·上一文章:基于1一Wire总线的嵌入式测温系统设计
·下一文章:一种智能型的光电信号采集分析系统
485收发电路模块的作用是实现单片机的TTL电平与RS 485标准之间的相互转换,采用MAX485芯片实现。MAX485芯片内部分别有收发两部分。图6为RS 485中A,B线与单片机连接的硬件电路原理图。
速度检测部分单片机程序主要有计时处理模块、测速处理模块和串行通信模块。模块化的编程方式使整个设计、调试非常简单。值得一提的是,考虑到具体的测试物体形状不一,还在程序中加了中断延时去抖程序,防止中断瞬间的多个尖峰波刺不断产生中断信号使单片机发生误触发操作。
4 实验结果
这里来用一辆速度可控的遥控模型车对该系统进行了测试,使其在一个封闭的跑道上变速行进,跑道中设置了5个观测点。图7为客户端采集到的第二个测试点的速度波形。试验显示,整个系统工作正常。
该系统采用LabVIEw软件平台配合简单外围硬件电路实现了分布式的速度采集、存储及远程监控显示等功能。系统充分借鉴虚拟仪器思想,采用常见器件,使系统整体造价低、测速精度较高、升级维护方便,具有良好的实用性。