求索电子实验室 https://bbs.21ic.com/?174516 [收藏] [复制] [RSS]

日志

格力,美的,海信等空调或者其他家电短信红外遥控器

已有 1914 次阅读2010-4-23 12:02 |系统分类:单片机







此短信遥控器支持市面上所有遥控器,需要先把遥控器的编码学习后写进单片机里。


例如美的空调的开机按钮的编码为:


4397,4368,561,1578,560,537,557,1581,584,1582,584,486,558,537,584,1554,560,538,558,


510,558,1607,557,513,585,511,556,1585,581,1583,583,486,557,1609,556,513,558,538,


557,512,558,1607,558,1583,557,1608,558,1608,557,1580,559,1606,559,1581,556,1609,


557,512,559,537,558,512,557,539,557,512,558,1607,558,1582,558,537,584,1555,558,


1607,556,514,559,537,556,513,558,537,556,514,558,1606,559,511,583,513,558,1582,


557,1608,558,1580,585,5154,4419,4347,584,1555,558,539,557,1581,584,1581,571,


501,577,516,571,1568,557,541,581,487,557,1608,557,513,558,538,557,1582,583,


1582,584,487,557,1608,557,511,611,486,558,510,558,1607,557,1609,556,1583,


583,1582,583,1555,558,1607,558,1607,559,1582,557,537,585,486,558,510,558,


540,558,509,557,1608,558,1608,557,512,559,1606,559,1581,558,537,581,490,


558,510,587,511,557,511,559,1606,559,510,569,527,558,1582,560,1604,561,


1605,561


以上为单片机捕获的美的空调遥控器的高低电平时间,单位为US


此短信遥控器附带2路三极管开漏输出,


一路数字IO输入,


一路温度传感器输入


一路模拟量输入


一个232串口


一个485串口


内置GPS模块


带后备电池。


应用案例:


某烟草公司机房空调实现了以下功能:


1,断电报警


2,来电短信通知,自动使空调处于断电前的状态。


3,温度短信报警功能


4,定时开关机空调功能


5,短信遥控空调


6GPRS远程数据传输


附此烟草公司短信指令说明书:


使用前先插卡,再上电


短信命令:


短信命令:


1,删除管理员号码


说明:停电时停电短信的接受方,发送此指令后任何设备将响应任何手机的指令


    该指令任何手机都可以发送,所以不要把该指令透露给他人.


发送:删除管理员号码


返回:解_密成功


2,添加管理员号码


说明:添加停电时停电短信的接受方,最大可设置3,设置超过3,新设置的号码将替换最先设置的号码.设置此号码后,设置只响应设置的管理员的手机的指令.比如设置了3个管理员,那么3个中的任何一个都可以给设备发送控制指令.


发送:设置管理员号码130xxxxxxxx


返回:设置的管理员号码:130xxxxxxxx


3,设置温度报警值:


说明:设置温度超温报警限值


发送:设置温度报警值35


返回:当前设置的温度报警值为:35


4,开启空调


说明:该指令用来告诉控制器打开空调,发送该指令前请确认空调原先是关机的


发送:开空调或者空调开


返回:已成功发送空调开机命令


5,关闭空调


说明:该指令用来告诉控制器关闭空调,发送该指令前请确认空调原先是开机的


发送:关空调或者空调关


返回:已成功发送空调关机命令


6,设备重启


说明:短信控制设备重启


发送:设备重启


返回:设备准备重启……


 


 


版本V2.0新增指令:


7,设置空调温度


说明:此指令用来设定空调的运行温度.


发送:设置温度报警值16


返回:当前设置的空调温度为:16


8,定时开机


说明:设置定时开机时间


发送:定时开机0800


返回:设备定时开机时间:0800


9,定时关机


说明:设置定时关机时间


发送:定时关机0800


返回:设备定时关机时间:0800


10,定时开关机


说明:设置定时开关机时间


发送:定时开关机08001700


返回:设备定时开机时间:0800, 设备定时关机时间:1700


11, 启动定时


说明:启动定时开关机功能


发送: 启动定时


返回:设备将定时开关机.


:设置定时开机,定时关机,定时开关机命令后自动进入定时开关机状态


12, 取消定时


说明:取消定时开关机功能


发送: 取消定时


返回:设备不再定时开关机.


13设置定时短信


说明:此命令用来设置空调自动开关机时是否发送告知短信.


发送:设置定时短信1  或者  设置定时短信0


     1------返回:开启了自动开关机短信告知功能


     0------返回:禁止了自动开关机短信告知功能


13查询温度


说明:此命令用来查询空调的工作状态和机房温度


发送:查询温度    


返回: 空调运行中,当前温度20.0,空调设定温度18,报警温度35.


 


自动发送的短信:


1,停电时的报警短信:


短信内容: 空调停电,当前温度20.0,空调设定温度18,报警温度35,请注意查看机房!


2,来电短信:


短信内容:


如果停电前空调运行中:


刚才停电,现在已来电.控制器已发出开机指令.当前温度20.0,空调设定温度18,报警温度35.


如果停电前空调没有运行:


刚才停电,现在已来电.控制器没有发出开机指令.当前温度20.0,空调设定温度18,报警温度35.


3,来电10分钟后


温度正常时:


刚才停电,现在已来电10分钟.当前温度20.0,空调设定温度18,报警温度35,温度正常!


温度异常:


刚才停电,现在已来电10分钟.当前温度37.2,空调设定温度18,报警温度35,温度过高!


4,允许定时开关机短信告知功能后


短信内容:


空调开始运行,当前温度20.0,空调设定温度18,报警温度35.


空调停止运行,当前温度20.0,空调设定温度18,报警温度35.


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)