OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 高校专区 » 湖北理工TEA » A1组 基于gsm模块的家庭防盗报警系统 (吴聪 王坤阳 蒋何鹏)

共14条 1/2 1 2 跳转至

A1组 基于gsm模块的家庭防盗报警系统 (吴聪 王坤阳 蒋何鹏)

菜鸟
2016-04-23 17:56:35    评分

经过最近艰难的调试  解决了各种各样的困难  我们组已经成功完成了GSM模块呼叫报警和发送短信提醒的程序  迈出了我们作品的最关键的一部  只差把烟雾传感器,热释红外传感器加进去 

以下是我们程序的部分代码


//以下是板子上LED的配置,
sbit P10=P1^0;
sbit P11=P1^1; sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4;
sbit P15=P1^5;
//以下是51单片机的晶振大小
#define FOSC_110592M
//#define FOSC_12M
//以下是开机后拨打的手机号
uchar num[] = "ATD15671225575;\r\n";   //这里我特地翻了很久的AT指令集 找到拨打电话的AT指令
	
void SerialInti()//初始化程序
{
	TMOD=0x20;//定时器1操作模式2:8位自动重载定时器

#ifdef FOSC_12M		   
	TH1=0xf3;//装入初值,波特率2400
	TL1=0xf3;	
#else 	
	TH1=0xfd;//装入初值,波特率9600
	TL1=0xfd;
#endif //end of SOC_12M
	
	TR1=1;//打开定时器
	SM0=0;//设置串行通讯工作模式
	SM1=1;//(同上)在此模式下,定时器溢出一次就发送一个位的数据
	REN=1;//串行接收允许位(要先设置sm0sm1再开串行允许)
	EA=1;//开总中断
	ES=1;//开串行口中断	
}   

 

为了同步模块与单片机的波特率,在单片机控制GSM模块前,要加上两条 AT 指令

Uart1Sends("ATI\r\n"); //握手,检测此条指令GSM模块是否执行OK

while(!hand("OK")) 

AT+CSQ 检测信号质量

.






关键词: 家庭     防盗     报警系统     吴聪    

菜鸟
2016-04-23 18:12:46    评分
2楼
Uart1Sends("AT+CPIN?\r\n");//查看是否读到手机卡
	DelaySec(1);//延时
	i=0;
	while(!hand("READY")) //检测SIM模块是否收到SIM卡READY
	{
		clear_rec_data();
		i++;
		Uart1Sends("AT+CPIN?\r\n");//是否注册到网络
Uart1Sends("AT+COPS?\r\n");//是否注册到网络
DelaySec(1);//延时
i=0;
while(!hand("CHN-UNICOM")) //检测是否收到模块返回的电话卡 我采用的是中国联通的卡 所以是CHN-UNICOM
{
clear_rec_data();
i++;
Uart1Sends("AT+COPS?\r\n");//是否注册到网络

DelaySec(1);//延时

//以下是发送短信
Uart1Sends("AT+CNMI=2,1\r\n"); //
DelaySec(1);//延时
Uart1Sends("AT+CMGF=1\r\n");  //方式1文本格式
DelaySec(1);//延时
Uart1Sends("AT+CMGS=\"15671225575\"\r\n");  //此处为短信接收方电话号
DelaySec(1);//延时
Uart1Sends("The thief invasion");  //此处为短信内容
DelaySec(1);//延时
Uart1BYTE(0X1A)


菜鸟
2016-04-23 18:19:48    评分
3楼

在我用电脑usb—ttl接口调试成功后   试图将程序下载到单片机里   让单片机自动连接服务器发送短信    然而连着几天晚上加班  中午不休息也没发送成功   直到今天中午才成功完成 当时激动得我拍桌子

直到今天中午才成功完成 当时激动得我拍桌子


菜鸟
2016-04-23 19:34:44    评分
4楼
赞赞赞

专家
2016-04-24 08:57:15    评分
5楼
不错不错

助工
2016-04-25 09:09:47    评分
6楼
很不错嘛,各小组都定时分享

专家
2016-04-28 21:03:23    评分
7楼
期待更新

菜鸟
2016-04-30 10:23:25    评分
8楼
不错,大赞一番!

菜鸟
2016-05-14 23:13:30    评分
9楼
好久没有更新动态了

菜鸟
2016-05-14 23:18:09    评分
10楼
可能是因为实在是太忙。。。。忙的没闲暇更新 。。。经过我们组的合力奋战,及发哥的指导 我们昨晚23:30在邓博办公室成功把作品完工了

共14条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]