基于Linux的PC104总线与CAN总线通信设计
PC104嵌入式计算机在工业控制中得到了广泛应用,但不具备与CAN总线的通信能力,在CAN总线控制系统中,使用受到了限制。介绍了在Linux下PC104总线驱动程序的设计方法,并且以AVR单片机为协处理器,利用双端口RAM进行数据缓冲的方法,实现了PC104总线与CAN总线通信。该方案在实际工业控制系统中得到运用,运行稳定可靠。
基于AVR的DDS数字可调共振源的设计
介绍了一种基于DDS芯片与单片机的数字可调共振源,给出了中央控制模块、信号发生模块、信号放大模块、信号滤波模块、显示信号输出模块的硬件设计及控制系统的软件设计。实测表明,与传统的模拟式共振源相比具有分辨率高、稳定性好、可调频率频带宽等优点,不仅可以用来完成大学物理的共振实验,而且在科研和生产中有广阔的应用前景。
基于AVR的底片自动定位系统的设计
为了实现底片张数定位以及自动统计、自动片尾检测、底片张数存储的功能,设计了一种基于AVR单片机控制的底片自动定位系统的方案与软硬件实现,分析了该系统的硬件组成和软件程序流程,由键盘/显示模块、光电传感器、电机驱动和电源供电模块组成。测试结果表明,该系统具有结构简单、操作简便、性价比高、体积小、自动化程度高等特点。
高精度在线油液监测系统设计
在分析了油液污染产生的原因及其对机械设备的危害的基础上,根据油液中悬浮颗粒对光线的散射和吸收的特性,提出了利用AVR处理器控制激光的入射光强,采用双光路光纤传感器。通过检测激光透射过油液后的透射光强,并经光电转换后输入AVR进行处理,得到油液中磨粒信息的设计方法,从而实现了对设备的实时在线状态监测。
基于嵌入式系统的体外除颤器
电击除颤是最有效的治疗室颤(VF)的方法.本文介绍了一种基于嵌入式系统的体外除颤器.该设计选用了两款合适的嵌入式处理器,在保证系统的性能和低功耗要求的同时,方便了系统的实现.整个设计分为监护控制单元、心电采集单元和除颤单元三个部分.试验结果表明,使用该设备可以成功终止室颤.
基于AVR单片机的多功能电源设计
针对嵌入式系统中存在多种不同供电电压的特点,利用AVR Butterfly提供的丰富的硬件接口资源控制一个有反馈的稳压电源,用C语言调用GCC设计软件程序,设计一种能够适用于多种不同嵌入式系统的智能电源,能够提供多种不同的输出电压,并且能够模拟多种不同电源供电情况,方便测试目标系统的稳定性和可靠性。在实际测试中,该电源能够模拟电源掉电等嵌入式系统常遇到的电源故障,并能对不同的系统预置不同的输出电压。








