某串口继电器的控制方法

之前机器人社买了个串口控制的继电器,厂家“广州强盛电子”只给配了个很丑的VB程序,有8个按钮分别控制8路。
我们想用php控制继电器,总不能exec一个按键精灵。于是,在社长跟厂家交涉无果、拿不到相应数据的情况下,逆向工程开始了。
我们成功用comspy得到了数据格式:
O(00,001,1) //O(地址码,继电器编号,开关状态)
之前软件里的界面还真是误导人,自动用开关状态生成一串00000011,弄得我们试了半天发ASCII到串口。没想到那纯粹是拿来误导的。
如果你同样是这种继电器的用户,只要命令行运行echo O(00,001,1)>com1 就能调用串口了。

Update:使用前请执行模式设置: mode com1:baud=9600 data=8 stop=1 parity=N to=on
或者使用官方控制软件发送任意命令。

 


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Powered by WordPress. Design: Supermodne.