快捷搜索:   88888  555  遥控器  变压器  LED
带定位引擎的射频芯片CC2431

带定位引擎的射频芯片CC2431

摘要 CC2431是Chipcon公司继CC2430之后推出的,带硬件定位引擎的符合ZigBee/IEEE 802.15.4技术的2.4 GHz射频系统,适合于各种ZigBee相关的无线网络节点,包括调谐器、路由器和终端设备等。本文介绍了CC2431芯片的主要特点和应用领域,重点介绍了CC2431的定位引擎及其使用方法。 关键词 CC2431 定位引擎 ZigBee CC2431是TI公司推出的带硬件定位引擎的片上系统(SoC)解决方案,能够满足低功耗ZigBee/IEEE...

单芯片的一致多处理(图)

单芯片的一致多处理(图)

随着SoC设计元件的出现,如MIPS32 1004K一致处理系统(CPS),单操作系统条件下的片上对称多处理(SMP)已经成为了一种真正的设计选择,而系统架构师也需要了解其优点和局限性。 任务越多,越需要并行 复杂的模块化多任务处理嵌入式软件系统经常表现出“偶然发现的”并发,如图1所示。该系统的总任务可能包括多任务操作,每个操作都有不同的职责,可满足一系列不同的输入需求。如果没有分时操作系统,这些任务中的每个都必须在独立的处理器上运行。在一个分时单处理器(uniproces...

仿真器在单片机多路开发中的应用

仿真器在单片机多路开发中的应用

单片机在线仿真技术的出现,极大地提高了开发单片机应用系统、仿真调试的效率和可靠性,减轻了开发者的劳动强度。 图1 宿主机/目标板的开发方式 一般地,单片机开发采用“宿主机/目标机”方式(如图1所示)。首先,利用宿主机上丰富的资源及良好的开发环境开发和仿真调试目标机上的软件。然后,通过串行口将编译生成的目标代码传输下载到目标板上,并用交叉调试器在调试软件支持下进行实时分析和在线仿真调试。最后,目标板在特定环境下编程脱机运行。 这种一对一式的开发,无疑是很好的开发方式,但它的问...

基于单片机控制的新型智能电梯语音系统设计

基于单片机控制的新型智能电梯语音系统设计

引言 原文位置 语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于单片机控制的智能电梯语音系统。 原文位置 系统概述 原文位置 电梯控制系统的基本功能,是根据用户的楼层按键信息,显示到往楼层数字,语音播报到达楼层。系统框图如图1所示。 原文位置 原文位置 原...

基于单片机IAP技术的LED显示屏控制系统

基于单片机IAP技术的LED显示屏控制系统

摘要 在研究现有LED显示屏电路的基础上,提出一种基于IAP单片机传送8位串行显示数据的LED显示控制系统。给出与基于该控制系统的数据组织方法相应的硬件电路。以256×64点阵双色LED显示屏为例说明其如何实际应用。同时给出相应的软件源程序;并对LED显示屏的数据组织和硬件电路设计进行一些初步探讨。 关键词 LED显示屏单片机IAP技术控制系统 LED显示屏由于其具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点,已经成为新一代的信息传播媒体工具。LE...

基于FAT16文件系统的嵌入式温度记录器

基于FAT16文件系统的嵌入式温度记录器

摘要 以ARM7TDMIS为内核的32/16位微控制器LPC2148与SD卡相结合,实现在SD卡上建立FAT16文件系统。采集的温度数据以FAT16文件格式存入SD卡,可方便用户对温度数据进行读取与分析。本文描述了温度传感器ADT75的工作原理。 关键词 FAT16 LPC2148 SD卡 数字温度传感器 ADT75 闪存技术的不断发展,使得闪存卡(如SD卡、MMC卡等)因其体积...

利用Protothread实现实时多任务系统

利用Protothread实现实时多任务系统

摘要 在许多系统资源非常紧张的单片机应用中,使用实时操作系统进行任务调度来实现实时多任务系统时,由操作系统带来的系统开销往往是不可接受的。通过升级硬件来改善系统资源紧张,意味着成本的增加,降低产品的竞争力。本文介绍采用Protothread在非常小的系统开销下实现实时多任务系统的方法。 关键词 Protothread 实时 多任务 线程模型 嵌入式程序框架一般类似于程序1所示结构:系统中有3个任务——TaskA、TaskB、TaskC,均放置于主循环内,在每一个循环周期内都...

基于TNETV1700的高分辨率IP电话系统设计

基于TNETV1700的高分辨率IP电话系统设计

摘要 本文介绍一种基于双核处理器TNETV1700的高分辨率IP数字电话语音系统。该系统以TNETV1700为核心,配置高分辨率采样系统,实现IP数字电话。系统使用DSP核进行语音算法处理,使用ARM核实现键盘扫描、液晶显示、状态显示等电话基本功能。ARM核控制USB控制器连接到PC,语音数据通过客户端软件实现与网络的交换,以及IP电话功能。 关键词 IP电话 双核处理器 TNETV1700 引言 模拟电话的语音采集和传输一直是低信号分辨率方式,语音信号的采样频率为8 kH...

嵌入式系统支柱学科的交叉与融合

嵌入式系统支柱学科的交叉与融合

摘要 嵌入式系统的概念源于微型计算机的嵌入式应用。早期的嵌入式系统探索过工控机、单板机、微机单片化的专用计算机的形式,随后走上了独立的发展道路。嵌入式系统不是专用计算机系统。嵌入式系统尚未形成独立的学科体系,它的支柱学科是微电子学科、计算机学科、电子技术学科与对象学科。四个支柱学科形成了平台模式下的交叉与融合。剔除嵌入式系统的“专用计算机”观念,有利于嵌入式系统的健康发展。 关键词 嵌入式系统 学科体系 平台模式 对象学科 1 嵌入式系统简史 1.1 嵌入式系统的诞生 嵌入...

基于构件技术的嵌入式系统复用软件设计

基于构件技术的嵌入式系统复用软件设计

摘要 提高软件生产率成为软件产业的当务之急;基于构件的软件复用是当前复用研究的焦点,被视为实现成功复用的关键因素之一。本文主要讨论基于构件的嵌入式系统软件复用技术,提出工业嵌入式系统的系统级软件设计方法,以软件构件形式对其进行封装,以标准接口形式暴露给用户级应用软件对其进行操作,方便了系统的集成和维护。 关键词 软件复用 嵌入式系统 构件标准接口 软件构件平台 引言 对嵌入式软件构件平台而言,其支撑平台首先是一个嵌入式实时多任务操作系统,其次为整个软件构件的设计提供开发工具...

用NiosII搭建的固态盘设备系统

用NiosII搭建的固态盘设备系统

摘要 使用NAND型闪存(Flash)作为存储介质,而使用与硬盘完全一致的ATA接口作为设备接口的固态盘(SolidState Disk, SSD)是一种全新的存储设备。本文介绍一种基于NiosII的SOPC系统的固态盘设备系统实现方法,给出一种可行的系统结构,包括硬件系统以及软件中内部数据缓存策略、闪存擦写/存储策略的模块化实现方式,并给出具体的实现细节。 关键词 固态盘 SSD 闪存 ATA NiosII 引言 随着电子技术的发展,人们不断地追求更好的新型存储设备。目前...

基于MCP2030无线激活的低功耗系统设计

基于MCP2030无线激活的低功耗系统设计

摘要 首先阐明电源受限嵌入式系统的定位休眠激活方案的基本工作原理;然后介绍MCP2030的三方向磁场检测接收、低功耗以及多种节能工作模式的显著特点;最后以有源射频标签为例介绍了具体的软硬件设计和应用实现。 关键词 休眠激活 无线定位 MCP2030 低功耗系统 引言 进入21世纪之后,随着社会信息化的不断普及与发展,嵌入式系统的应用越来越广泛。其中自备电源嵌入式系统由于受功耗的限制,其设计与应用一直受到制约。一般来说,正常工作的嵌入式系统电流消耗在mA级,而处于休眠状态下可...