新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 電阻式糧食水分測定儀的設計

        電阻式糧食水分測定儀的設計

        作者: 時間:2009-11-11 來源:網絡 收藏

        LCD采用T6963C控制器的128×64點陣模塊,它可同時顯示測量品種水稻、玉米、大豆、小麥,然后通過鍵盤確定具體的測試對象,在每個測試子菜單下顯示測量值、測量次數、平均值、標定值設定密碼等選項,只有當操作者的輸入密碼與系統給定的密碼相同時,才能進行標定值的設定,一般情況下,這些值是不能隨意修改的。
        溫度傳感器采用DALLAS公司的單總線器件DS18820,用于補償環境溫度對糧食內部的影響,環境溫度直接以“一線總線”的數字方式傳輸,省去了溫度傳感器的放大處理等環節,大大提高了系統的抗干擾性,適合于惡劣環境的現場溫度測量。同時它只占用單片機的一個端口,節約了系統的硬件資源,因此具有較高的性價比。
        鍵盤電路由模式鍵、加鍵、減鍵、確認鍵、退出鍵、測試鍵、平均鍵、清除鍵、停止鍵、修正鍵等組成,用于實現測量品種的選擇、參數的設定與修改、測試與數據處理等工作。
        電機驅動電路由繼電器驅動芯片ULN2003和+5 V DC繼電器組成,測試開始時,單片機發出控制信號,由電機帶動取樣器使樣品壓結實,保持壓力恒定,以獲取比較一致的電阻取樣值,當一個樣品測試完成后,使取樣器復位,準備下次測量。
        單片機通過RS 232串行通信接口實現與PC機的通信,把測量數據上傳至計算機中,以進行進一步的數據處理,同時也可進行遠程操作,實現在線測量。信號調理電路采用555芯片構成的非重復觸發的單穩觸發電路,為提高響應速度,555芯片采用CMOS工藝的7555型號。具體的信號調理電路如圖2所示。

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

        為消除電容由于長期工作所產生的變化誤差,測量采用電阻比值法,即在測量時首先對標準的精密參考電阻和電容構成的電路進行測量,測出它的脈沖寬度:
        Tp1=Rref*C*ln 3 (1)
        再通過導通電阻為1 Ω的電子開關MAX4624切換到測量輸入電阻的狀態,測出它的脈沖寬度:
        Tp2=Rin*C*ln 3 (2)
        式(1)和(2)相除就得到輸入電阻和脈寬的關系:
        Rin=Tp2*R ref/Tp1 (3)
        一般情況下測量電阻和參考電阻都是兆歐級的,因此,由電子開關引入的測量誤差可以忽略。
        電子開關和觸發信號都由單片機控制。脈寬的測量由單片機的外中斷和定時中斷來完成,由于單片機的外部中斷INT0和INT1均為負跳沿觸發中斷,因此在555的輸出端加一級反相器,INT0中斷采樣輸出信號的上跳沿,然后再經過一級反相器,INT1采樣輸出信號的下跳沿。兩者采樣的時間差就是脈沖寬度。時間差的計算可由單片機的定時中斷來實現,在INT0的中斷程序里開啟定時中斷,在INT1的中斷程序里關閉定時中斷。信號的采樣波形如圖3所示。

        3 系統軟件設計
        軟件部分包括主程序、人機界面和數據的測量與處理部分。主程序負責整個系統的協調與控制工作,通過調用不同的模塊完成相應的工作。本儀以每個品種10次隨機采樣的算術平均值作為測量結果,有效地提高了測量的準確性和重復性。主程序的流程圖如圖4所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝坻区| 丹棱县| 尼玛县| 新沂市| 城固县| 浮山县| 左权县| 普兰店市| 婺源县| 柘城县| 湖口县| 镇江市| 望奎县| 介休市| 塘沽区| 重庆市| 通渭县| 兴山县| 娄烦县| 吴川市| 大名县| 乌鲁木齐县| 新河县| 江门市| 青龙| 东乡县| 江安县| 景宁| 屏东市| 阿尔山市| 九龙坡区| 玛曲县| 昆明市| 南川市| 三亚市| 漳平市| 沂南县| 虹口区| 岫岩| 双流县| 大余县|