999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Cortex-M3的GSM短信報警系統設計

2012-10-19 01:22:00陳康偉
大眾科技 2012年5期
關鍵詞:單片機檢測系統

陳康偉 王 健, 鐘 波

(1.杭州電子科技大學電子信息學院,浙江 杭州 310018;2.聚光科技(杭州)股份有限公司,浙江 杭州 310052)

基于Cortex-M3的GSM短信報警系統設計

陳康偉1王 健1,2鐘 波2

(1.杭州電子科技大學電子信息學院,浙江 杭州 310018;2.聚光科技(杭州)股份有限公司,浙江 杭州 310052)

系統以Cortex-M3為內核的STM32單片機來控制GSM模塊及熱釋電傳感器模塊,并應用于家庭防盜報警系統中。SIM900A模塊是一款尺寸緊湊的GSM/GPRS模塊,能支持中文短信息,該模塊集射頻電路和基帶于一體,向用戶提供標準的AT命令接口。STM32單片機具有低功耗、高性能的特點。紅外專用芯片BISS0001設計的人體傳感模塊能以非接觸方式檢測出來自人體發出的紅外輻射,并將其轉化成電信號輸出。結合以上芯片,附加揚聲器報警可達到家庭智能防盜的目的。

STM32單片機;GSM;熱釋電傳感器;家庭智能防盜

引言

隨著我國經濟建設的迅速發展和人民群眾生活水平的極大提高,人們越來越注重自身所處的環境是否安全。特別是當家中無人或者僅有老人孩子時,家庭成員的生命和財產的安全性越來越受到重視。因此,家庭防盜已成為一個重要的社會問題。目前,許多住宅小區的安防主要依靠傳統的機械式(防盜網、防盜窗)防盜系統。這樣不僅有礙美觀,不符合火災逃生的要求,而且不能有效地防止壞人的侵入。隨著電子技術的飛速發展,防盜報警系統已迫切從原來的簡單化、局部化向智能化、集成化發展。

當前,GSM短信息服務已作為GSM網絡的一種基本業務,基于GSM短信模塊與單片機相連接應用于家庭無線防盜報警系統中,讓家庭防盜更及時、更方便,以最直觀的中文短消息形式,直接把案發地點的情況反映到用戶的手機屏幕上。同時采用一種熱釋電紅外傳感器進行檢測,變有形的傳統防盜網防盜窗為無形的監控,給家庭防盜提供最直觀、高效、可靠的保障。

1 系統的總體設計及工作原理

GSM短信報警系統設計框圖如圖1所示。整個系統[1]由STM32單片機模塊、熱釋電傳感器模塊、GSM模塊及傳統揚聲器模塊組成。GSM模塊采用芯訊通(SIMCom)公司生產的SIM900A芯片及外圍設計電路,而熱釋電傳感器模塊采用紅外專用芯片BISS0001的設計電路。首先當熱釋電傳感器模塊檢測到人發射的紅外線時,通過其外圍放大電路轉換成電壓信號傳輸給STM32單片機。單片機判斷熱釋電傳感器模塊送來的數據,通過串口發送一個高電平給GSM模塊,使GSM模塊發送短信到設定的手機號碼,及時通知主人家里出現了什么情況,同時使揚聲器發聲報警,從而實現系統的預想功能。

然而白天當主人在家的時候,則不需要設定防盜功能,可以關閉功能;假如主人要離開房屋或夜間睡眠時,則需要打開防護功能。這些 “設防”、“撤防”的功能,同樣可以通過手機發送特定短信至GSM模塊的方式進行開啟和關閉,熱釋電傳感器檢測會隨之起作用,以免引起不必要的麻煩和誤報。

圖1 系統總體框圖

2 系統硬件電路設計

2.1 STM32F103最小系統

STM32系列單片機[2]由ST公司生產的專為要求高性能、低成本、低功耗的嵌入式應用設計的ARM Cortex-M3內核。本系統采用的STM32屬于互聯型產品,具有以下標準功能:72MHZ主頻,56k字節Flash,64字節SRAM,2個看門狗,多個16 位定時器,80%的引腳可以作為通用I/O 口,以及USART、SPI等通信外設,其外設完全滿足本系統的功能要求。因此,本系統采用STM32F103作為總控制器,其最小系統如圖2所示。

本系統采用4線JTAG接口,即TMS(測試模式選擇)、TCK(測試時鐘)、TDI(測試數據輸入)、TDO(測試數據輸出),又采用常規的20pin接口方式,通過仿真器與PC機連接,可以實現在線仿真調試,方便可靠。系統采用8MHZ晶體振蕩器,此時需要接負載電路。另外,復位電路的設計方式簡潔,可以實現系統可靠復位。

圖2 STM32F103RBT6最小系統

2.2 GSM模塊

GSM模塊[3]用芯訊通(SIMCom)公司生產的SIM900A,是一款尺寸緊湊的GSM/GPRS模塊,采用SMT封裝,基于STE的單芯片案,采用ARM926EJ-S架構,性能強大,支持AT指令。

利用STM32的串口來控制GSM MODEM,單片機與GSM模塊一般采用串行異步通信接口,通信速度可設定,通常為19200bps。GSM MODEM與單片機之間采用串口通信的方式,MODEM的TXD、RXD分別為發送、接收端,與單片機的PA10、PA9連接,組成串口通信。GSM模塊通過把PWRKEY信號拉低一段時間然后釋放來開機。當模塊開機后就可以發送AT命令來控制模塊,用戶可以通過“AT+IPR=x”設置波特率并把參數保存。一旦配置為固定波特率,當模塊開機時將會從串口收到字符“RDY”。這些字符在自動波特率激活的情況下無法顯示。同樣,可以通過把PWRKEY 信號拉低一段時間然后釋放來關機。或者使用AT命令“AT+CPOWD=1”關閉模塊。該命令使模塊從網絡上注銷,讓軟件進入安全狀態,保存有用數據,讓然后完全斷開供電。在關機前,模塊串口將自動發送下列字符串“NORMAL POWER DOWN”,這之后將不能執行AT命令。模塊進入掉電模式,僅僅RTC處于激活狀態。掉電模式可以通過STATUS引腳來檢測,在掉電模式下此引腳輸出為低電平。GSM主模塊(包括SIM部分)如圖3所示。

圖3 GSM主模塊(包括SIM部分)

2.3 熱釋電傳感器模塊

熱釋電傳感器模塊[4]括熱釋電傳感器及外圍放大電路,當有人進入傳感器所能檢測到的范圍時,傳感器檢測到能量變化,轉換成微弱的電信號,然后通過外圍放大電路放大并轉換成電壓信號傳輸給單片機。其作用原理如下:人體都有恒定的體溫,一般在37度,所以會發出特定波長10um左右的紅外線,被動式紅外探頭就是靠探測人體發射的10um左右的紅外線而進行工作的。人體發射的10um左右的紅外線通過菲泥爾濾光片增強后聚集到紅外感應源上。由實驗證明,傳感器不加菲涅爾透鏡,其檢測距離小于2m,而加上菲涅爾透鏡后,其檢測距離可增加到10m左右。紅外感應源通常采用熱釋電元件,這種元件在接收到人體紅外輻射溫度發生變化時就會失去電荷平衡,向外釋放電荷,經后續電路檢測處理后就能產生電信號發送給單片機處理。

熱釋電BISS0001模塊的原理圖如圖4所示。圖中,運算放大器OP1(芯片內部)將熱釋電紅外傳感器的輸出信號作第一級放大,然后由C104耦合給運算放大器OP2(芯片內部)進行第二級放大,再經由電壓比較器COP1和COP2構成的雙向鑒幅器處理后,檢出有效觸發信號Vs去啟動延遲時間定時器,輸出信號Vo經晶體管T1放大驅動繼電器去接通負載。CDS1為光敏電阻,用來檢測環境照度。當作為照明控制時,若環境較明亮,CDS1的電阻值會降低,使9腳的輸入保持為低電平,從而封鎖觸發信號Vs。JP1是工作方式選擇開關,當JP1跳線帽跳2、3口時,與1端連通,芯片處于不可重復觸發工作方式,這種工作方式下即使檢測區域有人活動模塊也會自動停止輸出一段時間(封鎖延時)然后再檢測,這種工作方式一般習慣稱為脈沖輸出;當JP1跳線帽跳1、2口時,與2端連通,芯片則處于可重復觸發工作方式,只要檢測區域有人模塊就一直有輸出,這種模式一般稱為電平輸出。另外,輸出延遲時間T x由外部的R33和CY2的大小調整,觸發封鎖時間Ti由外部的R13和CY1的大小調整。 模塊采用低功耗穩壓器件7133A-1,可以保證在很寬的輸入電壓下穩定提供3.3V的工作電壓,確保模塊能正常工作。

圖4 熱釋電模塊原理圖

2.4 電源

電源模塊分兩部分:單片機供電模塊和GSM供電模塊。單片機電源采用典型的電源設計方案,如圖5所示。其中C9和C10是旁路電容,起到抑制干擾的作用,而C11和C12 是電解電容,起到濾波的作用;一般大電容旁邊并聯一個小電容的目的是降低高頻內阻,因為大的電解電容一般采用卷繞工藝制造,所以等效電感較大;小電容可以提供一個小內阻的高頻通道,降低電源全頻帶內阻。這個電路在實際中比較常見。

圖5 電源部分電路

而SIM900A模塊電源采用VBAT為3.4V到4.5V的單電源供電,由于和單片機工作電壓不同,由單獨電源模塊供電,如圖6所示。VBAT端輸出電壓4.2V給GSM模塊使用。

圖6 GSM模塊的電源

2.5 揚聲器

揚聲器部分主要包括一個繼電器,當單片機相應端口置為高電平時,驅動繼電器,使得揚聲器電路接通,發出聲響以起到報警作用。

3 系統軟件設計

3.1 AT指令

AT指令集是從TEC(Terminal Equipment)或DTE (Data Terminal Equipment)向TA (Terminal Adapter)或DCE (Data Circuit Terminating Equipment發送的通過TATE發送AT命令來控制MS (Mobile Station)的功能與GSM網絡業務進行交互,用戶可以通過AT命令進行呼叫短信電話本數據業務補充業務傳真等方面的控制。下面是一些短消息相關的常用AT指令:

AT+CIMI 得到手機IMSI號碼AT+COPS 網絡營運商AT+CSCA 短信中心號碼AT+CPMS 選擇短信儲存地點,可選擇ME(SIM卡)和MT(機身)AT+CMGL 列出指定狀態的短信息的PDU代碼AT+CMGR 列出指定序號的短信息PDU代碼AT+CMGS 發送短信AT+CMGD 刪除指定的短信AT+CMGF 短信格式,分為Text模式和PDU模式AT+CNMI 設置新短消息通知電腦端AT+CSCA 短信中心

目前,發送短消息常用Text和PDU(Protocol Data Unit,協議數據單元)模式。使用Text模式收發短信代碼簡單,實現起來十分容易,但最大的缺點是不能收發中文短信;而PDU模式不僅支持中文短信,也能發送英文短信。所以此處使用PDU模式來收發短信。PDU模式收發短信可以使用3種編碼:7-bit、8-bit和UCS2編碼。7-bit編碼用于發送普通的ASCII字符,8-bit編碼通常用于發送數據消息,UCS2編碼用于發送Unicode字符。該模塊集射頻電路和基帶于一體,提供標準的AT命令接口,為數據、語音、短消息和傳真提供快速、可靠、安全的傳輸。

首先使用命令“AT + CMGF = 0〈CR>〈LF>”來選擇PDU模式,比如SMSC(短信中心)號碼是+8613800471500,對方號碼是13656639676,消息內容是:“你好”。則手機發送的PDU串是08 91 68 31 08 40 17 05 F0 11 000D 91 68 31 49 17 87 90 F6 00 08 00 06 4F60597D0021。

3.2 系統程序主流程圖

系統程序主流程圖如圖7所示,系統先初始化,然后檢測是否設防。因為單片機利用AT指令控制GSM模塊,將數據傳送出去。AT指令按照GSM模塊支持的AT指令格式書寫,通過單片機的串口發送出去。所以此模塊的“設防”,“撤防”則可以通過以下方式:如果模塊被命令“AT+CFUN=0”設置成最小功能模式, 則關閉射頻功能和SIM卡的功能,在這種情況下,串口仍然可以繼續使用,但是和射頻功能及SIM卡功能相關的AT命令不能使用。 此時為撤防狀態。當模塊通過“AT+CFUN=0”設置為最小功能,模塊可以通過“AT+CFUN=1”命令返回全功能模式。此時為設防狀態。一旦“設防”之后,系統正常工作。如果單片機通過熱釋電模塊檢測到有人進入,馬上通過串口發送一個高電平到GSM模塊,使模塊發送短信給主人,同時揚聲器發聲報警。

圖7 系統程序主流程圖

4 結束語

該系統有以下特色:由于該系統設置了具有“設防”和“撤防”功能,可以避免誤報;同時系統中揚聲器和軟件配合,能迅速而有效地起到報警作用;另外,借助先進穩定、成熟高效的GSM移動網絡,使得該報警系統更具智能化和集成化,報警方式更顯直觀性和可靠性;最后可針對家庭的實際需要開發其他功能,如添加攝像頭等,使系統更加完善。總之,由于系統結構設計合理,STM32單片機與GSM模塊技術應用到位,功能電路實現較好,系統性能良好、穩定,較好地達到了家庭防盜要求的各項指標。而且該系統成本低、實用性和可操作性強,有著一定的應用價值,能得到廣泛的應用和發展。

[1] 求是科技.單片機典型模塊設計實例導航[M].北京:人民郵電出版社,2004.

[2] 劉軍.例說 STM32[M].北京:北京航空航天大學出版社,2011.

[3] 吳曉慶.單片機控制GSM模塊通信[J].內蒙古:內蒙古科技與經濟,2010,(3):87-88.

[4] 張佳一.熱釋電紅外傳感器放大電路的設計及其應用[J].廣西:廣西通信技術,2010,(3):24-26.

The design of GSM message alarm system based on the Cortex-M3 kernel

This system uses the STM32 microcontroller which based on Cortex-M3 kernel to control the GSM module and PIR Sensor module to use in home security alarm system. The SIM900A module is a compact size of GSM module, it can support Chinese message. And this module is a collection of radiofrequency(RF) circuit and Baseband ,which provide the standard AT Command Interface.The STM32 MCU has low power consumption and high performance characteristics. The PIR Sensor BISS0001 detects the infrared radiation from the human body in non-contact mode, and translates into electrical signals to the output。Therefore, we can combine these chips with additional alarm speakers to reach the purpose of family intelligent security.

STM32 MCU;GSM;PIR Sensor;Family intelligent security

TP277

A

1008-1151(2012)05-0001-03

2012-04-28

陳康偉(1989-),男,浙江浦江人,杭州電子科技大學在讀研究生,研究方向為嵌入式軟件。

猜你喜歡
單片機檢測系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 99久久免费精品特色大片| 色婷婷电影网| 又爽又大又光又色的午夜视频| 精品色综合| 尤物精品视频一区二区三区| 日韩在线播放欧美字幕| 999国内精品久久免费视频| 国产69精品久久久久孕妇大杂乱| 亚洲精品在线影院| 国产综合无码一区二区色蜜蜜| 中文字幕无码中文字幕有码在线 | 四虎影视无码永久免费观看| 欧洲熟妇精品视频| 久久精品国产精品青草app| 亚洲av无码片一区二区三区| 中国精品自拍| 国产极品嫩模在线观看91| 亚洲男人天堂2020| 免费人成网站在线观看欧美| 国产区91| 国产无码性爱一区二区三区| 国产一级毛片在线| 成人无码区免费视频网站蜜臀| 乱系列中文字幕在线视频| 99热精品久久| 香蕉eeww99国产在线观看| 欧美人与牲动交a欧美精品| 亚洲第一成年网| 亚洲第一成网站| 国产精品尹人在线观看| 久久 午夜福利 张柏芝| 超碰91免费人妻| 久久久精品国产亚洲AV日韩| 精品视频一区二区三区在线播 | 狠狠色综合久久狠狠色综合| 国产一区二区三区在线观看免费| 刘亦菲一区二区在线观看| 国产福利影院在线观看| 日韩毛片免费| 婷婷色婷婷| 精品视频一区在线观看| 亚洲成在人线av品善网好看| 人妻21p大胆| 青青操国产视频| 久久精品这里只有国产中文精品| 午夜a级毛片| 欧美人与动牲交a欧美精品| 日本影院一区| 欧美日韩在线成人| 国产精品内射视频| 国产理论最新国产精品视频| 人人澡人人爽欧美一区| 国产一级做美女做受视频| 国产精品成人一区二区| 亚洲午夜福利在线| 伊在人亚洲香蕉精品播放| 日韩欧美中文字幕在线精品| 亚洲天堂高清| 国产Av无码精品色午夜| 97精品国产高清久久久久蜜芽| 最新国产精品鲁鲁免费视频| 亚洲AⅤ综合在线欧美一区| 亚洲天堂精品在线| 亚洲人成色77777在线观看| 国产综合精品一区二区| 特级毛片免费视频| 国产成人综合网| 亚洲国产精品无码AV| 日韩精品少妇无码受不了| 99热国产这里只有精品9九| 国产精品流白浆在线观看| 欧美精品亚洲精品日韩专区va| 日韩在线2020专区| 国产91精品久久| 久久人搡人人玩人妻精品一| 99视频在线免费| 美女视频黄频a免费高清不卡| 亚洲欧洲日产无码AV| 在线永久免费观看的毛片| 国产激爽大片高清在线观看| 国产精品午夜电影| 亚洲美女视频一区|