基于MCU的多机并行通信
来源:互联网发布时间:2007-03-091147浏览
询问 AI
图1 系统结构框图
系统中51单片机作为主机控制着整个系统的动作并发起每次通信,每块2051作为实时从传感器获取数据并在主机控制下完成通信。主机和各从机之间通过并口连接通信。主从机工作流程如下:
%26;#183; 主机上电初始化后,通过P0口发送从机地址选中一路从机并等待应答。
%26;#183; 各从机上电初始化后接收传感器串行数据,然后通过P1口接收主机地址,当地址与自己相符后,调整245方向并由245向主机发送传感器数据,此过程由握手线负责控制。
%26;#183; 从机发送完所有数据后再次将245方向改为接收,重新开始接收传感器数据和主机发送的地址。
%26;#183; 主机按照同样方式接收所有各路2051数据。
%26;#183; 串口数据接收完毕后,主机控制AD转换并获取三路信号数据。
%26;#183; 主机将所有数据集合成规定格式后通过232发送给PC机。
主从机的工作流程图如图3所示:
图2 主从机间的管脚连接
新闻来源:互联网,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。