通过互联网络TCP(pc机),远程控制四路继电器开关,和查询四路温度DS18B20传感器的温度
下位机使用的是51单片机
淘宝上淘的TCP转串口模块,和四路继电器模块(底电平触发)
电路上有5个指示灯
分别为:电源指示(通电亮) 运行指示灯(约1秒闪烁一次,表示单片机在工作) 联网指示(收到心跳表示联网,灯亮) 数据收发指示(有数据接收发送,闪烁)
下位机可以有同样的很多个(理论上65535个),为每个下位机编一个ID号来区分。
上位机使用C#语言编写,附件提供源码下载
下位机通电后自动使用TCP Socket连接上位机,指示灯可以观看状态
上位机上可以看到所有连接的下位机
以下位机ID,选择连接的下位机,控制下位机
因为没有那么多的下位机,所以又编了一个下位机的仿真,模仿很多下位机连接上位机
试验己成功!
截图:
阅读全文