新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)酒精含量探測器設(shè)計

        單片機(jī)酒精含量探測器設(shè)計

        作者: 時間:2012-10-14 來源:網(wǎng)絡(luò) 收藏

        2.2.1 接收設(shè)備模塊

        本文引用地址:http://www.104case.com/article/170778.htm

        采用J04H 接收模塊,J04H無信號時輸出為零電平狀態(tài)(無噪聲干擾) 可適合于輸入端接口,J04H 采用條狀鍍金電感及優(yōu)化電路,無需外接天線,接受靈敏度高采用一定的硬度的鍍金電感調(diào)整接受頻點比采用微調(diào)電容調(diào)頻率的接收電路性能穩(wěn)定,J04H 具有較高的接收帶寬,與F04E 配套且基本免調(diào)試,只要電源饋電及引線沒有太大的分布參數(shù)即可處于正常地接受狀態(tài)。接收模塊接收發(fā)射模塊的信號,調(diào)制后把碼送到

        2.2.2

        收到接收設(shè)備送來的碼,根據(jù)不同碼進(jìn)行不同操作。其控制工作指示燈、繼電器、語音報警模塊。

        2.2.3 繼電器控制模塊

        受單片機(jī)控制,相當(dāng)于開關(guān),控制點火裝置開閉、車燈的亮滅和喇叭的響與不響。

        2.2.4 報警語音模塊

        利用蜂鳴器作為報警器,當(dāng)超標(biāo)時,發(fā)出禁止行車警告音;不超標(biāo)時,發(fā)出允許行車提示音。

        通過如上,系統(tǒng)前端就可以把傳感器檢測到的信號經(jīng)單片機(jī)判斷后產(chǎn)生相應(yīng)的控制碼由發(fā)送模塊無線發(fā)送出去。后端的接收部分可以將發(fā)射部分傳送的控制碼進(jìn)行解碼,并產(chǎn)生相應(yīng)的控制信號以控制汽車點火電路,從而實現(xiàn)對酒后駕車的有效控制。

        3 軟件

        軟件部分根據(jù)系統(tǒng)功能設(shè)置,也被劃分為發(fā)射與接收兩個部分,由于篇幅所限,本文以流程圖的方式給出其主要功能。

        發(fā)射部分主程序流程圖如圖4 所示,實現(xiàn)吹氣識別,酒精是否超標(biāo)判別,生成信息碼及把信息碼發(fā)送給接收部分的功能。其中每臺設(shè)備都有唯一的40 位二進(jìn)制碼編號,將編號由低位開始每五位放入信號碼的高五位,后三位根據(jù)檢測結(jié)果產(chǎn)生。這樣產(chǎn)生一組八個八位帶校驗位的信息碼。由于每臺設(shè)備的編號都不同,因此這臺的發(fā)射器用在其他任何一臺接收器上都不能讓汽車發(fā)動,從而起到電子鑰匙作用。

        如圖5 為接收部分的主程序流圖。其功能為實現(xiàn)接收信息,其中信息碼的接收是采用一次接收8個信息碼,接收完畢后判斷8 個信息碼的校驗位是否正確。如果正確,則根據(jù)最后一個信息碼與超標(biāo)碼比較判斷是否超標(biāo)。否則,返回重新接收。當(dāng)校驗位正確且與超標(biāo)碼相同時,執(zhí)行超標(biāo)操作,即報警裝置響起且控制繼電器切斷點火裝置電源;反之,與不超標(biāo)碼進(jìn)行比較判斷,若相同,則執(zhí)行不超標(biāo)控制,汽車可以啟動,若不相同,則返回重新接收信息。

        4 結(jié)語

        車載酒精探測及安全控制系統(tǒng)是為預(yù)防交通事故發(fā)生情況而的。本文通過對各模塊功能及軟件工作流程的闡述,對整個設(shè)計進(jìn)行了介紹。可隨身攜帶,不需任何復(fù)雜操作,在實際應(yīng)用中具有很好的推廣價值。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 冀州市| 乐业县| 卓尼县| 湖口县| 汕尾市| 探索| 湘潭市| 沧州市| 邵武市| 汕头市| 惠州市| 英吉沙县| 侯马市| 曲沃县| 天祝| 长春市| 云和县| 本溪市| 靖江市| 江城| 平凉市| 镇康县| 尉氏县| 宁津县| 于田县| 青川县| 榆树市| 镇康县| 葫芦岛市| 封开县| 综艺| 临清市| 曲松县| 静海县| 上蔡县| 布尔津县| 临安市| 宜都市| 罗平县| 乌什县| 陕西省|