【文章內(nèi)容簡介】
0 1 0 0 0 1 9 0 1 0 0 1 0 0 4 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 5 0 0 0 1 1 0 0 * 0 1 0 0 0 0 1 6 0 0 0 1 0 0 1 用單片機控制 Ac Bc Cc Dc Ec Fc Gc便可以實現(xiàn)自動撥號。 液晶顯示應(yīng)用 16*2 的字符型 LCD LC1621,用來實時顯示前端傳感器的監(jiān)控狀態(tài),并能實時的顯示報警信息。 LCD作為系統(tǒng)報警的一個部分,是了解報警類型和等級的最直觀的“窗口”,它的功能的實現(xiàn)必須完全依托于 89C51單片機中的 LCD的顯示協(xié)議。所以這部分的設(shè)計的重點是軟件部分,而硬件方面相對來說比較的簡單,只要根據(jù)下面提供的 LCD管腳功能表進行連接(表 5)。 表 5 LC1621的管腳功能表 Pin Symbol level function 1 VSS 0V GND 2 VDD +5V Power supply for logic 3 VO Operating voltage for LCD 4 RS H/L H:Data L:Instruction code 5 R/W H/L H:Read L:Write 6 E H,HL Enable signal 7 DB0 H/L In 8bit bus mode,used as low order bidirectional data bus, In 4bit bus mode,open these pins 8 DB1 H/L 9 DB2 H/L 10 DB3 H/L 11 DB4 H/L In 8bit bus mode,used as high order bidirectional data bus, In 4bit bus mode,used as both High and low order data bus 12 DB5 H/L 13 DB6 H/L 14 DB7 H/L 15 LEDA +5V Power supply for LED backlight 16 LEDK 0V ( DTMF)模塊 遠程電話接入時的工作狀態(tài)查詢和密碼修改等操作都是借按鍵實現(xiàn)的,因此,需要專門的 DTMF 解碼芯片來識別。本系統(tǒng)使用的 HT9170B是綜合了數(shù)字解碼器和和多帶濾波器功能的雙音頻( DTMF)接收器,可工作在下電模式和抑制模式。它把 16倍的 DTMF音頻解碼,轉(zhuǎn)化為 4位代碼輸出,內(nèi)置高精度轉(zhuǎn)換電容濾波器把音頻( DTMF)信號分離為高頻信號和低頻信號,具體轉(zhuǎn)換見表 4,外圍電 路見圖 19。 表 6: DTMF數(shù)據(jù)輸出表 低通( Hz) 高通( Hz) 數(shù)字 OE D3 D2 D1 D0 697 1209 1 H L L L H 697 1336 2 H L L H L 697 1477 3 H L L H H 770 1209 4 H L L L L 770 1336 5 H L H L H 770 1477 6 H L H H L 852 1209 7 H L H H H 852 1336 8 H H H L L 852 1477 9 H H L L H 941 1209 0 H H L H L 941 1336 * H H L H H 941 1477 H H L L L 697 1633 A H H H L H 770 1633 B H H H H L 852 1633 C H H H H H 941 1633 D H H H L L ANY L Z Z Z Z 傳感器( transducer/sensor)是指能夠受規(guī)定的被測量并按照一定的規(guī)律轉(zhuǎn)換成可用輸出信號的器件或裝置,通常由敏感元件( sensing element)指傳感器重能直接感受(或響應(yīng))被測量的部分,轉(zhuǎn)換元件( transduction element)指傳感器中能將敏感元件感受(或響應(yīng))的被測量轉(zhuǎn)換成適于傳輸和(或)測量的電信號部分。傳感器一般按將外界輸入的信號變換電信號采用的效應(yīng)分為三類:利用物理效應(yīng)進行變換的物理傳感器;利用化學反應(yīng)進行變換的化學傳感器;利用生物效應(yīng)進行變換的生物傳感器。 傳感器是本系統(tǒng)前端的主要部分,本系統(tǒng)可以在傳感器方面選擇氣敏傳感器、熱敏傳感器、光傳感器、溫度傳感器、門磁傳感器、紅外傳感器等等。因為 篇幅的原因,在以下只介紹兩種比較典型的傳感器。 氣敏傳感器選用的是能感應(yīng)氫氣、一氧化碳、甲烷、酒精等可燃氣體 MQ7氣敏傳感器。以下是其典型電路圖(圖 20)。 以上傳感器的兩條線是用來加熱電熱絲的,隨著電熱絲的發(fā)熱,一旦感應(yīng)到對其敏感的氣體,另兩個腳之間的電阻將會變小,而且這種變化將是類似的線形的。從而根據(jù)在 RL 電阻的兩端的電壓與電壓比較器 LM339來比較,產(chǎn)生高低電平。再利用以下的無線收發(fā)模塊來傳感前端檢測到的信號。經(jīng)過多次的實驗測試,本模塊的總體性能還不錯,但是也有些許的不如意 之處,首先,模塊受外界的干擾比較大,加熱的電源的電壓、加熱的時間和濕度都有一定的影響。但是考慮到應(yīng)用范圍大多是在住宅的廚房,周圍環(huán)境的變化并不是很大,所以還是具有一定的實際應(yīng)用性。 熱釋電紅外傳感器是一種能檢測人體發(fā)射的紅外線而輸出電信號的傳感器,它能組成防入侵報警器或各種自動化節(jié)能裝置。實質(zhì)上熱釋電傳感器是對溫度敏感的傳感器。它由陶瓷氧化物或壓電晶體元件組成,在元件兩個表面做成電極,在環(huán)境溫度有 ΔT 的變化時,由于有熱釋電效應(yīng),在兩個電極上會產(chǎn)生電荷 ΔQ ,即在兩電極之間產(chǎn)生一微 弱的電壓 ΔV 。由于它的輸出阻抗極高,在傳感器中有一個場效應(yīng)管進行阻抗變換。熱釋電效應(yīng)所產(chǎn)生的電荷 ΔQ 會被空氣中的離子所結(jié)合而消失,即當環(huán)境溫度穩(wěn)定不變時, ΔT=0 ,則傳感器無輸出。當人體進入檢測區(qū),因人體溫度與環(huán)境溫度有差別,產(chǎn)生 ΔT ,則有 ΔT 輸出;若人體進入檢測區(qū)后不動,則溫度沒有變化,傳感器也沒有輸出了。所以這種傳感器也稱為人體運動傳感器。傳感器不加光學透鏡 (也稱菲涅爾透鏡 ),其檢測距離小于 2m,而加上光學透鏡后,其檢測距離可增加到 10m左右。 以下是我們熱釋電紅外應(yīng)用的電路圖(圖 21)。 本模塊是此系統(tǒng)的亮點之一。此模塊的最大特點是非常出色的解決了原來應(yīng)用范圍偏小以及受周圍環(huán)境影響較大的難題。無線收發(fā)模塊是利用 315MHZ的業(yè)余頻段,并利用 226 2272的編解碼電路,此種設(shè)計的優(yōu)勢是由于采用了編解碼電路,所以在抗誤碼方面相當?shù)某錾?。而采用無線收發(fā)模塊在空闊地帶可以做到 50100M的通信。 DF發(fā)射模塊未設(shè)編碼集成電路,而增加了一只數(shù)據(jù)調(diào)制三極管 Q2(如圖 22) ,這種結(jié)構(gòu)使得它可以方便地和其它固定編碼電路、滾動碼電路及 單片機接口,而不必考慮編碼電路的工作電壓和輸出幅度信號值的大小。比如用 PT2262或者 SM5262等編碼集成電路配接時,直接將他們的數(shù)據(jù)輸出端第 17腳接至 DF數(shù)據(jù)模塊的數(shù)據(jù)端即可。 如果接收端用 PT2272或者 SM5272解碼時,可以將 DF接收模塊的數(shù)據(jù)輸出端直接接 PT2272或者 SM5272的第 14 腳, 如果利用單片機的軟件解碼可 以省略解碼芯片,使系統(tǒng)的硬件得以簡化,但是要考慮單片機的時鐘頻率的倍頻會對接收模塊的干擾,比如單片機應(yīng)離開接收模塊,降低單片機的 工作頻率,中間加入屏蔽等,更應(yīng)該避免共用一條地線(接收模塊電路如圖 23)。 89C51單片機的軟件模塊(圖 26) 系統(tǒng)通電 51 開機 初始化液晶 注: 左圖中系統(tǒng)通電中的系統(tǒng)指的是除 61單片機以外的所有外圍電路通電。 圖 26 89C51單片機軟件模塊框圖 系統(tǒng)功能測試是關(guān)系到整個項目完成情況的實質(zhì)性階段,也是檢驗 系統(tǒng)軟硬件兼容情況良好與否的必經(jīng)之路。下面是對系統(tǒng)的一些測試過程的簡單描述,里面包括各個環(huán)節(jié)的操作流程。 系統(tǒng)語音訓練測試 1) 電源開啟; 2) 凌陽單片機開發(fā)板( 61板)開始工作,并通過揚聲器第一次發(fā)聲“請輸入觸發(fā)名稱”; 3) 操作者應(yīng)答,比如“ SUPER FIVE”; 4) 凌陽單片機開發(fā)板( 61板)通過揚聲器第二次發(fā)聲“請輸入觸發(fā)名稱”; 5) 操作者再次應(yīng)答,必須要同第一次的回答內(nèi)容以及語調(diào)語術(shù)等都一樣; 6) 如果順利通過, 凌陽單片機開發(fā)板( 61板)則通過揚聲器發(fā)聲“請輸入開機命令”; 7) 操作者初始化開機命令,比如“請開機”; 液晶提示開機信息 等待報警信號 采集并記錄報警類型 等待 61摘機信號 撥號 液晶顯示撥號成功 檢測回鈴音 液晶顯示對方已摘機,即線路也接通 傳送報警種類及線路接通信號給 61 液晶顯示撥號完成 液晶提示報警開始 不成功 不成功 無信號 有報警 信號 成 功 已 摘機 未摘機 對方未摘機 對方 已摘機 超時重撥 嚴重超時,電話信道不通 8) 凌 陽單片機開發(fā)板( 61板)通過揚聲器再次發(fā)聲“請輸入開機命令”; 9) 操作者再次應(yīng)答,“請開機” 10) 如果順利通過, 凌陽單片機開發(fā)板( 61板)則通過揚聲器發(fā)聲“請輸入關(guān)機命令”; 11) 操作者初始化關(guān)機命令,比如“請關(guān)機”; 12) 凌陽單片機開發(fā)板( 61板)通過揚聲器再次發(fā)聲“請輸入關(guān)機命令”; 13) 操作者再次應(yīng)答,“請關(guān)機”; 14) 以上過程如果在哪里出現(xiàn)異常, 凌陽單片機開發(fā)板( 61板)通過揚聲器會提醒“請再說一次”,操作者則根據(jù)語音提示繼續(xù)訓練。 系統(tǒng)啟動測試 1)電源開啟; 2)凌陽單片機開發(fā)板( 61 板)正常通電,等待語音開啟命令; 3)操作者命令,“ SUPER FIVE”; 4)如果操作者通過命令驗證,凌陽單片機開發(fā)板( 61板)回答“在”;如沒有通過驗證,則沒有反應(yīng); 5)驗證通過后,操作者命令:“請開機”; 6)凌陽單片機開發(fā)板( 61板)應(yīng)答“開機”,并開啟外圍電路及 89C51單片機的電源,然后 89C51啟動,初始化液晶并顯示等等。 電話報警測試 1)傳感器檢測并確定到有異常情況;通過無線發(fā)射部分,向 89C51單片機發(fā)送編碼信號; 2) 89C51單片機檢測到報警類刑解碼信號后,觸發(fā)凌陽單片機,同時經(jīng)過處理發(fā)出警報信息,液晶顯 示報警狀況以及等級等等相關(guān)信西。 3)凌陽單片機控制摘機,并通知 89C51單片機摘機過程完成; 4)由 89C51單片機自動撥打存放的第一個號碼,若打不通,則繼續(xù)撥打另一個號碼; 5)被撥打的遠程電話接通后, 89C51 單片機通知凌陽單片機,由凌陽單片機開發(fā)板( 61 板)發(fā)送語音警報類型以及等級; 6)語音信息發(fā)送結(jié)束后,遠程用戶可選擇輸入密碼進行相關(guān)功能的設(shè)置,否則直接掛機,本地系統(tǒng)由凌陽單片機完成掛機。 電話查詢測試 1)有遠程電話撥入; 2)凌陽單片機開發(fā)板( 61 板)檢測到相關(guān)信息并自動摘機; 3)系統(tǒng)通過 電話網(wǎng)向遠程用戶進行語音提示:“請輸入密碼”,等待用戶輸入; 4)系統(tǒng)校驗用戶所輸入的密碼,如正確,則進入查詢狀態(tài) 5),如不正確,則要求再次輸入;若對方兩次密碼驗證均失敗,則系統(tǒng)自動掛機; 5)若密碼驗證通過,則用戶可按功能鍵進行選擇,系統(tǒng)通過語音信息提供對方所要查詢的信息及相關(guān)功能設(shè)置; 6)查詢結(jié)束,遠程用戶按退出鍵或直接掛機,本地系統(tǒng)皆能自動掛機。 密碼修改測試 1)有遠程電話撥入; 2)凌陽單片機開發(fā)板( 61 板)檢測到相關(guān)信息并進行自動摘機; 3)系統(tǒng)通過電話網(wǎng)向遠程用戶進行語音提示:“請輸入密碼” ,等待用戶輸入; 4)系統(tǒng)校驗用戶所輸入的密碼,如正確,則進入查詢狀態(tài) 5),如不正確,則要求再次輸入,若對方在指定時間內(nèi)未輸入密碼或兩次密碼驗證均失敗,則系統(tǒng)自動掛機; 5)若密碼驗證通過,用戶可根據(jù)語音提示信息進入密碼修改菜單; 6)輸入新密碼,確認,再次輸入新密碼,確認; 7)若兩次輸入一致,則系統(tǒng)語音提示新密碼已生效; 通過以上測試,系統(tǒng)已能實現(xiàn)其基本功能,且運行狀況良好。 由于實驗設(shè)備以及環(huán)境的限制,以下的指標有一定的誤差性,請原諒。這也是我們整個系統(tǒng)在以后的完善過程中的重 點課題, 1) 氣敏傳感器 MQ7對氫氣、一氧化碳濃度的敏感度最高,其次是對于甲烷等氣體。(由于儀器設(shè)備的缺乏,我們沒有具體測出在系統(tǒng)中設(shè)定的各個等級的明確濃度,只是定性的進行實驗以及驗證)。 2) 熱釋電紅外的傳感器模塊能檢測到人體進入的最遠距離為 145厘米,能監(jiān)控到的范圍可達到 40幾度。加了 菲涅爾透鏡 后,距離明顯變大,能檢測的距離可達 670厘米左右。 3) 測得整個系統(tǒng)的額定功耗稍小于 30mW。 4) 報警時系統(tǒng)最大的總工作電流為 180mA。 5) 回鈴音經(jīng)過 RC濾波,得到了矩形波。測得的頻率為 450赫茲左右,最低電壓為