新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT89S52和ISD1760的水閘語音報警系統(tǒng)設(shè)計

基于AT89S52和ISD1760的水閘語音報警系統(tǒng)設(shè)計

作者: 時間:2011-08-01 來源:網(wǎng)絡(luò) 收藏

2.4 通信模塊
本系統(tǒng)需要傳輸信息的距離為500~1 000m,由于RS-232接口標(biāo)準(zhǔn)存在傳輸速率慢、傳送距離短的缺點,很難滿足系統(tǒng)的實時性要求和遠(yuǎn)距離傳輸?shù)闹笜?biāo),所以采用RS-485接口,RS-485接口標(biāo)準(zhǔn)在通信速率、傳輸距離、多級連接等方面均有了非常大的提高,RS-485的標(biāo)準(zhǔn)傳輸距離可達(dá)1200m,能夠滿足本的要求。由于PC機(jī)不具備485接口,所以必須通過232/485轉(zhuǎn)接設(shè)備連接到485總線。通過此通信模塊,可以接收控制中心發(fā)送的指令,執(zhí)行相關(guān)操作后開始報警:10分鐘后,控制中心開閘放水。
2.5 控制中心
需要水閘控制中心的參與,才能發(fā)揮更好的作用。本系統(tǒng)中水閘控制中心所起的功能如下:在開閘前10分鐘,水閘控制中心通過通信模塊發(fā)送一個查詢語音狀態(tài)是否空閑的指令,如果報警系統(tǒng)處于空閑狀態(tài),則反饋給水閘控制中心一個空閑確認(rèn)信號,控制中心接收到該回饋信號后發(fā)送指令,報警系統(tǒng)收到此命令后分析是什么指令。如果是報警信號,則調(diào)用報警函數(shù),開始報警提示周圍漁船離開,如果是直通信號,則進(jìn)入直通語音方式進(jìn)行人工喊話示警,如果是其他信號,則退出掃描,結(jié)束此次操作。上述報警和直通兩種信號分別對應(yīng)于水閘控制中心無人監(jiān)控和有人監(jiān)控情況下。如果執(zhí)行的是上述兩種指令,則10分鐘后水閘控制中心開閘放水。

3 系統(tǒng)軟件
水閘語音報警系統(tǒng)的軟件是整個語音報警系統(tǒng)可靠運行的關(guān)鍵。硬件部分設(shè)計完成后,需要設(shè)計相應(yīng)功能的軟件,通過軟硬件結(jié)合才能將該系統(tǒng)的功能完整的發(fā)揮出來。本設(shè)計中單片機(jī)主要負(fù)責(zé)數(shù)據(jù)的顯示,判斷,發(fā)送開閘指令以及對語音芯片的控制,這些工作都需要相應(yīng)的程序來實現(xiàn)。為了能夠充分利用語音芯片的功能,在錄制聲音前,要計算好每段語音的時間才能確定需要調(diào)用的延時程序。對系統(tǒng)初始化后,如果需要錄制報警信息,則按下錄音鍵,啟動錄音功能,錄制所需要的語音報警信息,本系統(tǒng)中因為不需要經(jīng)常錄音,所以錄音功能被獨立出去。此處需要注意的是錄音時間不能超過預(yù)先設(shè)定的每段語音的時間。當(dāng)水閘控制室無人監(jiān)控時,由水閘控制中心控制語音報警系統(tǒng)報警,調(diào)用報警函數(shù)播放報警信息3次;當(dāng)水閘控制室有人監(jiān)控或情況危急情況下,可以通過的直通方式直接進(jìn)行人工喊話示警。圖4是水閘語音報警系統(tǒng)程序流程圖。

本文引用地址:http://2s4d.com/article/172595.htm

d.jpg



4 結(jié)束語
此水閘語音報警系統(tǒng)經(jīng)過調(diào)試使用,能夠很好地應(yīng)用于巢湖市裕溪水閘安全方面,有效地保證了裕溪水閘開閘放水時下游漁船的安全,減少了水閘附近漁船發(fā)生危險的事故數(shù),從而避免不必要的傷亡和損失。該系統(tǒng)可以再增加一些功能,譬如結(jié)合電話機(jī)實現(xiàn)遠(yuǎn)程語音報警,結(jié)合Modem實現(xiàn)遠(yuǎn)程計算機(jī)監(jiān)控,通過無線傳輸信息等;該水閘語音報警系統(tǒng)也可以經(jīng)過改裝,應(yīng)用于油田、電信、電力等無人值守設(shè)備的故障報警。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉