《单片机串口通信及测控应用实战详解》——第6章 多个单片机与PC串口 通信的数据传送 6.1 系统设计说明

简介:

本节书摘来自异步社区《单片机串口通信及测控应用实战详解》一书中的第6章,第6.1节,作者 李江全,聂晶,梁习卉子,刘新英,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第6章 多个单片机与PC串口 通信的数据传送

一台PC和若干台89C51单片机构成小型分散测控系统是目前微型计算机应用的一大趋势。在这样的系统中,以89C51芯片为核心的智能式测控仪表(从机)既能完成数据采集、处理和各种控制任务,又可将数据传送给PC(主机),PC将这些数据进行加工处理或显示、打印,同时将各种控制命令传送给各个从机,以实现集中管理和最优控制。显然,要组成这样的系统,首先要解决PC与各个单片机之间的数据通信问题,这是一个多机通信问题。

6.1 系统设计说明

6.1.1 设计任务

PC通过RS485串行口将十六进制数(如01 11,其中01表示单片机地址,11表示继电器状态)发送给多个单片机,驱动地址吻合的单片机继电器动作,并在数码管显示接收的数据。单片机接收到数据后,返回十六进制数(如01 11)给PC。具体任务如表6-1所示。


screenshot

6.1.2 线路连接

当PC与多台具有RS-232接口的单片机开发板通信时,可使用RS-232/RS-485通信接口转换器,将计算机上的RS-232通信口转为RS-485通信口,在信号进入单片机开发板前,使用RS-485/RS-232转换器将RS-485通信口转为RS-232通信口,再与单片机开发板相连,如图6-1所示。每个从机在网络中具有不同的地址。

RS-232/RS-485通信接口转换器是双向的,既可以将RS-232转换为RS-485,也可以将RS-485转换为RS-232。


screenshot

相关文章
|
7月前
|
芯片
STC15F100E单片机模拟串口
STC15F100E单片机模拟串口
STC15F100E单片机模拟串口
|
7月前
|
存储 数据处理 数据格式
51单片机双机通信实现
51单片机双机通信实现
324 1
|
7月前
|
网络协议 数据处理 数据格式
51单片机ESP8266云端通信的实现
51单片机ESP8266云端通信的实现
429 1
|
2月前
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
|
2月前
|
传感器 编解码 人机交互
基于51单片机的温室大棚环境检测系统
基于51单片机的温室大棚环境检测系统
65 0
|
7月前
|
传感器 数据采集 监控
LabVIEW单片机的废气再循环EGR检测系统
LabVIEW单片机的废气再循环EGR检测系统
51 0
【期末不挂科-单片机考前速过系列P7】(第七章:11题速过串行口基本概念/结构/工作方式/双机通信例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P7】(第七章:11题速过串行口基本概念/结构/工作方式/双机通信例题)经典例题盘点(带图解析)
|
6月前
单片机IO口模拟串口实现原理
单片机IO口模拟串口实现原理
88 5
|
7月前
|
存储 移动开发
80C51单片机----数据传送类指令
80C51单片机----数据传送类指令
205 2
|
7月前
|
传感器
基于51单片机的车辆倒车雷达报警系统
该文描述了一个基于51单片机的超声波倒车雷达系统设计,要求包括:2cm至4m的测量范围,3mm精度,集成DS18B20温度传感器以校准声速,使用LCD1602显示距离和温度,具备按键设置预警距离及蜂鸣器报警功能。系统由AT89C51单片机、HC-SR04超声波模块、DS18B20温度模块、报警电路和LCD显示电路组成。文中还展示了Proteus仿真电路图和部分仿真结果分析,包括LCD显示示例和预警距离设置操作。