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

基于CDMA模塊的智能報警系統(tǒng)教學(xué)實驗

2013-01-01 00:00:00王賢辰
廣東教育·職教版 2013年3期

摘 要:本文主要闡述了學(xué)生結(jié)合CDMA通信模塊通過AT89C51單片機實現(xiàn)遠(yuǎn)程報警系統(tǒng)的實驗,該實驗對于中職學(xué)生雖然有一定難度,但通過合適的教學(xué)和有效的學(xué)習(xí),學(xué)生不僅能很好地完成實驗,而且能鞏固單片機的基礎(chǔ)知識,培養(yǎng)他們對單片機的學(xué)習(xí)興趣。

關(guān)鍵詞:CDMA模塊;單片機;智能報警系統(tǒng)

《單片機》是中職學(xué)校電子、通信、自動控制等專業(yè)的專業(yè)課程。長期以來,這門課程的教學(xué)普遍存在偏重于抽象原理和指令的分析和講解,輕視學(xué)生動手能力的訓(xùn)練,與現(xiàn)實生活結(jié)合的實驗項目尤其少。學(xué)生學(xué)習(xí)《單片機》課程之后,往往不能很好地理解單片機的應(yīng)用與操作。由于不能進(jìn)行深入的應(yīng)用,學(xué)習(xí)到的指令也會很快忘記。本文對基于CDMA通信模塊的遠(yuǎn)程報警系統(tǒng)教學(xué)實驗進(jìn)行了探討,該實驗的目的是讓學(xué)生在以后的生活和工作中對單片機知識能靈活應(yīng)用,為解決目前教學(xué)中存在的問題提供一個參照。

一、引言

目前智能監(jiān)控系統(tǒng)種類很多,不同的產(chǎn)品實現(xiàn)的技術(shù)也不一樣。在傳輸方式上,智能監(jiān)控系統(tǒng)分為三種模式:①有線傳輸方式:以太網(wǎng)可以提供從10M到100M甚至千兆的傳輸帶寬。以太網(wǎng)上基于802.1p的QoS機制相對比較簡單,通過家庭網(wǎng)關(guān)的配合可以滿足語音、視頻、數(shù)據(jù)多種信息流的QoS要求。以太網(wǎng)技術(shù)在目前的家庭設(shè)備互聯(lián)中是最簡單也是最普及的。另外,以太網(wǎng)適用于小范圍區(qū)域的監(jiān)控系統(tǒng),尤其是家庭視頻監(jiān)控,一般家庭都有網(wǎng)絡(luò)布線,不需要再專門增加復(fù)雜的布局布線。②CDMA通訊方式:報警信號采用CDMA通信方式,它支持SMS協(xié)議,可以將報警信號通過短信方式或電話方式發(fā)送到住戶手機。③無線傳輸方式:采用支持協(xié)議標(biāo)準(zhǔn)為IEEE 802.11g的無線路由器,傳輸速率可以達(dá)到54M。由于無線路由器的覆蓋范圍通常在400m以內(nèi),所以對家庭視頻監(jiān)控有很大的優(yōu)勢。

本文構(gòu)建的系統(tǒng)用于對一個小區(qū)住戶室內(nèi)情況進(jìn)行實時監(jiān)控,并且在室內(nèi)發(fā)生危險的情況下可以自動報警。該系統(tǒng)主要由三部分組成:核心控制器、CDMA模塊、傳感器模塊。通過干簧管的特性,單片機采集門是否打開的信息,一旦門被打開,單片機就會控制CDMA模塊把報警信息發(fā)送到指定的手機上。

二、實驗設(shè)計

(一)傳感器模塊設(shè)計。

K為干簧管、G為磁鐵,K與G分別固定在門和門框上。當(dāng)關(guān)門時,磁鐵靠近干簧管,使干簧管內(nèi)的接點接通,INT0端口為高電平;當(dāng)有人開門潛入時,干簧管離開磁鐵,接點斷開,INT0管腳為低電平,使單片機發(fā)生中斷。

(二)CDMA模塊的硬件設(shè)計。

該模塊借助中國電信有限公司現(xiàn)有的CDMA網(wǎng)絡(luò)實現(xiàn)用戶設(shè)備無線上網(wǎng),可以說只要能用CDMA移動電話的地方,該模塊就可以使用。內(nèi)部結(jié)構(gòu)如圖1所示。

CDMA模塊包括一個CDMA處理器(MSM6050),AnyDATA.NET公司的DTGS-800模塊,電源管理模塊,一個帶有耳機和麥克風(fēng)放大器的集成編譯碼器,支持153kbps前向鏈路數(shù)據(jù)通信的RS-232串行接口。

1. 短消息發(fā)送過程。(見圖2)

步驟分解:

(1)AnyDATA 模塊提供兩種方式來檢測當(dāng)前模塊的狀態(tài)(是否有CDMA 網(wǎng)絡(luò)可以使用)。一種使用AT 命令檢測,另一種通過對60針連接線中的一個特別針腳進(jìn)行檢測。

——AT 命令檢測法

模塊上電啟動后,使用 AT+CAD? 命令檢測模塊的狀態(tài),此命令的返回格式為+CAD:0/1/2..5;OK。如果返回結(jié)果是1,說明模塊已經(jīng)處于就緒狀態(tài),可以進(jìn)行進(jìn)一步的工作。如果返回結(jié)果為0,則可能模塊還是初始化中,需要等幾秒鐘后再試,如果一直處于這種情況,可能在本地區(qū)沒有信號或者天線沒有安裝好。

——特定針腳檢測法

檢測模塊60 針接口的第16 針。如果此針為低電平,則說明模塊已經(jīng)處于就緒狀態(tài),可以進(jìn)行進(jìn)一步的工作,如果是高電平,則可能模塊還是初始化中,需要等幾秒鐘后再試,如果一直處于這種情況,可能在本地區(qū)沒有信號或者天線沒有安裝好。在此狀態(tài)下AT+SMSS?的可能返回值如下:

SMSS:1 表明上一個SMS 發(fā)送成功。

SMSS:2 表明上一個SMS 發(fā)送失敗。

(2)發(fā)送AT+SMSG=1。

返回結(jié)果 +SMSG:1,如果有返回,可以進(jìn)入下一步發(fā)送數(shù)據(jù)包,否則結(jié)束發(fā)送過程,發(fā)送失敗,稍后重試。在此狀態(tài)下AT+SMSS?的可能返回值如下:

SMSS:3 表明模塊等待DTE(數(shù)據(jù)終端設(shè)備)發(fā)送短消息數(shù)據(jù)包。

(3)發(fā)送特定格式的數(shù)據(jù)包。

(4)等5~15 秒鐘后,發(fā)送AT+SMSS? 查詢發(fā)送的情況,在此狀態(tài)下AT+SMSS? 的可能返回值如下:

SMSS:3 表明模塊等待DTE 發(fā)送數(shù)據(jù)包,此狀態(tài)一般會在DTE 發(fā)完數(shù)據(jù)后一秒內(nèi)結(jié)束。

SMSS:2 表明模塊狀態(tài)不在IDLE 及業(yè)務(wù)狀態(tài),需要重新檢測模塊的狀態(tài),發(fā)送失敗,稍后回到第一步重試。

SMSS:4 表明模塊收到的數(shù)據(jù)包格式有錯誤,或者長度不對。

SMSS:5 表明模塊正在發(fā)送數(shù)據(jù)中,可能處于以下兩種可能情況:模塊正在向基站/SMSC發(fā)送數(shù)據(jù),或數(shù)據(jù)已經(jīng)發(fā)送完畢,正在等待BS/SMSC 的L2 或L3 響應(yīng)消息。在這種狀態(tài)下可以等待5~15 秒后再次通過AT+SMSS? 查詢狀態(tài)。

(5)模塊收到SMSC 的L3 應(yīng)答,在此狀態(tài)下AT+SMSS?的可能返回值如下:

SMSS:1 表明短消息已經(jīng)成功從SMSC 發(fā)送到了目的地。

SMSS:2 表明從SMSC 到目的地的發(fā)送失敗,但是從源到SMSC 的發(fā)送是成功的。

(6)可選步驟。如果AT+SMSS? 返回的結(jié)果是1、2 或者4 ,則DTE 可以發(fā)送下一條SMS。

2. 簡單短消息發(fā)送和接收格式。

當(dāng)采用簡單短消息協(xié)議時,發(fā)送SMS 時的數(shù)據(jù)格式如下:

typedef struct {

BYTE company_id;

BYTE len;

BYTE dest[13];

BYTE callback[13];

BYTE data[MAX_TX_SMS_DATA+1];

} sms_send_type;

- company_id 為公司標(biāo)識,固定為0x07。

- len 為消息的長度,包括len, dest, callback 及data 四個字段的長度,計算方法為:len = 1 + 13 + 13 + 有效SMS 字節(jié)數(shù);l為len 字段本身的長度;第一個 13 為目標(biāo)電話電碼字段的長度;第二個 13 為回叫電話電碼字段的長度。

- dest 為目標(biāo)電話號碼,長度為13 位,如果號碼不足13 位,最后幾位用0x20,也就是空格填充,例:0x31 0x33 0x33 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x20 0x20 “13312345678”。

- callback 為回叫號碼,長度為13 位,不足時在最后填空格,這個字段在國內(nèi)實際上沒有用處,一般不用填,直接填空格就行了。

- data 為SMS 的內(nèi)容,消息體的最大長度與各地網(wǎng)絡(luò)有關(guān),一般最大限制在140 個字節(jié)左右,這是受七號信令中的MTP 包的大小限制的。MODEM 本身目前不支持短信分包業(yè)務(wù)。過大的包需要應(yīng)用層進(jìn)行分解。示例:發(fā)送給13312345678 這個號碼一串字符 “abcd”,消息格式如下:

0x07 0x1F 0x31 0x33 0x33 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x61 0x62 0x63 0x64

在發(fā)送SMS 時,如果從PC 機到模塊的發(fā)送速度過快,由于MODEM 內(nèi)部緩沖有限,處理速度不夠快,容易丟失部分?jǐn)?shù)據(jù),造成的后果是數(shù)據(jù)不完整或發(fā)送錯誤數(shù)據(jù),特別是在發(fā)送比較大的SMS 時很容易發(fā)生。簡單的解決方法是在往串口輸送數(shù)據(jù)時每發(fā)送若干字節(jié)后停頓一小會。一般采取每發(fā)送10 個字節(jié)后停頓20ms。

(三)智能報警系統(tǒng)的基本構(gòu)成。

1. 硬件系統(tǒng)。

傳感器電路連接到單片機的INT0管腳上,當(dāng)傳感器接受到報警信號時,會觸發(fā)單片機進(jìn)入中斷函數(shù)。單片通過RS232接口連接CDMA模塊,并通過RS232控制CDMA模塊往指定的手機上發(fā)送信息。

2. 軟件系統(tǒng)。

單片機控制程序采用keil軟件進(jìn)行開發(fā),當(dāng)有報警信號時就會觸發(fā)單片機進(jìn)入中斷,在中斷服務(wù)函數(shù)中,單片機通過串口往CDMA模塊發(fā)送信息,控制CDMA模塊發(fā)送短信信息。系統(tǒng)的軟件流程圖如圖4所示。

三、結(jié)束語

由于中職學(xué)生基礎(chǔ)知識相對薄弱,接受專業(yè)知識存在一定的難度,如果像以往只是重視單片機原理的講解,輕視動手操作能力的培養(yǎng),學(xué)生就很難學(xué)到《單片機》中真正需要掌握的知識。該實驗鍛煉了學(xué)生應(yīng)用所學(xué)知識解決現(xiàn)實生活問題的能力,同時他們學(xué)習(xí)《單片機》的興趣也明顯增強,在動手中深入地了解了該課程的學(xué)習(xí)內(nèi)容。

(作者單位:深圳市第一職業(yè)技術(shù)學(xué)校)

參考文獻(xiàn):

[1] 方芳. 遠(yuǎn)程無線視頻監(jiān)控系統(tǒng)[J]. 儀表技術(shù),2008,(1).

[2] 王雪飛,陳帥,張重,姜寶林. 無線數(shù)據(jù)模塊DTGS-800的應(yīng)用[J]. 中國高新技術(shù)企業(yè),2008,(23).

責(zé)任編輯 陳春陽

主站蜘蛛池模板: 色综合天天综合中文网| 日韩AV手机在线观看蜜芽| 中文字幕亚洲乱码熟女1区2区| 午夜不卡福利| 中文字幕在线观| 亚洲国产成人精品无码区性色| 国产激爽爽爽大片在线观看| 国产日韩AV高潮在线| 狠狠ⅴ日韩v欧美v天堂| 国产精品内射视频| 蜜桃视频一区| 国产亚洲精久久久久久无码AV| 热久久综合这里只有精品电影| julia中文字幕久久亚洲| 国产成人亚洲综合A∨在线播放| 国产成人精品一区二区| 国产成人综合亚洲网址| 77777亚洲午夜久久多人| 好紧好深好大乳无码中文字幕| 亚洲国产精品VA在线看黑人| 伊人成人在线| 亚洲日产2021三区在线| 久久免费精品琪琪| 热伊人99re久久精品最新地| 激情视频综合网| 成人一区专区在线观看| 麻豆a级片| 亚洲成人网在线播放| 亚洲欧美日韩高清综合678| 亚洲欧美在线综合图区| 国产h视频在线观看视频| 亚洲天堂网2014| 国产三级a| 亚洲成网777777国产精品| 91精品国产情侣高潮露脸| 亚洲无线观看| 中文字幕在线一区二区在线| 中文字幕 日韩 欧美| 欧美五月婷婷| 欧美全免费aaaaaa特黄在线| 欧洲一区二区三区无码| a毛片在线播放| 欧美亚洲综合免费精品高清在线观看| 精品国产99久久| 午夜精品区| 波多野结衣一区二区三区四区视频| 狠狠色噜噜狠狠狠狠奇米777| 成年人福利视频| 亚洲高清无码精品| 色婷婷成人| 国产亚卅精品无码| 免费三A级毛片视频| 亚洲AV色香蕉一区二区| 成人中文在线| 亚洲天堂精品视频| 久久亚洲美女精品国产精品| 欧美精品xx| 毛片免费在线视频| vvvv98国产成人综合青青| 国内黄色精品| 日日拍夜夜操| 91色在线观看| 真人免费一级毛片一区二区| 亚洲欧美自拍一区| 国产无遮挡猛进猛出免费软件| 国产成人乱码一区二区三区在线| 最新亚洲人成网站在线观看| 国产国语一级毛片在线视频| 日韩毛片基地| 亚洲第一在线播放| 99久久精品免费观看国产| 国产正在播放| 91视频精品| 波多野结衣一区二区三区AV| 成人年鲁鲁在线观看视频| 麻豆精品国产自产在线| 波多野结衣中文字幕久久| 亚洲国产一区在线观看| 91久久偷偷做嫩草影院精品| 精品国产美女福到在线不卡f| 欧美不卡二区| 国产91在线|日本|