电工基础知识_电工技术-电工最常见电路

下位机与上位机通讯怎么实现

时间:2019-10-10 17:19来源:未知 作者:admin 点击:
有好几种方法,如蓝牙,红外信号,WI-FI等都可以实现。下面简要说明一下思路。其实这几种无线通信方式都属于串口通信。 使用蓝牙时,分为主机和从机。上位机是主机,下位机是从

有好几种方法,如蓝牙,红外信号,WI-FI等都可以实现。下面简要说明一下思路。其实这几种无线通信方式都属于串口通信。
使用蓝牙时,分为主机和从机。上位机是主机,下位机是从机。主机可以读写从机的任何数据,而从机只能根据主机的命令执行指令,不能主动和主机联系。
蓝牙的主机和从机的数据是用串口和上位机以及下位机控制器进行数据交换的。然后通过蓝牙无线发送和接收数据,这样实现无线传输数据。
红外信号也是一样,也分主从红外管。使用方法和蓝牙基本一样。

下位机与上位机通讯怎么实现
WI-FI的无线通信是通过组成无线局域网来进行互相通信的。WI-FI分为服务器和客户端。上位机作为服务器,可以实时扫描(轮巡方式)以及广播的形式向所有客户端发送数据和接收数据。客户端也可以向服务器发送指令读取数据。因此这种模式可以互发数据,非常方便。
对于下位机与上位机通讯最简单的是利用串口通信方式,用两个无线传输模块就行,下位机用串口发消息给无线模块(作从机),从机给另一个无线模块(作主机,插电脑端利用串口数据转USB给上位机)发消息,两个模块完全是串口通讯,只是上传电脑的数据端要用一个串口转usb模块就行,谢谢!
上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别,但万变不离其宗。上下位机都需要编程,都有专门的开发系统。在概念上,被控制者和被服务者是下位机。两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议。 (责任编辑:admin)
相关文章
------分隔线----------------------------