微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > PLC“入驻”手机控制领域

PLC“入驻”手机控制领域

时间:03-08 来源:互联网 点击:

[4]、手机向PLC传送短信息内容时,其PDU数据包的内容是以16进制格式表示的数据,但向PLC传递的并不是16进制的数据,而是每一位16进制数的ASCII码。这样,二个字节的16进制数就变成了4个字节的ASCII码。在PDU数据包中的数据字节长度仍为实际字节长度,而不是ASCII码的长度,否则,接收的数据就不完整。PLC接收到PDU数据包数据后,必须将其恢复成16进制数据,采用的算法如下:

设:a为接收的ASCII码,b为转换后的16进制数。如果a39H,则b=a-30H;如果a>39H,则b=a-30H-07H。最后把前后两个数合并为一个字节。

[5]、手机向PLC应答PDU数据包的字节数不包括前9个字节数据(短信服务中心地址),但向PLC传送PDU数据包时,包括这9个字节的数据。例如,手机应答的PDU数据长度为50,而实际向PLC传送的16进制数据为59字节,ASCII码为2*59字节,所以PLC必须按2*59个字节接受PDU数据。

[6]、手机与PLC之间的通信就是利用短信作为信息载体并把信息传给PLC,从而利用短信实现远程监控。手机向PLC传送短信息内容是以ASCII码形式,从手机返回的ASCII码不仅有对方发送的短信内容,还有一些不是短信内容的ASCII码并且在真正短信内容的前面,如何从手机向PLC传送的短信息内容中提取有用信息显得十分重要。经过大量的测试和实验,发现真正短信应该从手机返回给PLC短消息内容的ASCII码的第77位开始,如PLC接收短消息的存储区是从VB500开始,那么真正短消息内容(也就是在手机中看到的信息)存储在VB576以后的连续单元中。在具体应用中可以规定发送短信的格式,对于固定格式的短信可以直接赋予接收信息的存储区。不过这样接收信息的存储区就是固定的而不是动态的了。

3 结束语

该论文探讨PLC嵌入手机控制技术涉及的PLC与手机的软硬件接口,详细分析了PLC控制手机的工作原理等内容;并利用PLC嵌入手机控制技术实现了基于短距离无线通信的智能家居遥控遥测系统,本系统运行稳定,利用手机短信对家电可进行实时监控。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top