新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用P89C51RC+IA和EMP7064S實(shí)現(xiàn)轉(zhuǎn)速測(cè)量

用P89C51RC+IA和EMP7064S實(shí)現(xiàn)轉(zhuǎn)速測(cè)量

作者: 時(shí)間:2012-02-27 來源:網(wǎng)絡(luò) 收藏

2.3 方向信號(hào)提取電路

當(dāng)測(cè)轉(zhuǎn)速時(shí),不僅要給出速度的大小,還要給出速度的方向。由采用的測(cè)量原理可知,測(cè)量過程中不能得出方向的信息,轉(zhuǎn)動(dòng)方向只能通過輸出脈沖得到。設(shè)順時(shí)針轉(zhuǎn)時(shí),A超前B90°;反之,B超前A90°。根據(jù)這一關(guān)系可得到方向信號(hào)。實(shí)現(xiàn)此功能的電路及時(shí)序如圖3所示。D為不同電平分別代表不同的轉(zhuǎn)動(dòng)方向。

3 測(cè)量系統(tǒng)的構(gòu)成

測(cè)量過程中用到一個(gè)定時(shí)器,一個(gè)帶捕獲功能的脈沖計(jì)數(shù)器和一個(gè)帶捕獲功能的標(biāo)準(zhǔn)時(shí)間計(jì)數(shù)器。 P89C51RC+IA有三個(gè)定時(shí)器TIME0~0和一個(gè) PCA可編程計(jì)數(shù)陣列。其中定時(shí)器2和PCA陣列具有計(jì)數(shù)捕獲功能。根據(jù)采用的測(cè)量方法構(gòu)成如圖4所示的測(cè)量框圖。由圖4可知,定時(shí)器2用于脈沖計(jì)數(shù),PCA陣列用作標(biāo)準(zhǔn)時(shí)間信號(hào)計(jì)數(shù),定時(shí)器1用于定,這樣就構(gòu)成基本的測(cè)量系統(tǒng)。在測(cè)量時(shí)定,這樣就構(gòu)成基本的測(cè)量系統(tǒng)。在 Ts內(nèi)同時(shí)對(duì)碼盤脈沖Fm(倍頻后的信號(hào))和標(biāo)準(zhǔn)時(shí)間信號(hào)計(jì)數(shù)。定時(shí)器1每隔時(shí)間Ts就產(chǎn)生一次中斷。定時(shí)器2和PCA計(jì)數(shù)陣列都為下降沿捕獲。捕獲寄存器在a、b時(shí)刻的值分別是計(jì)數(shù)器在ti、ti+1時(shí)刻的計(jì)數(shù)值。設(shè)定時(shí)器2和PCA陣列捕獲寄存器在a、b時(shí)刻的值分別為Cti、Cti+1和Cmi、 Cmi+1。則轉(zhuǎn)速為ω=[90(Cmi+1-Cmi)/mTc(Cti+1-Cti)](°/s)。

4 軟件設(shè)計(jì)

系統(tǒng)要正常工作,需有軟件的配合。系統(tǒng)軟件除了完成系統(tǒng)的硬件初始化外,還要完成對(duì)硬件電路的實(shí)時(shí)控制,對(duì)數(shù)據(jù)進(jìn)行輸入輸出操作和數(shù)據(jù)的分析,并根據(jù)數(shù)據(jù)分析的結(jié)果作相應(yīng)的處理。由于本系統(tǒng)被設(shè)計(jì)成PC ISA卡的個(gè)人儀器形式,簡化了測(cè)量系統(tǒng)的結(jié)構(gòu),并能充分利用PC機(jī)的運(yùn)算資源,大大提高測(cè)速上限。簡要測(cè)試程序框圖如圖5所示。

本文介紹了以M/T法為基礎(chǔ),為PHILIPS P89C51RC+IA和ALTERA EMP7064S實(shí)現(xiàn)的數(shù)字測(cè)量法。由于P89C51RC+IA單片機(jī)定時(shí)器2、PCA可編程計(jì)數(shù)器捕獲功能的特殊結(jié)構(gòu)及EMP7064S的可編程功能,大大簡化了電路設(shè)計(jì),提高了系統(tǒng)的可靠性。此儀器被做成PC ISA卡的個(gè)人儀器,既可利用PC機(jī)的資源,又可簡化測(cè)量系統(tǒng)。此設(shè)計(jì)已成功應(yīng)用于模擬仿真試驗(yàn)轉(zhuǎn)臺(tái)的速率測(cè)量中。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉