自動數(shù)粒儀的單片機(jī)計(jì)數(shù)原理
自動數(shù)粒儀在種子實(shí)驗(yàn)行業(yè)中,是被廣泛采用的、必可少的儀表。目前使用的這類儀表,其結(jié)構(gòu)局限在機(jī)械式及電磁式范圍內(nèi),這些儀表讀數(shù)不準(zhǔn),故障率高,適應(yīng)不了現(xiàn)代管理的需要,有必要進(jìn)行更新和改造。配備的電磁計(jì)數(shù)器也存在上述問題。為此,我們用單片計(jì)算機(jī)對自動數(shù)粒儀進(jìn)行了改造。改進(jìn)后的儀表為數(shù)碼顯示,采用8421碼撥盤開關(guān)預(yù)置,所有計(jì)數(shù)、進(jìn)位、比較統(tǒng)由單片機(jī)完成。這樣減少了觸點(diǎn)機(jī)械故障,運(yùn)行效果相當(dāng)好。通過一年運(yùn)行,擋車工、電氣維護(hù)人員反映,此計(jì)數(shù)儀讀數(shù)清楚、計(jì)數(shù)準(zhǔn)確、運(yùn)行可靠和維護(hù)簡便。單片機(jī)是新型的大規(guī)模集成電路,在一片芯片上集成CPU、存賒器、1/0接口等,構(gòu)成一種最基本的、具有邏輯功能的微型計(jì)算機(jī)。由于單片機(jī)具有集成度高、體積小、可靠性好、價格低等優(yōu)點(diǎn),特別適應(yīng)工業(yè)控制、智能儀表及家電行業(yè)等。
一、系統(tǒng)組成
該微電腦自動數(shù)粒儀的計(jì)數(shù)器以美國INTEL公司的8031單片機(jī)為核心,配4KEPROM2732、74LS07、74LS48、74LS244等芯片組成。整機(jī)結(jié)構(gòu)為積木式,由單片機(jī)板、電源板、顯示板、底板四塊板組成。四板之間由接插件連接,調(diào)整方便,多機(jī)互換性好,便于調(diào)試。原理圖見圖1所示。
二、工作過程和系統(tǒng)程序
儀表得電后,自動顯示撥盤開關(guān)預(yù)置數(shù)三秒鐘自動清顯示器,等待輸入信號。當(dāng)有輸入脈沖進(jìn)入時,輸入計(jì)數(shù)運(yùn)算,輸入數(shù)與預(yù)置數(shù)比較(對F141機(jī)要求與預(yù)報(bào)數(shù)比較并判斷棉卷釬是否到位,同時輸出相應(yīng)提示信號)。
程序框圖見圖2。
F141、A272都要求有復(fù)“0”功能,這對單片機(jī)系統(tǒng)來說是輕而易舉的功能,比電磁計(jì)數(shù)器執(zhí)行要可靠的多。
為執(zhí)行復(fù)“0”功能,設(shè)計(jì)了一個中斷程序。
如圖3所示。
為保證計(jì)數(shù)的工作可靠,除了在硬件中進(jìn)行必要的防范外,還需合理布線,加強(qiáng)電源濾波,對輸入端進(jìn)行光電隔離,在軟件設(shè)計(jì)中也增加了抗干擾措施。為了解決程序出現(xiàn)“跑飛”現(xiàn)象在程序適當(dāng)位段設(shè)置“陷井”,對渝入信號采取數(shù)字濾波方法。由于采取上述措施,儀表在工作中穩(wěn)定可靠。
三、結(jié)束語
該數(shù)粒儀的計(jì)數(shù)器雖然是為F141、A272機(jī)所設(shè)計(jì),但程序是固化在可擦寫的EPROM上,故在硬件不變的基礎(chǔ)上,只要軟件稍加改動或重新編程,就可適應(yīng)其它生產(chǎn)中的計(jì)數(shù)及與數(shù)字相關(guān)過程控制的要求,這是其它電磁計(jì)數(shù)器和觸發(fā)器組成的計(jì)數(shù)器所不可比擬的顯著優(yōu)點(diǎn)。另外8031單片機(jī)有一對全雙工通訊接口RXD、TXD,這對接口予以保留,為適應(yīng)生產(chǎn)進(jìn)一步科學(xué)化管理—計(jì)算機(jī)管理時,做為聯(lián)網(wǎng)時的上下機(jī)通訊用。所以該計(jì)數(shù)器在基本不提高硬件成本的墓礎(chǔ)上,對軟件稍加開發(fā)即可適應(yīng)各種用途需要,前景樂觀。