基于PIC16F877單片機(jī)的簡(jiǎn)易測(cè)速計(jì)設(shè)計(jì)方案
在Proteus 軟件下進(jìn)行仿真時(shí),庫里各電子模塊本身集成有驅(qū)動(dòng)功能,故各模塊與單片機(jī)之間只需要用連接線簡(jiǎn)易連接即可,而無需外加任何驅(qū)動(dòng)電路。但是,實(shí)際制作電路版時(shí),還是需外加各模塊的驅(qū)動(dòng)電路,并考慮各器件之間的間距,以避免電磁干擾。
3.2 功能仿真
在 PIC 系列單片機(jī)的專用開發(fā)環(huán)境MPLAB IDE 8.90 下分別完成各個(gè)模塊的代碼編寫,編譯運(yùn)行后,用調(diào)試工具Proteus VSM加載Proteus 軟件下建立好的設(shè)計(jì)文件,并運(yùn)行,其結(jié)果如圖5 所示。
3.3 仿真結(jié)果分析
如上圖5 所示,當(dāng)信號(hào)頻率配置為3 000 Hz 時(shí),仿真結(jié)果即測(cè)速計(jì)的速度顯示為5 660 m/s, 且以速度值為中心, 小范圍內(nèi)上下波動(dòng)。而經(jīng)過理論計(jì)算的速度值約為5 655 m/s,與仿真值基本相同。事實(shí)上,經(jīng)過連續(xù)測(cè)量n 個(gè)周期后求平均值的辦法,其理論值與仿真值之間的誤差會(huì)明顯減小。
4 結(jié)語
本文提出了一種基于PIC16F877 單片機(jī)捕捉功能實(shí)現(xiàn)的簡(jiǎn)易測(cè)速計(jì)設(shè)計(jì)方案,經(jīng)過Proteus 軟件下的仿真驗(yàn)證,該設(shè)計(jì)方案基本符合預(yù)期結(jié)果。方案中的整個(gè)測(cè)速計(jì)設(shè)計(jì)簡(jiǎn)單方便、成本低、測(cè)速誤差較小、易于實(shí)現(xiàn),在模塊化后,可作為一個(gè)集成測(cè)速模塊直接應(yīng)用于其他設(shè)計(jì)當(dāng)中
評(píng)論