全自动电饭锅远程智能控制系统设计
3系统的软件设计
本文引用地址:https://www.eepw.com.cn/article/271119.htm软件设计主要任务是编写应用程序,本系统的应用程序重点是单片机的程序,其实现的主要功能包括以下几方面:
(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 主程序流程图
行程开关相关文章:行程开关原理 电容屏相关文章:电容屏原理
评论