關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于AVR單片機(jī)的多通道溫濕度傳感器檢定系統(tǒng)

        基于AVR單片機(jī)的多通道溫濕度傳感器檢定系統(tǒng)

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

        2.5 高精度A/D轉(zhuǎn)換電路
        該設(shè)計(jì)中采用24位A/D轉(zhuǎn)換芯片ADS1232實(shí)現(xiàn)對(duì)溫度和濕度輸出的電壓信號(hào)進(jìn)行轉(zhuǎn)換。ADS1232有兩路采集,這樣一個(gè)ADS1232就可以實(shí)現(xiàn)的同時(shí)轉(zhuǎn)換。其外圍電路如圖5所示。將溫度和濕度的電壓信號(hào)分別接入AINP1,AINN和AINP2,AINN2即可實(shí)現(xiàn)電壓的采集,為了獲得較高的電壓基準(zhǔn),設(shè)計(jì)采用REF3133作為ADS1232的A/D轉(zhuǎn)換電壓基準(zhǔn)。

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

        c.jpg



        3 程序設(shè)計(jì)
        3.1 程序主流程圖
        主流程圖如圖6所示。上電后主程序初始化寄存器(設(shè)置所用到的I/O口的輸入/輸出方式、外部中斷寄存器、串口通信協(xié)議等),最后打開串口接收中斷使能。當(dāng)進(jìn)入串口中斷時(shí)判斷當(dāng)前幾路,然后依次采集各路的溫度和濕度值,將采集到的值通過串口發(fā)送到PC機(jī)上上位機(jī)軟件顯示。

        d.jpg


        3.2 軟件的主要功能與實(shí)現(xiàn)
        該系統(tǒng)主要通過的數(shù)據(jù)采集,實(shí)現(xiàn)對(duì)其的校準(zhǔn),系統(tǒng)結(jié)構(gòu)如圖7所示。整個(gè)系統(tǒng)在VisualC++6.0環(huán)境下開發(fā),利用串口通信技術(shù)實(shí)現(xiàn)數(shù)據(jù)批量采集,使用數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)數(shù)據(jù)在SQL Server數(shù)據(jù)庫中的存儲(chǔ)與查詢,使用VC中的DataGrid控件、DataCombo控件、ADO控件實(shí)現(xiàn)數(shù)據(jù)顯示,數(shù)據(jù)查詢,校準(zhǔn)證書、證書打印,使用VC調(diào)用Excel實(shí)現(xiàn)校準(zhǔn)數(shù)據(jù)記錄表輸出。流程圖如圖8所示。



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 巍山| 新绛县| 宜都市| 东辽县| 行唐县| 浠水县| 灵川县| 新营市| 瑞安市| 蒲江县| 万山特区| 阳城县| 正镶白旗| 兰溪市| 福州市| 鄂托克前旗| 河北区| 垫江县| 茂名市| 盱眙县| 阿巴嘎旗| 望都县| 湟源县| 松滋市| 黄浦区| 黔东| 顺昌县| 塘沽区| 微山县| 连南| 常德市| 文化| 栖霞市| 秦安县| 墨江| 牙克石市| 武义县| 驻马店市| 昌吉市| 科技| 奉贤区|