[发明专利]直流电机GSM无线遥控装置无效
申请号: | 201310059846.8 | 申请日: | 2013-02-26 |
公开(公告)号: | CN103136923A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 孙玉国;贾子鹏;李晓宇;陈秋;苏华 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G08C17/02 | 分类号: | G08C17/02 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 吴宝根 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直流电机 gsm 无线 遥控装置 | ||
技术领域
本发明涉及一种电机无线控制技术,特别涉及一种直流电机GSM无线遥控装置。
背景技术
直流电机是小型机械运动控制装置的重要执行元件,对于一些人员不宜进入或者现场布线困难的特殊场合(譬如核辐射,化学污染,粉尘污染)如何有效地对其进行远程无线控制是一个值得研究的问题。针对上述问题,业界目前多采用433MHZ,2.4GHz等ISM频段的近距离无线控制模块对直流电机进行遥控。
发明内容
本发明是针对现在电机无线控制停留在近距离控制的问题,提出了一种直流电机GSM无线遥控装置,采用GSM(全球移动通信)网络进行无线控制指令的发送,实现异地无线控制。
本发明的技术方案为:一种直流电机GSM无线遥控装置,包括电脑、无线移动通信模块、单片机、直流电机驱动模块,电脑向外发送控制指令,控制指令通过Internet网络和中国移动通信公司的GSM无线网关发送给异地的无线移动通信模块;无线移动通信模块再通过串口发送给单片机;内部预先设置好的功能程序的单片机根据控制指令向直流电机驱动模块发送控制信号,实现电机的控制。
所述无线移动通信模块选用SIM900A,无线接收电脑发送的控制指令,并通过TX,RX串口有线送入单片机。
所述单片机选用AT89S52,根据接收到的控制指令,分别由P1.0,P1.1,P1.2引脚向L293D直流电机驱动模块的使能和速度控制引脚,方向控制引脚输出高低电平或者PWM信号。
本发明的有益效果在于:本发明直流电机GSM无线遥控装置,只要有中国移动手机信号的地方就可以利用本装置对电机进行无线异地遥控。也可以与目前市场上的远程视频监控系统结合使用,对监控现场的敏感机械运动装置进行异地启停,转向和速度等反馈控制。与ISM频段短距离无线控制方案相比,具有异地无线控制的明显优势。
附图说明
图1为本发明直流电机GSM无线遥控装置结构示意图。
具体实施方式
如图1所示直流电机GSM无线遥控装置结构示意图,监控人员通过一台上网的笔记本电脑或者台式机1向外发送控制指令,202.120.222.120是电脑的IP地址;控制指令通过Internet网络和中国移动通信公司的GSM无线网关发送给异地的SIM900A无线移动通信模块2;SIM900A无线移动通信模块再通过TX,RX串口发送给AT89S52单片机3;AT89S52单片机3再根据预先设置好的程序向L293D直流电机驱动模块4发送相应的控制信号,实现电机5的启动,停止,正反转以及速度控制。
直流电机GSM无线遥控装置设计的硬件设计部分:一、安装在工作现场的电机驱动系统:SIM900A无线移动通信模块2负责接收控制计算机1发送过来的控制指令,并通过串口传递给AT89S52单片机3;AT89S52单片机3根据接收到的控制指令,通过预先设计好的C51程序分别由P1.0,P1.1,P1.2引脚向L293D直流电机驱动模块4的使能和速度控制ENA引脚,方向控制DIR1,DIR2引脚输出高低电平或者PWM信号,以实现电机5的启停,转向和速度控制。二、安装在监控中心的控制计算机:需要一台可以上网的笔记本电脑或者台式机,具有唯一的IP地址以便作为监控服务器使用。
软件设计部分:工作现场的电机驱动软件:主要实现与IP服务器的链接和无线控制指令的监听功能。主要C51代码如下:
Uart0_PutString(AT+CIPMUX=0/x0D/x0A); //配置为单连接模式
Uart0_PutString(AT+CIPRXGET=1/x0D/x0A); // 配置为手动获取数据
Uart0_PutString(AT+CIPMODE=1/x0D/x0A); //配置为透明传输模式Uart0_PutString(AT+CIPSTART=/TCP/,/202.120.222.120/,/1023//x0D/x0A);//与异地服务器通过1023端口链接
delay(); //给予一定的延时,以便链接成功。
……
while(1)
{ abc=Receive(); //单片机监听由GSM无线模块SIM900A通过串口接收到的控制字
switch(abc)
{
case 'a': //如果是a字符,则让电机正传,并将执行结果反馈到服务器端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310059846.8/2.html,转载请声明来源钻瓜专利网。