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