超声波流量计主机与探头原理探讨 四十一
为了不使系统太复杂,我们决定采用总线方式采用总线方式。采用总线方式实现双CPU 系统又可分为串行和并行总线两种,串行总线连接简单单数据传送速度很慢,只适用于相互间交换数据不多的系统;而使用并行总线传输数据的速度比串行方式要快得多,只是要占用单片机的一个并行口,作为并行通信总线,在本设计中,单片机的口线并不是很紧张,所以决定采用并行总线方式。主从单片机的连接见图4-16 所示。
4.4.7 与PC 机通讯接口
考虑到大部分计算机只有RS-232 接口,所以我们专门设计了一个RS-232接口实现与上位机的通讯。
计算机的串行口通常采用一个25 针或9 针的D 型连接器,在本设计中我们选用了9 针型的D 型连接器, 要进行通常的串行通信,只需其中的三根线就可以了,即2、3、5 三根线,分别是数据输入、数据输出、地线。
由于单片机提供的电平是TTL 的,而计算机提供的是RS232 电平,要实现单片机与计算机的通信,必须对它们进行电平转换,可用MAX232 芯片来实现。
4.5 硬件抗干扰设计
超声波流量测量的准确性很大程度上依赖于系统对超声波信号的正确识别,然而超声波流量计工作的环境通常比较比较恶劣,易受到各种干扰的影响。对于测量系统来说,这些干扰不仅可能影响到数据的采集、各种控制信号的状态以及RAM 的读写,还会影响程序计数器的正常工作,使程序失灵,因此,必须采取有效措施来降低干扰。
超声波流量计