上下位机通信和双机通信的区别
1个回答
关注
展开全部
1、上位机在系统中起主控作用,主要作为系统的规划控制,属于决策层;而下位机是具体执行层,主要完成系统规划层下达的任务。2、上位机是指人可以直接发出操控命令的计算机,而下位机是直接控制设备获取设备状况的计算机。
咨询记录 · 回答于2022-06-06
上下位机通信和双机通信的区别
1、上位机在系统中起主控作用,主要作为系统的规划控制,属于决策层;而下位机是具体执行层,主要完成系统规划层下达的任务。2、上位机是指人可以直接发出操控命令的计算机,而下位机是直接控制设备获取设备状况的计算机。
多机通信比较复杂的,51单片机具有多机通信的功能,可实现一台主机于多台从机的通信。多机通信充分利用了单片机内部的多机通信控制位SM2。当从机SM2=1时,从机只接收主机发出的地址帧(第九位为1),对数据帧(第九位为0)不予理睬;而当SM2=0时,可接收主机发送过来的所有信息。多机通信的过程如下:(1)所有从机SM2均置1,处于只接收地址帧状态。(2)主机先发送一个地址帧,其中前8位数据表示地址,第9位为1表示该帧为地址帧。(3)所有从机接收到地址帧后,进行中断处理,把接收到的地址与自身地址相比较。地址相符时将SM2清成0,脱离多机状态,地址不相符的从机不作任何处理,即保持SM2=1。(4)地址相符的从机SM2=0,可以接收到主机随后发来的信息,即主机发送的所有信息。收到信息TB8=0,则表示是数据帧,而对于地址不符的从机SM2=1,收到信息TB8=0,则不予理睬,这样就实现了主机与地址相符的从机之间的双机通信。(5)被寻址的从机通信结束后置SM2=1,恢复多机通信系统原有的状态。双机通信不需要安装虚拟端口软件 ,两机通过TXD RXD 直接通信。