【正文】
32 in the T2 counter timer is a feature of the system, it can significantly improve measurement precision. The guns range in 049r/min accuracy up to 177。文中詳細(xì)介紹了該儀表的工作原理,給出了它的硬件原理圖和軟件流程圖。本文介紹一種以 8032 單片微機(jī)為核心的測(cè)速儀。 光電轉(zhuǎn)換原理見(jiàn)圖 1。 M/T 法是在檢測(cè)時(shí)間 Tc內(nèi),根據(jù)轉(zhuǎn)速脈沖 m1和計(jì)時(shí)脈沖 m2 來(lái)計(jì)算轉(zhuǎn)速。 2 轉(zhuǎn)速測(cè)量?jī)x的硬件結(jié)構(gòu) 圖 2 為由 8032 單片機(jī)構(gòu)成的轉(zhuǎn)速測(cè)量?jī)x電路圖。T0計(jì)數(shù)器計(jì)取轉(zhuǎn)速脈沖 fp, T1計(jì)數(shù)器用于計(jì)取定時(shí)脈沖 fc,觸發(fā)器 DFF1, DFF2和與門 1,2,3,4 組成計(jì)數(shù)控制電路,能使 T0和 T1 計(jì)數(shù)器同時(shí)啟停。 、 接 S1 和 S4開(kāi)關(guān), S1為極數(shù) P設(shè)定選擇開(kāi)關(guān), S4為極數(shù)輸入脈沖鍵。 3 軟件設(shè)計(jì)及抗干擾措施 系統(tǒng)的程序設(shè)計(jì)主要包括主程序、中斷程序 、代碼轉(zhuǎn)換子程序、顯示子程序等。當(dāng)接受到轉(zhuǎn)速脈沖信號(hào) fp 的上升沿時(shí),觸發(fā)器 DFF1 翻轉(zhuǎn), Q1為低電平,封鎖門 1,Q1為高電平,打開(kāi)門 4,從而使 T2 開(kāi)始定時(shí), m1, m2 同時(shí)開(kāi)始計(jì)數(shù)。 在定時(shí)法中,由于要產(chǎn)生 1 s的定時(shí)信號(hào),而本系統(tǒng)中定時(shí)最大值為 131 ms,故在定時(shí)法中,采取連續(xù)定時(shí) 10 次 100 ms 的 方法,當(dāng)?shù)搅?100 ms 定時(shí)時(shí),定時(shí)器 T2 溢出向 8032 申請(qǐng)中斷。而如果采用沒(méi)有重載功能的定時(shí)器如 T0 或 T1,則當(dāng)定時(shí)器溢出時(shí),須在響應(yīng)中斷后,在中斷程序中重置定時(shí)器初值。 r/min,在 5099 999r/min 范圍內(nèi),精度可達(dá)177。 在定時(shí)法測(cè)速時(shí),當(dāng)不進(jìn)行 n=60m1/p 的運(yùn)算,直接將 1 s 內(nèi)的轉(zhuǎn)速脈沖數(shù)m1 變換為 BCD 碼顯示,所得的數(shù)值顯然就是輸入脈沖信號(hào)的頻率。 由于測(cè)速儀一般都在工業(yè)生產(chǎn)現(xiàn)場(chǎng)工作,工作環(huán)境干擾來(lái)源多,因此在設(shè)計(jì)中,采用了抗干擾措施,如電源濾波、去耦、注意地線的走向,接地點(diǎn)的安排等硬件抗干擾辦法,以 CPU、 RAM自檢、軟件冗余、軟件陷阱等軟件抗干擾技術(shù)。 /頻率選擇開(kāi)關(guān) S3,當(dāng) ,表示 測(cè)頻率。 本測(cè)速儀可以測(cè)量不同極數(shù)的脈沖發(fā)生器發(fā)生的脈沖,如前述的紅外線探測(cè)器,當(dāng)改變貼在轉(zhuǎn)動(dòng)體上反射紙的數(shù)量時(shí),轉(zhuǎn)動(dòng)體每轉(zhuǎn)發(fā)出的脈沖數(shù) p也相應(yīng)改變,此時(shí)如果仍按照程序中原定的 p 值進(jìn)行計(jì)算,就會(huì)運(yùn)算出錯(cuò)??梢?jiàn)采用 8032 中的 T2 計(jì)數(shù)器定時(shí)是本系統(tǒng)一個(gè)特點(diǎn),它能顯著提高測(cè)速精度。這里定時(shí)計(jì)數(shù)器采用了具有 16位自動(dòng)重裝載功能的 T2計(jì)數(shù)器,當(dāng) T2 溢出產(chǎn)生中斷的同時(shí),計(jì)數(shù)器自動(dòng)重載計(jì)數(shù)初值,繼續(xù)定時(shí)。在中斷程序中, 8032 的 端輸出停止脈沖信號(hào),置位觸發(fā)器 DFF2, Q2 端輸出低電平,封鎖門 4, T0、 T1同時(shí)停止計(jì)數(shù)。下面分別論述兩種測(cè)速方法的工作原理。 S3為轉(zhuǎn)速 /頻率選擇開(kāi)關(guān),用來(lái)選擇測(cè)轉(zhuǎn)速還是測(cè)頻率。 P0口通 過(guò)帶允許控制端的 8D 鎖存器 74LS377 擴(kuò)展了一個(gè) 8位輸出口,作為 5位 LED 數(shù)碼管顯示的段選碼數(shù)據(jù)線。本系統(tǒng) T2 用于定時(shí),即計(jì)取定時(shí)脈沖信號(hào),定時(shí)脈沖信號(hào)直接從 8032 芯片的地址鎖存信號(hào)端 ALE 引出,并經(jīng)過(guò) 74LS74 雙 D觸發(fā)器兩分頻后獲得。定時(shí)法是在給定的時(shí)間間隔 1 s 內(nèi),對(duì)轉(zhuǎn)速脈沖進(jìn)行計(jì)數(shù)。轉(zhuǎn)速脈沖信號(hào)送入 8032 單片機(jī)的定時(shí) /計(jì)數(shù)器,經(jīng)過(guò)單片機(jī)的軟件處理計(jì)算出轉(zhuǎn)速。發(fā)射管和接受管都固定在探測(cè)架上,通過(guò)透鏡聚焦,半透明膜既能使反射的紅外光線射向轉(zhuǎn)動(dòng)物體,又能使由轉(zhuǎn)動(dòng)物體反射回來(lái)的紅外線通過(guò)半透明膜射向接受管。機(jī)械式轉(zhuǎn)速表在測(cè)量轉(zhuǎn)速時(shí),必須將轉(zhuǎn)軸接觸被測(cè)物體,以獲得同步轉(zhuǎn)速,通過(guò)內(nèi)部齒輪變速后用表頭指針指示轉(zhuǎn)速大小。 1 r / min. The gun can measure the number of different pole pulse generator pulse occurs, such as infrared detectors above, when changing the rotating body attached to the amount of reflection paper, issued by the rotor per revolution pulse number p is also changed accordingly, At this point, if still in accordance with the procedures in the original p value calculation, calculation error will be. Therefore, the system provides very few of the features set the scene: I take very few set selector switch, when is high time that need to set the pole, then the system waiting for input into the mouth by the pulse signal, each pulse makes the system very few register value plus 1, and displayed in the LED digital tube. Velocity measurement at the time, and when not to n = 60m1 / p the operators directly to the speed of 1 s pulses m1 transformed into BCD code shows that the value obtained is obviously the input pulse frequency. Therefore, the system set up speed frequency options. port access speed frequency select