freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

簡易酒精檢測儀的設(shè)計與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-27 21:51本頁面
  

【正文】 件方法消除抖動。YN等待10ms按對應(yīng)按鍵調(diào)閾值開始返回某按鍵按下?某按鍵按下?NY 鍵盤掃描流程圖如果有按鍵按下,相應(yīng)引腳就檢測到一個低電平。當(dāng)此低電平保持10ms以上時,單片機(jī)就認(rèn)為對應(yīng)按鍵確實(shí)被按下,就會按相應(yīng)按鍵來調(diào)節(jié)閾值,實(shí)現(xiàn)閾值上調(diào)或下調(diào)。同樣的,在主循環(huán)里循環(huán)執(zhí)行此程序,就可以做到幾乎實(shí)時的檢測按鍵。4.6 閾值保存讀取子程序的設(shè)計 本系統(tǒng)使用STC12C5A60S2內(nèi)部的容量為1KB的EEPROM儲存醉酒閾值,實(shí)現(xiàn)掉電存儲閾值的功能。開啟IAP操作寫存儲單元地址開始返回執(zhí)行讀取命令 閾值讀取流程圖。開啟IAP操作寫存儲單元地址開始執(zhí)行寫入命令扇區(qū)擦除返回 閾值保存流程圖讀取閾值時可以直接從EEPROM中讀取,但進(jìn)行字節(jié)編程時必須先對整個存儲扇區(qū)執(zhí)行扇區(qū)擦除后才能寫入數(shù)據(jù)。因?yàn)镾TC12C5A60S2內(nèi)部EEPROM只能完成送‘1’到‘0’的編程,不能反向編程。扇區(qū)擦除是為了將扇區(qū)全部寫‘1’,才能無誤的寫入數(shù)據(jù)。同樣的,在主循環(huán)里循環(huán)執(zhí)行此程序,不斷保存閾值防止丟失數(shù)據(jù)。4.7 聲光報警子程序的設(shè)計 本系統(tǒng)的聲光報警設(shè)置兩級報警。當(dāng)檢測到的濃度值大于酒后閾值時,一個指示燈亮;當(dāng)濃度值大于醉酒閾值時,兩個指示燈同時亮,同時蜂鳴器鳴響報警。這里酒后閾值設(shè)為醉酒閾值的一半。YN點(diǎn)亮酒后指示燈點(diǎn)亮醉酒指示燈,蜂鳴器響開始返回濃度大于醉酒閾值?濃度大于酒后閾值?NY 聲光報警程序流程同樣的,在主循環(huán)里循環(huán)執(zhí)行此程序,完成實(shí)時的報警檢測。4.8 上位機(jī)程序的設(shè)計 本系統(tǒng)中,接收端的無線模塊收到數(shù)據(jù)包后,中斷提示接收端的單片機(jī)把數(shù)據(jù)包讀出,然后單片機(jī)將數(shù)據(jù)包通過串口發(fā)送到上位機(jī)。上位機(jī)收到數(shù)據(jù)后繪制曲線圖,實(shí)現(xiàn)對酒精濃度的監(jiān)控功能。上位機(jī)程序選用Visual C++ (微軟基礎(chǔ)類庫)設(shè)計。設(shè)計過程當(dāng)中主要用到Microsoft Communications Control控件(簡稱MSComm控件)和TeeChart5控件。l Microsoft Communications Control控件。MSComm控件是美國Microsoft公司為了方便Windows環(huán)境下串行接口通信編程而出品的ActiveX控件。它提供了標(biāo)準(zhǔn)通訊命令的接口。它在高級語言的串行通信應(yīng)用和計算機(jī)的串行口之間架起了一座橋梁。有了此控件,開發(fā)串口通信程序的復(fù)雜程度就被大大簡化了。簡單的初始化控件的幾個屬性,然后編寫控件的事件響應(yīng)程序,就能夠使串口高效的實(shí)現(xiàn)所需的功能。l TeeChart5控件。TeeChart是西班牙的Steema公司研發(fā)的圖表控件。它不僅能用來繪制多達(dá)上百種二維和三維圖形風(fēng)格的圖表,還包括了四十種數(shù)學(xué)和統(tǒng)計功能,再加上幾十種調(diào)色板組件,可謂最厲害的圖表控件。除此之外,TeeChart還提供了一個完整功能齊全的編輯對話框,可以用來方便快捷的設(shè)計繁瑣的圖表程序。但是VC中沒有自帶此控件,需要另外下載并在系統(tǒng)中注冊即可使用。Y初始化TeeChart控件讀出數(shù)據(jù)開始在曲線上繪制一個點(diǎn)串口有數(shù)據(jù)接收到?N初始化MSComm控件等待曲線左移一個點(diǎn) 上位機(jī)軟件流程圖上位機(jī)軟件中,首先設(shè)計軟件界面。其次初始化兩個控件,而后MSComm控件就會監(jiān)視指定的串口。當(dāng)串口有數(shù)據(jù)到來時,控件讀出消息,經(jīng)過運(yùn)算處理后在TeeChart控件上把相應(yīng)的點(diǎn)繪制出來,同時曲線右移一個點(diǎn)。這樣不斷接收數(shù)據(jù),曲線就會不斷移動,達(dá)到實(shí)時動態(tài)曲線的效果。這里繪制了兩條曲線,一條是酒精濃度值的曲線,一條是報警閾值的曲線。 上位機(jī)軟件界面圖5 實(shí)驗(yàn)結(jié)果及分析5.1 電路焊接及酒精測試。 打樣好的PCB將各元件及接口按相應(yīng)位置焊接到PCB板上,再將各模塊都連接到PCB板上?!  eil編譯好程序后生成的HEX文件下載到單片機(jī)里,再將電池連接上,按下開關(guān)加電上機(jī)。 開機(jī)界面。其中上面一行是顯示的檢測到的濃度值,下面一行是醉酒報警的閾值。 正常工作界面圖當(dāng)檢測到的酒精濃度值超過酒后閾值時,紅燈就會被點(diǎn)亮。 酒后報警工作界面圖 當(dāng)檢測到的酒精濃度值超過醉酒閾值時,黃燈同時也被點(diǎn)亮,同時蜂鳴器報警?!  ? 醉酒報警工作界面圖 按鍵可以調(diào)整醉酒閾值,醉酒閾值被調(diào)整到了85mg/100ml。 閾值調(diào)整結(jié)果 由以上步驟可以看出,此裝置的運(yùn)行是正??煽康?。5.2 上位機(jī)監(jiān)控測試 打開上位機(jī)軟件前首先設(shè)置好串口號。打開軟件后,可以看到隨著檢測到的濃度的變化和醉酒閾值的調(diào)節(jié),上位機(jī)繪制了數(shù)據(jù)變化的曲線圖。紅色線條為醉酒報警閾值曲線,藍(lán)色線條為檢測到的酒精濃度曲線。 上位機(jī)監(jiān)控工作界面圖圖中檢測到的酒精濃度峰值處為84mg/100ml,并且超過了作為醉酒閾值的紅色曲線??芍衔粰C(jī)監(jiān)控軟件的運(yùn)行是正??煽康?。 結(jié) 論本文設(shè)計了一款基于酒精氣敏傳感器MQ可以實(shí)現(xiàn)酒精濃度監(jiān)控功能的酒精濃度檢測儀。裝置主要分為酒精檢測顯示部分和上位機(jī)監(jiān)控部分。設(shè)計過程主要分為硬件設(shè)計和軟件設(shè)計。硬件部分設(shè)計了合理電路和印刷電路板,軟件使用C語言和模塊化設(shè)計,易調(diào)試、可移植性好。上位機(jī)軟件采用Visual C++ ,調(diào)試方便,易于使用。本裝置實(shí)現(xiàn)了檢測到高酒精濃度就進(jìn)行聲光報警、液晶屏幕顯示濃度和可自行調(diào)節(jié)醉酒閾值等功能。還實(shí)現(xiàn)了上位機(jī)無線實(shí)時監(jiān)控繪制酒精濃度曲線的功能。 本設(shè)計的簡易酒精濃度檢測儀,一方面可以供司機(jī)開車前檢測飲酒量,看否能夠開車;另一方面也可以應(yīng)用于需要酒精濃度監(jiān)控的場合。本裝置結(jié)構(gòu)簡單、使用方便、體積小、成本低,靈敏度、精度滿足基本應(yīng)用,有一定的推廣使用的價值。 致 謝 參 考 文 獻(xiàn)[1] 魏學(xué)業(yè). 傳感器技術(shù)與應(yīng)用[M], 武漢:華中科技大學(xué)出版社,2013.[2] 康瑞清,吳華怡,郝彥爽等. 傳感器技術(shù)及應(yīng)用[M], 北京:機(jī)械工業(yè)出版社,2013. [3] 陳桂友. 增強(qiáng)型8051單片機(jī)使用開發(fā)技術(shù)[M], 北京:北京航空航天大學(xué)出版社,2010. [4] 郭天祥. 新概念51單片機(jī)C語言教程:入門、提高、開發(fā)、拓展全攻略[M], 北京:電子工業(yè)出版社,2009. [5] 戴上舉. 刪繁就簡—單片機(jī)從入門到精通[M], 北京:北京航空航天大學(xué)出版社,2011. [6] 老楊. 51單片機(jī)工程師是怎樣煉成的:基于C語言+Proteus仿真[M], 北京:電子工業(yè)出版社,2012. [7](美)Stephen Prata,云巔工作室譯. C Primer Plus:第五版[M], 北京:人民郵電出版社,2005. [8] 朱紅,趙琦,王慶寶等. C++程序設(shè)計教程[M], 北京:清華大學(xué)出版社,2009. [9] 胡斌,吉玲,胡松等. 電子工程師必備:九大系統(tǒng)電路識圖寶典[M], 北京:人民郵電出版社,2012. [10] (美)Darren Ashby,尹華來譯. 電子電氣工程師必知必會[M], 北京:人民郵電出版社,2009. [11] 張利園. Protel99se電路板設(shè)計技能實(shí)訓(xùn)[M], 北京:中國電力出版社,2012. [12] 趙景波,張莉,常江等. 電路設(shè)計與制版—Protel99se從入門到精通[M], 北京:機(jī)械工業(yè)出版社,2012. [13] [M], 北京:中國電力出版社,2011.[14] 張秀關(guān). 單片機(jī)與串口通信實(shí)踐[M], 北京:電子工業(yè)出版社,2013. [15] 田敏. Visual C++數(shù)據(jù)采集與串口通信測控應(yīng)用實(shí)踐[M], 北京:人民郵電出版社,2010. [16] 管皓,高永利等. 別樣詮釋:一個Visual C++老鳥10年學(xué)習(xí)與開發(fā)心得[M], 北京:電子工業(yè)出版社,2009.
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1