全自动电饭锅远程智能控制系统设计

时间:2015-03-17来源:网络

  3系统的软件设计

  软件设计主要任务是编写应用程序,本系统的应用程序重点是单片机的程序,其实现的主要功能包括以下几方面:

  (1)对GSM模块的初始化;

  (2)智能控制;

  (3)数据通信。

  GSM模块是系统中最关键的部件之一,因此对它的初始化操作必须十分仔细[6].单片机通过串口向GTM900C模块写入相应的AT设置命令,进行初始化,使模块成功粘附在GPRS网络上,获得网络运行商分配的动态IP地址,与目的终端建立连接。GTM900C的初始化主要包括如下指令:

  (1)ATE,关闭回显;

  (2)AT+CPIN,检查SIM是否正常;

  (3)AT+CGREG设置模块注册提示;

  (4)AT+CREG测试联网情况等。除此之外程序还包括CPU的初始化、来短信检测、外部电源掉电检测等,软件系统在初始化CPU时加入了看门狗程序[7],能够在系统出现问题时自动复位。图6是主程序的流程图。

  

 

  图6 主程序流程图

1 2 3 4

关键词: 智能控制 GPRS

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版