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