PCB论坛网

 找回密码
 注册
查看: 984|回复: 0

多串口数据收发控制系统工作原理

[复制链接]
发表于 2013-6-5 14:50:39 | 显示全部楼层 |阅读模式

多串口数据收发控制系统,以单片机STC10F04EX为控制核心,扩展出多个全双工异步串行口(UART),用以同时连接多个外部串口设备。该系统既可独立地与所连接的设备交换数据,又能起到数据中继的作用,将来自上位端的命令传递到指定的串口设备上,或将接收到的来自不同串口设备上的数据经过初步整理后发送到上位端。

由于要连接多个下位端执行设备,但STC10F04EX的独立UART只有一个,因此,必须对该单片机的UART进行扩展,才能连接多台串口设备。经过扩展的各路UART不能同时工作,必须在I/O的配合下选择对应通道分时工作。

被监测的对象所发生的变化是个缓变过程,监测系统中的各个分析仪器所要传送的数据量有限,并且接收端大部分时间处于等待阶段,控制程序在设计时已充分考虑到数据的衔接和每种设备的采样和转换周期。因此,分时连接不会造成数据丢失导致失准,可以满足监测要求。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-19 11:27 , Processed in 0.128809 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表