基于PIC18F4580的糧食稱重系統(tǒng)設(shè)計
3.2 系統(tǒng)中斷程序設(shè)計
系統(tǒng)的中斷程序包括采樣中斷和標(biāo)定中斷2個部分。采樣中斷程序采集一次AD轉(zhuǎn)換的值后,根據(jù)標(biāo)定值進行數(shù)據(jù)轉(zhuǎn)換,將轉(zhuǎn)換結(jié)果顯示在LCD上并通過串口發(fā)送到上位機。標(biāo)定中斷程序采集16次樣后取平均值作為當(dāng)前砝碼的標(biāo)準(zhǔn)值,將計算得到的平均值存儲在EEPROM中進行永久保存。中斷程序流程圖如圖5所示。本文引用地址:http://www.ex-cimer.com/article/171921.htm
故稱重的非線性誤差不大于0.007%FS。
5 結(jié)論
本文以單片機為控制器、AD7799為AD轉(zhuǎn)換模塊設(shè)計了一種高精度稱重電路,用于糧食品質(zhì)測量分級。試驗結(jié)果表明,采用量程為1 kg的負(fù)荷傳感器時,系統(tǒng)測量重復(fù)誤差不超過0.005%,系統(tǒng)非線性度誤差小于0.007%,達到了較高的精度和穩(wěn)定性要求,滿足了糧食品質(zhì)評定裝置中總含雜率及容積密度測量的需要。
評論