基于1一Wire总线的嵌入式测温系统设计
给出一种基于DS18B20的1-Wire总线的嵌入式测温系统的软硬件设计,详细介绍了数字温度传感器DS18B20和桥接器DS2480B的内部结构、工作原理及使用方法;给出基于1-Wire操作的时序图和部分驱动代码,并对代码做出比较详细的说明。给出系统硬件电路逻辑,并对硬件电路中的细节问题做了说明。在以往的应用中,大多为PC机通过串口控制测温芯片DS18B20和桥接器DS2480B进行温度测量。采用单片机C8051F040代替传统的PC机,通过片上UART对测温芯片进行控制,在空间狭小的特殊嵌入式环境中对温度值进行采集。经实践证明电路系统工作正常,温度采集效果良好。
基于Linux的PC104总线与CAN总线通信设计
PC104嵌入式计算机在工业控制中得到了广泛应用,但不具备与CAN总线的通信能力,在CAN总线控制系统中,使用受到了限制。介绍了在Linux下PC104总线驱动程序的设计方法,并且以AVR单片机为协处理器,利用双端口RAM进行数据缓冲的方法,实现了PC104总线与CAN总线通信。该方案在实际工业控制系统中得到运用,运行稳定可靠。
专用CCD信号处理芯片和USB2.0技术在CCD相机设计中的应用
介绍了专用CCD信号处理芯片VSP2212和USB2.0芯片CY7C68013在CCD相机设计中的应用,给出了硬件实现方案.其中对VSP2212和CY7C68013作了较为详细的介绍.
基于GPIB总线的加速度计测试系统的研究
介绍了一种基于GPIB总线的加速度计参数自动测试系统,并详细说明了该系统的测试原理、系统设计过程,并通过实例说明了加速度计的测试过程,大大提高了加速度计测试系统的自动化程度.
DELPHI语言在赤道式天文望远镜控制系统中应用
本文主要介绍了delphi串行通信,以及怎样使用delphi语言编制驱动程序,控制望远镜动作,实现自动定位以及图形在线显示功能.
基于CPLD的离子色谱仪的设计与实现
离子色谱仪是一个高精度的数据采集、处理系统.文中所述系统采用压频转换的方法,由CPLD控制压频转换器(AD652)完成20位的高精度模数转换;CPLD负责处理PC机扩展总线接口协议,利用硬件中断和DMA,并通过设备驱动程序把数据传送到Win32应用程序.实现了电路系统的小型化,提高稳定性,及其与操作系统的兼容性.
手持式终端设备中电源监测技术研究与实现
根据嵌入式系统内置电源维护方式简化、降低制造和使用成本的具体要求,详细介绍了基于串连式可充电电池组的电源监测技术。在完成监测系统原理分析及电路设计的基础上,进行了具体的电路搭制、调试和Linux环境下驱动程序编写,并结合相应的显示需求而进一步实现了Qt/Embedded应用程序编写和植入Qtopia的方法。实现了手持式嵌人式系统中的电源的精确可视化监测。
基于WinCE环境的CAN适配卡驱动程序的设计与实现
简要介绍了嵌入式实时操作系统WinCE环境下驱动程序的设计原理和CAN总线技术,并详细分析了依托PC/104总线的CAN适配卡底层驱动程序的设计与实现.
基于硬件隐藏思想设计MCF5307嵌入式系统驱动程序
基于隐藏硬件思想设计MCF5307嵌入式系统硬件驱动程序设计,这样设计便于实现软件复用,缩短软件开发时间,对提高产品竞争能力有实际意义.
基于Proteus的自动拨号报警器仿真设计
利用嵌入式系统仿真软件Proteus实现了基于AT89C51单片机的自动拨号报警器仿真设计。详细分析自动拨号报警器的硬件设计原理,并在Keil开发环境下设计了对应的驱动程序,在Proteus中完成了软、硬件的联合仿真调试,最后给出了仿真运行结果。通过Proteus软件的前期仿真,大大缩短了实际开发周期,降低开发成本,对于单片机应用系统、电子电路的开发和教学等都有较大的实用价值,且设计的电路及驱动程序对相应的实际应用系统具有一定的借鉴作用。