<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機為核心的遙控報警系統設計

基于單片機為核心的遙控報警系統設計

作者: 時(shí)間:2012-03-31 來(lái)源:網(wǎng)絡(luò ) 收藏

當89C51收到由天然氣、溫度和失竊報警器送來(lái)信號后,89C51采用將預錄在 ISD25120語(yǔ)音芯片中的雙音頻電話(huà)號碼及報警語(yǔ)音播出的方式進(jìn)行報警。由于DTMF雙音多頻數字信號和ISD語(yǔ)音芯片在電話(huà)和無(wú)線(xiàn)網(wǎng)絡(luò )傳輸的語(yǔ)音信號頻率范圍相同,所以此方案可行。但要注意以下問(wèn)題:貝爾電話(huà)DTMF信號標稱(chēng)誤差是±1.5%,當電話(huà)晶體為3.579 45 MHz時(shí),產(chǎn)生的音調誤差范圍為+0.74%~-0.54%。而大部分ISD器件內部振蕩器在全電壓和全溫度范圍內誤差為2.25%,即:ISD器件誤差大于DTMF標準誤差,如圖4所示。所以不能用ISD內部振蕩器,而必須用外部晶體振蕩輸入信號。從圖4可以看出,最壞錄放音情況時(shí),提供給ISD器件的外部時(shí)鐘要求誤差小于0.75%,他可以是TTL或CMOS電平。對于ISD25120采樣速率為4 kHz,提供的時(shí)鐘頻率為512 kHz,為626 MHz晶體,工作頻率為1 MHz,外加二分頻電路提供給ISD25120的頻率為5 kHz,與要求的512 kHz很接近,使用中不會(huì )造成任何問(wèn)題。這里要求頻率變化誤差要小,而并不要求非常準確的頻率值。

4.gif

2.4 電器控制電路

任務(wù)輸入后首先存放在存儲器中,當任務(wù)輸入結束后,軟件首先刪除輸入偶次數的任務(wù)項,然后將任務(wù)送相應口線(xiàn)。若口線(xiàn)夠用,則可以直接由口線(xiàn)送外電路執行,軟件只需進(jìn)行任務(wù)口線(xiàn)狀態(tài)取反即可。若單片口線(xiàn)不夠用,則可以外加CD4514芯片進(jìn)行4~16線(xiàn)解碼的擴展,但每路需加雙穩態(tài)電路保持,并進(jìn)行電流放大,執行的器件一般采用繼電器,繼電器觸頭容量應根據用電器的功率大小決定,并留一定的余量。

2.5 調速調壓電路

調速調壓電路執行器件選用雙向可控硅,根據任務(wù)送不同脈沖個(gè)數,則BT33馳張振蕩器沖放電時(shí)間不同,使雙向可控硅導通角大小不同而輸出電壓不同。

3 軟件

根據以上分析,軟件主流程圖如圖5所示。

除主程序外,子程序包括6位密碼核對子程序、(3位數+#)任務(wù)輸入核對子程序、提示音子程序、報警子程序、任務(wù)排除偶次輸入子程序、對方回鈴聲和忙音區分子程序以及10 ms,10 s,60 s延時(shí)子程序,編寫(xiě)程序時(shí)注意二次按鍵時(shí)間小于10 ms時(shí)第2次按鍵無(wú)效,以防止抖動(dòng)。當上次按鍵后連續10 s無(wú)按鍵輸入信號,則默認可以自動(dòng)掛機。

報警撥號后對方回鈴音和忙音的區別:按規定回鈴音為1 s高電平4 s低電平方波信號,忙音為高電平和低電平均為0.35 s方波信號,回鈴音和忙音呼叫時(shí)間60 s,60 s后自動(dòng)掛機。當有報警信號送單片機時(shí),通過(guò)軟件模擬摘機,預留電話(huà)撥號輸出后,在接到第一聲回鈴音或忙音時(shí),定時(shí)器開(kāi)始定時(shí),計數器開(kāi)始計輸入的回鈴音或忙音的個(gè)數。然后判別在60 s內,若計數值>15個(gè)脈沖(這時(shí)無(wú)論60 s定時(shí)到否)則表示對方為忙音,應掛機,延時(shí)60 s后重撥號呼叫。若在60 s內計數<14個(gè)脈沖,則表示為回鈴音。若在少于12個(gè)脈沖中間回鈴音中斷表示對方有人接聽(tīng),可以播放報警信號對應的報警語(yǔ)音。若60 s內一直有回鈴音,且定時(shí)到,表示對方無(wú)人接聽(tīng),則掛機延時(shí)后重撥,直到電話(huà)報警完成。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>