• PICC编译环境编写PIC单片机程序的探讨

    目前,Microchip公司生产的PIC系列单片机以其低成本、低功耗、高性能、开发速度快且一次性用户可编程等优点迅速占领了国内市场,成为国内销售量最大的单片机。但国内介绍其C语言开发工具的书籍和文章却比较少,在开发过程中给广大程序员带来了许多困难和不便。

  • 基于P87C591的 CAN总线超声测距系统设计

    介绍一种以Philips公司的P87C591作为超声波传感器控制核心及CAN总线控制器,以TJAl040作为CAN总线收发器的CAN总线智能超声波测距系统;详细介绍其硬件电路构成、工作原理及软件设计思想。该系统硬件结构简单,实用性强。

  • 提高物流跟踪系统定位精度的滤波算法

    提出一种以MSP430单片机为控制核心,GPS和GsM为控制对象的物流跟踪系统设计新方法;介绍该系统的整体结构和软硬件设计;同时还详细介绍了卡尔曼滤波算法,以及强跟踪卡尔曼滤波算法在物流跟踪系统中的应用。通过软件仿真和试验测量,验证了该系统跟踪结果的可靠性。该系统体积小、功耗低、定位精度高、实时跟踪性好、接口友好,适合贵重物品等在长距离运输跟踪中的应用。

  • 基于单片机的音频交换控制系统设计

    设计了一种简单而实用的小型音频交换系统电路,它采用AT89S52单片机作为主控单元;采用MT8816AE作为交换控制矩阵。单片机通过接收主控计算机发送的通信帧来控制矩阵开关工作,从而实现了终端语音交换。

  • 基于DDS的8051F330啭音信号发生器

    通过对啭音信号进行简化处理。将复杂的啭音信号转换为简单的纯音信号。在此基础上,利用DDS技术对纯音信号进行数字化处理,并通过CVI强大的信号分析和处理函数得到单周期纯音信号所对应的离散幅值。同时设计了硬件电路。对构造的啭音信号进行输出。此外,还提出了对该系统进行拓展的可行性及优化的着眼点。

  • 基于A3992和C8051F300的两相步进电机驱动系统

    采用Allero公司新一代的两相步进电机驱动器A3992和系统级MCU器件C805117300设计了小型步进电机的硬件驱动电路。该驱动电路通过3线串行接口可方便地控制A3992,实现对步进电机的细分驱动,并大大简化了步进电机的细分驱动。

  • 离线加密编程器中的 BootLoader程序设计

    介绍了针对AVR系列ATmega单片机的离线加密编程器技术,并对引导区程序编程部分进行了较为详细的讨论。通过实验表明,编程目标板的BootLoacler区引导程序可以方便地对程序进行调试、更新,并对知识产权进行有效保护。

  • PIC18单片机的CANopen通信协议

    CANopen是一种开放的应用层协议,其应用可以进一步提高系统的可靠性、通信效率及灵活性,可使产品具有很好的兼容性。本文以3台P1C18系列单片机组成的温度测控系统为例,阐述CANopen协议的软件实现过程。其中主要包括温度测控系统中各个节点的硬件接口设计,节点的对象字典和通信模型的建立。通过测试实验证明,系统的通信具有高效性和可靠性。

  • 基于8051F单片机的数字音频信号源的幅度控制

    介绍一种基于805lF单片机的数字音频信号源,利用单片机用DDS算法产生音频信号.通过数字电阻衰减器控制音频信号幅度,在0~100 dB的幅度范围内实现l dB的步进值,系统计算机接口实现了集中多路衰减量的控制.

  • 基于AVR单片机的负荷缸多路遥控开关编解码实现

    负荷缸是船舶电力核心发电机性能的负荷试验必备的重要工装设备,通过负荷试验,可以检验发电机长期工作的性能稳定的情况(静态特性)和对突加突卸负荷的应变能力(动态特性)。AVR单片机具有高性能低价格的优点,在本文中利用AVR单片机对发电机负荷缸的多路远程遥控开关量进行采集监控并进行数字信号编解码,用2芯的电缆取代原来40芯的粗电缆传输控制信号,有效地解决了工作中遇到的问题。

  • 基于AVR单片机Megal6的电子时钟设计

    Megal6是一款采用先进RISC精简指令,内置A/D的8位单片机,可支持低电压联机Flash和EEPROM写入功能:同时还史持Basic和C等高级语言编程。用它设计电子时钟不仅成本低,硬件简单,而且很容易实现系统移植。介绍了如何利用AVR系列单片机Megal6及1602字符液晶来设计电子时钟的方法,同时给出了相应的电路原理及部分语言程序。

  • 单片机的图形化编程方法探讨

    这里单片机系统实现的功能就相当于一个可编程控制器系统,而且编程语言是流程图语言。可见,某些单片机系统略加扩充就可以成为一个可以使用流程图编程、C语言编程和汇编语言编程的功能相当完备的可编程控制器,从而与现有的可编程控制器在工业控制领域并驾齐驱。

  • 基于MSP430的便携式心率计的设计

    本设计通过数模混合电路结合单片机控制的设计实现了对心率信号的实时测定,并能发出警告。整个电路尽量考虑到各方面的因素,做到线路简单,减小电磁场干扰,充分利用软件编程,弥补元器件的精度不足。还可以以该设计为基础加载其他功能,使其功能和结构更加完善,扩展至对人体其他生理状态的测定。

  • 基于单片机与TC787芯片的三相半控整流电路设计

    为了降低硬件成本,设计直流母线电压检测电路时采用了分压电阻的方法,而没有采用电压传感器。采用这种分压电阻的方法结构简单,易于调试。电路如图6所示。通过分压电阻得到的电压为直流母线电压的1/31,该电压通过两个反向比例放大电路输入到PIC单片机的AD1输入口中,再通过PIC单片机的AD转换处理为数字量。

  • 一种基于DDS的幅值可调信号发生器的设计

    提出了一种基于DDS(Direct Digital Synthesize)AD9850的频率、相位、幅值均可调节的正弦信号发生器。该正弦信号发生器采用AT89S52单片机为控制器,D/A转换器TLC5615与乘法器AD534相结合。实现输出正弦信号幅值可控,采用AD8ll控制输出正弦信号电压幅值,产生50 H2~3 kHz频段的正弦波,步进频率为50 Hz。该信号发生器可应用在交变磁场测量仪和试验仪器、工程设计的函数发生器中。

发布文章