【正文】
//數(shù)碼管顯示 if(nongdu2500) { didi()。 ADdata=0。 AD_data=P1。 ST=0。 while(1) { ST=0。而通過這次課程設(shè)計,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認(rèn)識。不過通過本次的課程設(shè)計我們學(xué)到了許多的知識,學(xué)會了ISIS以及Protel的一些基本使用方法,學(xué)會了用Protel畫PCB圖,學(xué)會了軟件的調(diào)試,對于匯編語言和C語言的理解及應(yīng)用又有了加強(qiáng)。我們會對設(shè)計逐步改進(jìn)的。A/D轉(zhuǎn)換器是8通道的,可以擴(kuò)展其他傳感器,如溫度和濕度進(jìn)行監(jiān)測的傳感器。不過由于存在MQ5傳感器的缺失還存在一些缺陷。其包含一個8位的CPU、128個字節(jié)的RAM,21個特殊功能寄存器(SFR)、4個8位并行I/O口、一個全雙工的串行口,2個16位的定時器/計時器,4K的ROM作為程序存儲器。多路開關(guān)可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。封裝好的氣敏元件有6只針狀管腳,其中4個用于信號取出,2個用于提供加熱電流。該設(shè)計中采用的是半導(dǎo)體氣體傳感器MQ5,以金屬氧化物半導(dǎo)體為基礎(chǔ)材料。檢測氣體:液化氣、天然氣、煤氣等可燃?xì)怏w探測范圍:3005000ppm報警濃度:1600ppm響應(yīng)時間; 10 s工作電壓: AC 220V177。由于電導(dǎo)率的改變產(chǎn)生不同的阻抗,時而產(chǎn)生不同的模擬電壓信號。 A/D采集與單片機(jī)最小系統(tǒng)電路的調(diào)試 為確保電路焊接無誤后,接通5V電源,用數(shù)字萬用表直流電壓20V檔測量單片機(jī)以下管腳的電壓。是否轉(zhuǎn)換完畢,根據(jù)EOC信號來判斷。 A/D、單片機(jī)數(shù)據(jù)傳輸設(shè)計ADC0809內(nèi)部帶有輸出鎖存器,可以與AT89S51單片機(jī)直接相連。運算放大器聲光報警串口程序下載LED顯示器控制電路傳感器整形器A/D轉(zhuǎn)換圖351總體功能框4軟件設(shè)計 單片機(jī)程序流程圖開始初始化啟動AD轉(zhuǎn)換是否結(jié)束否延時等待是單片機(jī)處理AD讀取數(shù)據(jù)聲光報警LED顯示濃度函數(shù)轉(zhuǎn)換判斷濃度是否大于報警閥值是圖411系統(tǒng)流程圖 單片機(jī)的程序是用C語言編輯的。這種電信號是連續(xù)變化的模擬信號需要經(jīng)過A/D轉(zhuǎn)換將其轉(zhuǎn)化離散的數(shù)字信號。ALE為地址鎖存允許信號輸入端。驅(qū)動芯片分別有單片機(jī)的I/O口P2^P2^7控制。線性穩(wěn)壓電源亦稱串聯(lián)調(diào)整式穩(wěn)壓電源,其穩(wěn)壓性能好,輸出紋波電壓很小,但它必須使用笨重的工頻變壓器與電網(wǎng)進(jìn)行隔離,并且調(diào)整管的功率損耗較大,致使電源的體積和重量大,效率低。方案三采用以單片機(jī)為核心的控制電路,對采集的數(shù)字信號進(jìn)行處理和判斷,運用一定的算法計算出待檢測氣體成分及濃度并送到LCD顯示器顯示出來。 方案三:電路氣敏元件采集濃度信號,A/D處理數(shù)據(jù),單片機(jī)控制電路,LED數(shù)據(jù)顯示,對不同的氣體濃度進(jìn)行聲光報警。2總體方案設(shè)計 方案一:(采用純模擬電路)電路輸入級為氣敏元件,和二極管、三級管構(gòu)成的電子開關(guān)。氣體報警器就會自動報警,提醒人們及早的采取措施,避免事故發(fā)生。但是,不可能達(dá)到絕對安全,仍然會出現(xiàn)萬有一失的情況。關(guān)鍵詞: 傳感器 ,ADCO8O9CCN , 單片機(jī) , LED顯示器 , 聲光報警Abstract: This design is mainly a MQ5 from the gas concentration sensor signal acquisition system to establish the concentration and voltage relationship for the concentration of voltage conversion, voltage conversion concentration, concentration display, so