根據家禽科學育種的需要,研制了 一種家禽等小動物用動態電子秤,并利用單片機89C51 對A/D轉換數據進行處理,使電子秤的動態與靜態測試誤差僅為3g,達到設計要求.
雖然家禽動態秤很早就開始研究應用,但對其 快速和高準確度測量的實現至今仍是生產和科研的課 題.隨著科學技術的發展和生物醫學工程技術的應 用及家禽育種的需要,如今家禽等小動物的動態質 量檢測已進人數字化,智能化時代.家禽動態數字化 測量關鍵是必須考慮和解決在檢測過程中,家禽的 活動引起的加速度對家禽本身質量測量的影響.它 將檢測傳感器輸出信號上又疊加了一個交變脈沖分 , 量,從而引起檢測值的誤差及讀數跳字不穩定.為解決上述問題,在所研制小動物電子秤中采用硬件和 軟件數據處理等一些必要的技術措施與方法,使研 制成的家禽小動物電子秤具有很好的穩定性及抗干 擾性.
1.主要技術指標
滿量程誤差:1/3 000 (靜態測量)
3/3000(動態測量)
顯示方式:4位數字
測量方式:
1)靜態測量自動跟蹤質量的變化,適于靜態 物體質量檢測.
2)動態測量具有數字濾波處理,結果鎖定, 適于小動物質量檢測.其振動容限可由鍵盤設定.
測量范圍:1~3 000g
存貯功能:可將一批被測物質量和鍵人的相應代 號存貯起來.
接口功能:具有RS — 232接口.
2.工作原理和主要部分設計
2.1實現動態質量檢測的技術措施和工作原理
為了消除家禽的活動引起的加速度對家禽本身 質量的影響,除在機械承載部分增加跟隨平衡機構 外,針對家禽的活動使傳感器輸出信號產生了附加 的交變脈沖.為了獲得傳感器穩定的輸出信號分 量.在電路設計上將傳感器的輸出信號施加了低通 濾波器.在單片機的數據運算處理上,對轉換數據序 列采取搜索平穩信號和濾波技術近一步處理.
電子秤的硬件構成如圖1所示.其工作原理 為:當檢測時,由傳感器的橋路輸出約-75 ~75mV 的電信號.該信號加到差分放大低通濾波器上,得到 -1.5~1.5V的模擬電信號.經單片機控制的A/D 轉換器進行轉換,得到與檢測質量對應的數字量,再 經單片機對其處理計算,變換成以g為量綱的BCD 碼,送8279芯片進行顯示,并可送RAM對測量結 果進行保存.
2.2傳感器的選擇
由于本電子秤在設計中,對振動的消除主要放 在電路的合理設計和數據處理上,所以,選擇的傳感 器應是反應速度快,無明顯滯后現象的傳感器,而電 阻應變片式傳感器與其他類型的傳感器相比具有以 上的特點.根據小動物電子秤的指標要求,選用的電阻應變片式傳感器的指標為:非線性誤差<0.1%F.S. 輸出電壓(每10 ℃)溫度系數<0.05%F.S,其電橋 組成方式為單片應變片。
2.3前置放大器及低通濾波器
前置放大器的噪聲及溫度漂移這兩項指標將直 接影響小動物電子秤的整機性能.采用第四代集成 運算放大器ICL7650組成差分輸人放大器.它具有 低噪聲、低漂移、自穩零、髙共模抑制等特性.同時使 差分輸人放大器構成一階低通濾波器.低通濾波器 的貢獻是使小動物對傳感器產生的間斷沖擊振動產 生的交變電壓濾除或減弱,以起到一定的“阻尼”作用.它的截止頻率該差分放大器的放大倍數為200.其電路如圖2所示。
2.4 A/D轉換器及單片機接口
根據本秤質量檢測分辨率的要求及小動物質量 檢測的特點,A/D轉換器選用7135 4 1/2 AD轉換 器.它是一種髙準確度、低功耗、轉換速度為3次/s 抗干擾能力強的雙積分型CMOS器件.在它與單片 機聯接的設計上,為了不更多擴展接口,直接使用單 片機上的I/O 口.使用了 7135作遠地轉換結果的雙 線傳輸方式,將7135的BUSY端接8031的P1.0 上,CLOCKIN與單片機的T。端一起聯到125kHz 的時鐘發生器上.它的工作原理為當單片機檢測到 BOSY端為髙時,起動定時器To, T。所賦的初值使得 計滿10001個脈沖后可產生溢出中斷,這時在中斷 服務程序中檢測BUSY;當其為低時,停止T0計 數,這時T。的計數值為A/D轉換的一次測量結果.
2.5軟件的設計
本電子秤單片機采用了具有4k FLASH的 89C51、RAM62256 —片,所有的程序都固化于FLASH中,RAM用來存JC保存多次質量測量值等.其主程 序的主要功能有:系統初始化與初始工作狀態設 置,工作功能的判別、采樣數宇濾波、傳感器零點自 動跟蹤等.其主程序流程如圖3.
1)在數據采集及數據處理上,采用數字濾波技 術及尖脈沖剔除技術來消除小動物對檢測傳感器產 生的沖擊振動.其設計的基本思想是在動中取穩 定.具體是對傳感器輸出的電信號在一段時間內連 續取樣,計算出振動鑌度.如振動幅度滿足所設定的 振動容限的要求則進行平均處理顯示結果,否則要 進行新的取樣,直到在限定的次數內滿足要求.如果 特殊情況下超出了限定的次數將給以提示,以便在 鍵盤上重新設定振動容限;
2)顯示結果鎖定,質量檢測結果由單片機送入 顯示器顯示后,其顯示結果處于不變的保持狀態;
3)利用軟件程序來自動跟蹤傳感器零點的漂 移.由于溫漂和時漂的影響,傳感器的零點常常出現 漂移現象,如不采取措施將影響測量的準確性.在研 制的電子秤中采用了軟件自動跟蹤措施.其設計的 基本思想是,在程序上不斷對零質童值進行采樣,跟 蹤其變化,重新設置變化的零點值.
3.實驗結果
研制成功的小動物電子秤在農業部家禽育種中 心試用后,得到了預想的滿意結果.以下給出一組對 3000g以內雞的質量值.為了考核本秤對振動的阻 尼作用,其測量方法是:對同一只雞一次迫使雞如一 般靜物一樣使它對樣不產生振動;另一次是直接將 雞放在秤臺上,見表1.
4.結語
本電子秤采用,阻尼”濾波器和單片機數據處理 技術相結合,使其動態和靜態測試差值最大為3g, 保證了所研制的電子秤動態質量測量的準確度,成 功的解決了小動物動態質量檢測的問題.并能通過 RS-232接口與計算機連接成系統,可對育種進行 系統測試和科學管理.本秤所采取的方法和措施同 樣適用于其他動態質量檢測的情況。