历史上的今天
返回首页

历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2018年08月26日 | STC89C52MCU -- 双机通信及多机通信

2018-08-26 来源:eefocus

单片机的通信有长距离短距离之分,通常一米之内成为短距离,1000左右成为长距离。如若更长距离,需要借助其他无线设备方可实现。通常单片机通信有以下四个方式:TTL电平通信(单片机串口直接互联)、RS-232C通信、RS-422A通信和RS-485通信等;

1. TTL电平通信

双机TXD和RXD互联,但是两个单片机必须共地,即把他们的系统电源地线连接在一起。单片机的TTL电平通信多在同一系统中。当一个单片机连接两个或者两个以上的单片机 时,可以采用一机对多机的通信方式。

3. RS-232C通信

RS-232C是EIA(美国电子工业协会)1969年制定的通信标准。它定义了数据端设备(DTE)与数据通信设备(DCE)之间的物理接口标准。


RS-232C标准接口引脚定义
插针序号信号名称功能信号方向
1DCD载波检测DCE->DTE
2RXD接收数据DCE->DTE
3TXD发送数据DTE->DCE
4DTRDTE就绪DTE->DCE
5GND信号地线
6DSRDCE就绪DCE->DTE
7RTS请求发送DTE->DCE
8CTS允许发送DCE->DTE
9RI振铃指示DCE->DTE

RS-232C最初用于远程通信时候的调制解调器上,就是我们所用的“猫”;但是用于双机通信时候,只用到了RXD,TXD和GND。RS-232C电平进行数据传输时候,相比TTL电平距离要远,RS-232C总线标准受电容允许值的约束,使用传输距离一般不超过15m。其最高传输速度为20kbps。RS-232C 总线标准要求收,发双方必须共地。通信距离较大时,由于收发双方的地位差较大,在信号地上将有较大的电流产生压降,这样会形成电平偏移。RS-232C在电平转换时候采用单端输入输出,在传输过程中,干燥和噪声会混在正常信号内,为了提高信噪比,RS-232C总线标准采用较大的电压摆幅;

3.RS-422A通信

4.RS - 485通信

单片机构成的多机系统常采用总线型主从结构。所谓主从模式就是整个单片机中,有一个是主机,其余是从机。从机要服从主机的调度支配。51单片机的串口方式2和3适用于这种主从通信模式。当然,采用怒同的通信标准时,还需要进行相应的电平转换。有时候还要进行光电转换进行隔离。在实际多机系统中,常采用RS-485串行标准总线进行数据传输。

多机通信时,要遵守以下原则:

1: 所有从机的SM2位置1,处于接收地址帧状态;

2: 主机发送一地址帧,其中八位是地址,第九位是地址/数据的区分标志,该位置1表示该帧位地址帧。所有从机接收到地址帧后,都将接收到的地址帧与本机地址比较,对于地址相符的从机,使自己的SM2置0,并把本机地址发回到主机作为应答。对于抵制不符的从机,将SM2置1,对主机发送来的数据帧不予理睬;

3: 从机发送数据结束后,要发送一帧校验和,并置第九位TB8为1,作为主机数据传送结束标志。

4: 主机接收数据时,首先判断数据接收为RB8,若RB8为1,表示数据传输结束,并比较此帧校验和,若正确则回送信号00H,命令该从机复位(即从新等待地址帧);若校验和出错,则发送信号0FFH,命令该从机重新发送数据;若界首镇RB8 =0,则将数据存到缓冲区,并准备接受下一帧信息。

5: 主机收到从机应答地址后,确认地址是否相同,如果地址不符,则发复位信号(数据帧中TB8=1);如果地址相符,则TB清零,开始发送数据。

从机接收到复位信号后回到监听地址(SM2=1),否则开始接收数据和命令。

编写程序时可以按照以下方式操作:

1. 主机发送的联络信号位00H,01H,02H,...(即从机设备地址);地址FFH位命令各从机复位,即恢复SM2 =1;

2. 主机命令编码如下: 01H--主机命令从机接收数据;02H -- 主机命令从机发送数据,若有其它数据,则都按02H接待。

3. 从机状态字格式如下表


从机状态字格式
D7D6D5D4D3D2D1D0
ERR00000TRDYRRDY

若 ERR =1, 从机接收到非法命令。

若 TRDY = 1,从机发送准备就绪。

若 RRDY =1, 从机接收准备就绪。

通常从机以中断方式控制和主机的通信。


推荐阅读

史海拾趣

Curtis Electromusic Specialties Inc公司的发展小趣事

在全球化的大背景下,供应链管理对于企业的运营效率至关重要。CUI公司高度重视供应链的优化和管理,通过建立完善的采购、生产和销售体系,实现了原材料的稳定供应和产品的快速交付。此外,公司还积极引入先进的生产设备和信息化管理系统,提高了生产效率和产品质量,为公司的快速发展提供了有力保障。

Display Engineering Services公司的发展小趣事

CUI公司在发展过程中,始终注重市场拓展和品牌建设。公司通过与国内外知名企业的合作,不断拓宽产品应用领域,提升品牌影响力。同时,公司还积极参加各类行业展会和交流活动,与同行和客户建立紧密的合作关系,为公司的长期发展奠定了坚实的基础。

乔光电子(FTR)公司的发展小趣事

在全球化的大背景下,供应链管理对于企业的运营效率至关重要。CUI公司高度重视供应链的优化和管理,通过建立完善的采购、生产和销售体系,实现了原材料的稳定供应和产品的快速交付。此外,公司还积极引入先进的生产设备和信息化管理系统,提高了生产效率和产品质量,为公司的快速发展提供了有力保障。

Gigavac LLC公司的发展小趣事

随着全球环保意识的不断提高,电子行业对环保材料的需求也日益增长。CUI公司敏锐地抓住了这一市场机遇,积极投入研发,成功开发出了一种绿色环保型的碘化亚铜生产工艺。这种工艺不仅降低了生产过程中的能耗和排放,而且提高了产品的纯度和质量。通过推广这一工艺,CUI公司不仅赢得了客户的青睐,也为行业的绿色发展做出了积极贡献。

Datapro International Inc公司的发展小趣事

Datapro International Inc公司成立于20世纪90年代初,当时正值电子信息技术飞速发展的时期。公司的创始人是一群充满激情和创新精神的年轻工程师,他们看到了在数据存储和处理方面的巨大潜力。于是,他们决定成立Datapro International Inc公司,致力于开发高效、稳定的数据存储解决方案。

在创立初期,Datapro International Inc公司面临着重重困难,包括资金短缺、技术挑战和市场竞争等。然而,他们凭借坚定的信念和不懈的努力,成功开发出了第一款具有创新性的数据存储产品,该产品凭借其卓越的性能和稳定性迅速赢得了市场的认可。这一成功为Datapro International Inc公司的发展奠定了坚实的基础。

ETRI公司的发展小趣事

随着人工智能的兴起,ETRI也将目光转向了这一领域。他们与首尔市政府合作,在首尔市The Seocho District区内安装了3000台AI摄像头,这些摄像头通过深度学习技术,能够预测犯罪发生的概率,并在必要时提醒警署采取行动。此外,他们还计划分析大量的法庭判决文件和犯罪录像,以优化AI软件的预测能力。

问答坊 | AI 解惑

845E电脑主板原理图

845E电脑主板原理图…

查看全部问答>

zigbee

刚学习zigbee,给点资料…

查看全部问答>

B题目 到现在晚上3点没有解决声音检测 希望能有高手给些指导 大家讨论

本帖最后由 paulhyde 于 2014-9-15 09:08 编辑 B题目 最基本声音检测 。 我先共享我做的方案 1超声波不要考虑了,大赛主委会说不行。2做了几个电路,但是接收距离非常近,对着才有反应。3买了声控灯头,把原理图抄出来了,没办法解决它的延时 ...…

查看全部问答>

基于便携式医疗系统改进CO中毒的治疗方法

近50年来,公认的一氧化碳中毒最原始的治疗方法就是在将病人送入高压舱之前,给病人输入含氧100%的气体。但是这项技术在20世纪20年代就得到改进,人们采用氧气和二氧化碳的混合气体取代了纯氧气输入治疗方法。遗憾的是,这项技术没有得到商业化的许 ...…

查看全部问答>

DSP上电后,GPIO(EPWM)是什么状态

DSP上电后,GPIO(EPWM)是什么状态。这个口是高电平的状态吗。…

查看全部问答>

如何在Window平台创建sqlce数据库?

如题,我想在Window平台创建sqlce数据库,然后把sql2000的数据导出到这个sqlce数据库中,如何实现?最好有VC++6的代码。…

查看全部问答>

8962开发板学习笔记1_玩转OLED_1

前几天收到了8962的开发板,按照个人习惯先在上面跑了一些里面的演示程序,谁知这一跑就跑了三天。知道是哪个程序有这么大的吸引力吗?就是那个Hello程序。在OLED显示器上显示“Hello world!”的程序。于是我就决定从它入手来学习8962。这个Hello ...…

查看全部问答>

请教版主一个开关总中断的问题.

请教版主一个开关总中断的问题; 我现在在发送串口数据的时候要关,开总中断,时间要求比较严,我看你以前的贴子 ///////////////////////////////////////////////////////////////////////////////////// 香水城发表于 2010-1-13 11:51 ...…

查看全部问答>

3D打印机,挺神奇的一个东东,大家有关注过么?

南京鼓楼科技局办的创客技术成果展,其中3D打印机还是挺吸引人眼球的,闲话少说,上图: …

查看全部问答>