<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于LabVIEW的電機轉速監測系統的設計

基于LabVIEW的電機轉速監測系統的設計

作者: 時(shí)間:2013-05-15 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要控制中,測量的精確度、實(shí)時(shí)性和穩定性直接影響調速的性能。文中了一種軟件平臺的,選擇絕對式光電編碼器和單片機作為前端信號的采集系統,通過(guò)RS-232串口通信將數據傳送至上位機;利用的數據處理和顯示動(dòng)能,對轉速信號進(jìn)行實(shí)時(shí)地處理、顯示和保存。該在開(kāi)關(guān)磁阻電機調速系統中進(jìn)行了實(shí)驗測試,結果證明,該方法人機界面良好、測速范圍寬、精度高、響應速度快、抗干擾能力強。
關(guān)鍵詞 ;絕對式光電編碼器;單片機

LabVIEW是美國國家儀器司(National Instrument)開(kāi)發(fā)的一種虛擬儀器平臺,是一種用圖標代碼來(lái)代替文本式編程語(yǔ)言的開(kāi)發(fā)工具。其通過(guò)在表示不同功能節點(diǎn)的圖標之間連線(xiàn)來(lái)完成上位機的程序,在這一點(diǎn)上,其完全不同于以往文本的傳統開(kāi)發(fā)語(yǔ)言。LabVIEW功能強大、操作靈活,使用圖形化的編程語(yǔ)言,大幅節省了程序的開(kāi)發(fā)周期,且其運行速度不受影響,體現出較高的效率,被廣泛應用于自動(dòng)測量系統、工業(yè)過(guò)程自動(dòng)化、實(shí)驗室仿真等領(lǐng)域。
以往利用LabVIEW數據采集系統時(shí),通常采用數據采集卡進(jìn)行前端信號的采集,但是其價(jià)格昂貴。文中設計了一種LabVIEW和STC12系列單片機的電機轉速系統,不僅節約了設計成本,且系統操作簡(jiǎn)便,穩定可靠,滿(mǎn)足電機的測速要求。

1 系統的總體方案設計
系統由上位機和下位機組成。下位機采用STC12C5410AD單片機作為主控芯片,絕對式光電編碼器的脈沖輸出信號通過(guò)信號調理電路后送至單片機,單片機通過(guò)自帶的脈沖捕獲模塊,接受連續的編碼器脈沖信號并計算電機轉速;上下位機采用RS-232串行接口進(jìn)行通信,將轉速計算值傳送到上位機LabVIEW,通過(guò)LabVIEW對轉速值進(jìn)行實(shí)時(shí)處理、顯示和保存?;贚abVIEW的電機轉速監測系統總體方案如圖1所示。

本文引用地址:http://dyxdggzs.com/article/170505.htm

h.JPG



2 電機的測速原理
2.1 絕對式光電編碼器簡(jiǎn)介
系統采用A-JXW-12A-11-G8-30C絕對式光電編碼器,該編碼器為11位絕對式軸角編碼器,具有零點(diǎn)固定、單值函數、抗干擾能力強等特點(diǎn)。結構上采用防塵、防潮措施、耐沖擊、耐振動(dòng)、體積小、重量輕。能夠測量角位移,旋轉速度等,并能將所測結果以自然二進(jìn)制碼形式輸出。供電電壓12 V,集電極開(kāi)路輸出,圖2為A-JXW-12A-11-G8-30C絕對式光電編碼器實(shí)物圖。

a.JPG


2.2 轉速計算方法
設計采用T法測速,即利用計數器對已知頻率為的高頻時(shí)鐘脈沖進(jìn)行計數,測出電機相鄰兩個(gè)轉子位置脈沖信號的時(shí)間間隔來(lái)計算電機的轉速。在T法測速中,測速時(shí)間T是通過(guò)記錄高頻時(shí)鐘脈沖個(gè)數m得出,即
T=m/f (1)
電機轉動(dòng)一周轉子位置信號含有的脈沖個(gè)數為PN,設計采用編碼器的最低位進(jìn)行計算,因此PN為1 024,則轉速計算公式為
c.JPG
高頻時(shí)鐘脈沖為單片機的晶振頻率2分頻所得,即22.1184/2 MHz,當電機轉速為500r/min時(shí),理論上高頻時(shí)鐘脈沖計數值m為1296,若記錄值m為1 295或1 297,T法計算的電機轉速分別為500.4 r/min或499.6 r/min,計算誤差為-0.08%≤△e≤0.08%;當電機轉速為1 500 r/min,理論上高頻時(shí)鐘脈沖計數值m為432,若記錄值m為431或433,T法計算的電機轉速分別為1503.5r/min或1496.5r/min,計算誤差為-0.23%≤△e≤0.23%。本方法完全滿(mǎn)足所試驗的開(kāi)關(guān)磁阻電機調速系統的誤差范圍,且測量方法簡(jiǎn)單可靠,實(shí)用性強。

塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
晶振相關(guān)文章:晶振原理
脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>