简介:在传统的RS485总线节点设计的基础上,选用ADI公司推出的新型带隔离的增强型RS485收发器ADuM2483,采用磁耦隔离技术进行RS485总线节点设计;并通过硬件实现零延时,使RS485总线的设计具有良好的抗干扰性、稳定性和易扩展性,大大提高了通信速率。
简介:在分析了经典的LEACH分簇路由算法,以及基于LEACH算法基础上的几种经典的改进算法后,针对小规模无线测距网络的特点,在传输数据量较少、簇首节点无需进行大量数据融合的情况下,对LEACH算法进行改进,增加了节点与基站直接通信的个数,减少了多跳累加误差对测距的影响。使用MATI.AB软件进行仿真,理论与实验仿真表明,本文提出的改进算法能够延长整个网络的生存时间,减少了一些不必要的能量浪费。
简介:为解决雷达信号处理系统双核通信问题,设计了两种DSP和FPGA之间的并行通信方法,分别通过DSP的外部接口XINTF访问FPGA内部FIFO和双口RAM,利用DSP的读写使能信号作为FIFO和RAM的读写时钟信号。通过对两种并行通信方法进行对比分析,指出雷达信号处理系统中双核通信应该采用DSP和FPGA内部FIFO的方法。
简介:将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在WinCE操作系统下,如何设计实现S3C2410芯片具有I^2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过PlatformBuilder编译进操作系统,最后用动态链接库的方式提供给用户使用。
简介:CAN中继器是系统组网的关键,通过中继器可以扩展节点的数量和实现不同波特率之间的通信。本文充分利用STM32F105内部集成双bxCAN控制器的特性,设计出一款基于STM32的单芯片CAN总线中继器,并将其应用到齐玛印花机上。实践证明该方法有效可行,不仅实现了齐玛印花机的改造,还降低了系统设备的成本。
简介:通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。
简介:介绍一种利用Altera公司CycloneⅡ系列FPGA和第2代软核处理器NiosⅡ的误码率测试仪的设计方法。该测试仪能够满足通信速率在40~175Mbps的通信线路的误码率测量及通信质量评估的要求,具有体积小、功耗低、成本低、测量灵活和易于软硬件升级、硬件可重构等优势,有着很高的实用价值和参考价值。
简介:介绍LCD的控制驱动及其与MCU接口的特点;详细阐述嵌入式系统人机界面中各种常见LCD的控制驱动与MCU接口设计,以及一些基础LCD外围电路设计.
简介:2008年6月3日,著名电子外设制造商RaZER正式发布RaZER煞魔蛇(中国职业玩家版)游戏鼠标,这款入门级鼠标将只在中国地区发售。该产品是RaZER同类型中重量最轻的一款鼠标。采用左右手对称设计,重量仅90克,光学引擎为1800DPI3G红外传感器、超大防滑按钮。移动速度最高120英寸/秒,最大加速度15g,
简介:简要介绍了射频芯片CC2430的性能和特点,设计了一种基于CC2430的无线传感器网络节点硬件的模块化设计方案。该设计由控制模块进行节点的功能管理,采集模块负责数据的采集和调理,无线模块进行数据上传和命令的传达,电源模块提供并管理节点的各模块用电。
简介:
简介:传统的基于画点、画线算法或以GPU为核心实现画面的设计无法满足低成本、低功耗、高性能需求,针对这一问题,提出了一种基干预置像素的高效座舱画面设计方法。实践证明,采用此方法设计的480×320机载座舱画面,作图时间节省了50%左右,在座舱系统中能快速、高效地显示画面,并实现座舱画面预显示,满足机载设计显示要求。
简介:利用AVR单片机的TwI(Two—WireSerialInterface)总线构建了智能机器人系统的模块化构架。利用TWI总线实现了主控模块与扩展模块之间的双向多字节通信,介绍了软件编程方法,可以将机器人各传感器模块采集到的数据实时发送至主控制器进行处理。有效提高了程序的运行效率,使得智能机器人整体架构灵活、调试方便、扩展性强。
简介:为了快速开发性价比高的基于USB接口的虚拟数据采集仪,采用了NIVISA和CH372芯片的方案搭建一个通用的模板,并以一个温度信号的虚拟数据采集仪器的实例加以说明。实验表明该模板降低了USB通信的复杂度,缩短了开发周期。
简介:摘要:基于ARM芯片和FPGA的特点,设计了一种ARM与FPGA人工神经网络处理器之间的通信方案。该方案采用ARM的ZDMA控制器对数据传输进行控制,完成ARM与神经网络处理器的控制寄存器组、分布式存储器、样本存储器等存储体的数据交换。
简介:利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键“连发”状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。
简介:将低成本的时钟语音芯片融入到嵌入式Linux系统中,不但可以丰富嵌入式设备的功能,而且可以降低开发成本。本文以ARM架构芯片S3C2440结合Linux2.6.22内核作为实例,开发出语音报时芯片YF017的驱动程序,并写出该驱动程序的上层应用程序。测试结果表明,通过上层应用程序可以准确地调用驱动程序,并使语音芯片发出相应的语音。
简介:SMS短信息服务作为GSM网络的一种基本业务已得到越来越多的系统运营商和系统开发商的重视,以GSM网络作为数据无线传输网络,可以开发出多种前景极其乐观的各类应用.本文给出一个小型的嵌入式SMS中/英文短信息接口的设计,并详细讨论PDU模式的短信息格式和中文短信息软件解码的设计.
简介:地震检波器测试仪是地质勘探、石油开发、地层探测等领域重要的测试仪器之一。本设计基于MMA7455L加速度传感器,与以往产品相比,该装置的功耗、体积、重量均大大减小,具有良好的应用前景。
简介:通过对高性能浮点DSP处理器TMS320C32的外部存储器接口的研究,介绍其存储器结构的特点,并根据其特点给出3种设计方案。这3种不同的方案,分别可以实现3种宽度的存储器接口,即8位、16位和32位的外部数据访问或是16位和32位的外部程序访问。这一特点使得TMS320C32芯片非常适合于时变系统的控制与处理。
零延时隔离技术的RS485总线节点设计
无线传感器网络中的LEACH算法分析与设计
DSP和FPGA的双核并行通信方法设计与应用
基于WinCE的I^2C驱动程序设计
STM32的CAN总线中继器设计及应用
Linux下ColdFire片内SRAM的应用程序优化设计
基于SOPC的简易误码率测试仪设计技术
人机界面中的LCD控制驱动与接口设计
RaZER专为中国玩家设计的煞魔蛇鼠标上市
无线传感器网络节点硬件的模块化设计
第七届全国嵌入式系统学术交流会征文通知
一种基于预置像素的高效座舱画面设计与应用
TWI总线模块化设计在智能机器人中的应用
一种USB接口的虚拟数据采集仪快速设计模板
ARM与神经网络处理器的通信方案设计
有限状态机的嵌入式Linux按键驱动设计
嵌入式Linux的时钟语音芯片YF017驱动设计
嵌入式GSM短信息接口的软硬件设计
基于加速度传感器的地震检波器设计
如何设计TMS320C32 DSP的存储器接口