关 闭

新闻中心

EEPW首页 > 工控自动化 > 基于MCU的多机并行通信

基于MCU的多机并行通信

——
作者:大连交通大学 翟辉时间:2007-01-26来源:

摘要:单片机的多机串行通信应用十分广泛,但在串行口被占用又要进行多机通信时就要采取其它措施。本文介绍了一种使用并口进行多机通信的方法,在实践中已得到验证。

 

            关键词:,并口通信


            1. 问题的提出


            某系统中使用了三路串行接口的传感器(GPS、压力和风向)及三路模拟电流(4~20mA)接口的传感器(湿度、温度和水位)。现需要将这些数据汇总后通过串口上传给PC机,并且要求每路信号数据都能够实时独立的接收。

 

            2.系统设计


            经过分析,我们分别使用一块2051单片机接收各路串口传感器的数据,同时使用一块多路高精度ADC对转换成电压的温度等信号采样,系统结构图如图1所示。主从机之间的具体管脚连接参见图2。

 

    


            图1 系统结构框图


            系统中51单片机作为主机控制着整个系统的动作并发起每次通信,每块2051作为实时从传感器获取数据并在主机控制下完成通信。主机和各从机之间通过并口连接通信。主从机工作流程如下:

 

           


关键词: MCU 并行通信

评论

技术专区

关闭