1樓:anyway中國
你的問題包括三個部分:
第一,測量轉速訊號的頻率。
第二,將頻率換算為轉速。
第三,測量結果通過led(你的板子是lcd)顯示。
第二個問題屬於比例運算,表面上很簡單,不過用組合語言實現的話,有一點點難度,建議用乘法運算,可**一些多位元組乘法的子程式。
第三個問題可根據板子的lcd的型號,查閱廠家的相關資料,必要的話可質詢廠家,一般而言,這類lcd介面有許多是類似的,網上也可以**程式。
除了上述三個問題,還有一個很根本的問題就是熟悉你的板子的原理,上述所有程式或文獻僅能供你參考。
還有,作為開發板,可想辦法早一些開發板廠家提供的例程,如果你都能熟悉的話,相信經過簡單裁減就可以得到你要的程式。
當然,最主要的還是要有耐心,最好自己弄明白,自己弄明白了,你收穫的是知識和能力,別人幫你程式設計,你得到的僅僅是組合,對你幫助不大。
2樓:**飄渺迷人
我沒這個板子,這塊板子估計也沒多少人買過,所以你問的問題 是基於這塊開發板的,就一定是問不到的。
不要浪費自已的積分了。
微控制器直流電機轉速測試
3樓:漢武穆
拿個圓盤,上面沿半徑切一條縫,夾在一個紅外收發器的凹槽中,紅外收發模組的一端接地,一端接電阻接vcc,電阻和紅外模組之間引一根線到微控制器的外部中斷或上。
另一邊,微控制器一個io口接光耦一半的正極,光耦的另一半的正極接vcc負極接直流電機再接地。直流電機轉軸插在圓盤圓心,保證能帶動圓盤轉動而不打滑。
程式設計思想如下:一個一秒定時器函式,一個外部中斷函式,每中斷一次計數一次。每當即時到時,計數器中的數就是轉速 圈/s,然後清零。
至於控制轉速則是由io口輸出pwm(佔空比變化的方波)控制電流大小,以控制轉速。轉速通過上面說的程式測得,然後與設定值進行比較,快了就降低佔空比,慢了就增加佔空比。
程式由lilaozishiyan發到你郵箱,電路很簡單就沒畫了,只有程式。
4樓:
用光遮斷器。外加定時器,可以定時10秒或20秒,將得到的遮斷次數乘以6或是3就能得到每分鐘遮斷的數字,就是你的rpm.
5樓:匿名使用者
電機的轉速的測量方法比較常見的就是在轉軸上接一個碼盤,就是一個圓盤,上邊有一圈視窗,用一個光電開關判斷小視窗的通過,碼盤上的視窗數目是已知的,判斷1s有多少個開關切換就知道轉速,比如碼盤上只有一個視窗,轉一週這個視窗過一次光電門,1s中裡你測到1000個開關切換,那轉速就是1000,剩下的就是用測量頻率的工作了,也可以在碼盤上沾數片小磁鐵,用霍爾元件判斷通過磁鐵的個數,原理是一樣的。至於如何控制電機轉速,沒做過,不清楚。
6樓:匿名使用者
測量轉速簡單,裝個碼盤,或者霍爾。
控制轉速,無非就是控制pwm波了。但要看多精確的控制。有無減速齒輪等。
網上說的都是pid什麼的,其實那個很難搞的。
7樓:網友
已傳送,請注意查收,傳送人:我已不再。
怎樣測電機的轉速
8樓:匿名使用者
1. 電機主軸經減速器,帶發電機,發電機與限流電阻,電流表串聯,通過電流表讀數直接看讀數。(得較表)
2. 電機主軸經減速器,帶光柵轉動,光柵一側發光管,一側接光電管,通過對光電管導通脈衝計數來測速。
其它方法還很多,這兩種比較常用。
微控制器汽車轉速測量怎麼做?
9樓:煙火夜空
那就看你做什麼咯。轉速的直接面向控制裝置是 儀表盤。
如果你是做儀表盤,那麼轉速訊號就是從無到有咯,你就需要對轉速感測器進行脈衝測量,而且得很清楚,多少脈衝對應多少圈數。
如果你是做一般控制器,那麼只要對儀表盤輸出的轉速訊號進行脈衝測量,同樣也需知道,多少脈衝對應多少圈數。當然,你也可以直接找轉速感測器,直接像儀表盤一樣測量。
10樓:匿名使用者
可以利用微控制器程式設計,通過對汽車轉數的取樣資料並結合時間引數計算出汽車轉速。
在汽車發動機輸出軸上安裝轉數感測器。
對汽車發動機輸出軸的轉數進行取樣並反饋給微控制器系統。
程式設計通過對轉數取樣脈衝的間隔時間的計算獲得轉速值。
通過微控制器控制顯示轉速值。
11樓:匿名使用者
弄個光電感測器就好了。
微控制器測量電動機轉速的原理是什麼啊? 能詳細說說嗎?從開始數字訊號變成脈衝訊號一直到led顯示出轉速
12樓:匿名使用者
1電源引出脈衝訊號,放大整形,根據極數算出轉數,可能電源要加個小電感。
2用霍爾元件,在軸上置磁鐵,測出轉速。
3軸上塗一半反光,一半不反光塗料,發光管-光敏管接收,放大整形,不可強光干擾。
4軸上裝扇葉,發光管-光敏管接收,放大整形,不可強光干擾5軸上裝旋轉編碼器,不但知道轉速,還可知道角度,方向。
13樓:匿名使用者
樓上正解!
早期方法是使用電刷式電位器+ad轉換,成本高壽命短早已淘汰。
14樓:周毅興
用光電開關,跟碼盤就行了。
微控制器測量電機轉速的 計算公式是什麼啊 要程式設計,有的資料上是n=60/ntc
15樓:匿名使用者
這個公式是針對特定電動機的,或者是針對特定檢測裝置的。
微控制器。測量電機轉速大體上有汪返肢兩種方法,一是測量脈衝的時間間隔,二是測量單位時間內的脈衝個數。
前者的計算方法是,用時間除以這個間隔,例如測量到的時間間隔是20ms,那麼用1s來除這個20ms,就是1000÷20=50,這個50就是每秒鐘的脈衝個數,若能夠確定電動機每轉一圈只有一個脈衝,那麼這個電動機就是每秒轉50圈,換算成通常的轉速標註方法,就是50轉×60秒=3000轉/分,也就是在中國大陸的工頻同步感應電動機的轉速了。若電動機每轉一圈不止一個脈衝,則用這個轉速除以每圈的脈衝個數,就得到實際的轉速了,例如上面這個例子中,電動機每轉一圈有5個脈衝,那就是3000÷5=600轉/分。
後者的計算方法是,用標準時間除以單位時間再乘以脈衝個數,就是轉速。例如你困世以100ms作為計數週期,並且在這個100ms中檢測到了200個脈衝,那麼計算方法就是,1000ms÷100ms×200=2000,這個2000就是每秒的脈衝個數,若電動機每轉一圈只有一個脈衝,那這個2000就是每秒的轉速了,換算成通常的轉速標註方法,就是2000轉×60秒=120000轉/分。若電動機每圈不止一個脈衝,則同樣也用這個數值除以每圈的脈衝個數,就得到實際轉速了,例如這個例子中,電動機每圈有20個脈衝,世檔那就是120000÷20=6000轉/分。
希望對你有幫助^_^
微控制器直流電機轉速測試,微控制器PWM直流電機調速
拿個圓盤,上面沿半徑切一條縫,夾在一個紅外收發器的凹槽中,紅外收發模組的一端接地,一端接電阻接vcc,電阻和紅外模組之間引一根線到微控制器的外部中斷p3.2或p3.3上。另一邊,微控制器一個io口接光耦一半的正極,光耦的另一半的正極接vcc負極接直流電機再接地。直流電機轉軸插在圓盤圓心,保證能帶動圓...
如何控制直流電機的轉速,如何控制直流電機的轉速和轉向?
1脈寬調製法 pwm 即改變通電時間的佔空比來調整功率可以做到無級調速功率範圍 100 10kw 2抽頭法 1降壓 降速 2電樞串電阻 降速 3調節磁通 增速 調速一般都用變頻器,改變電源頻率調速。調電壓和電流不能調速 一般採用調壓調速,升速採用弱磁調速 改變電樞迴路來電阻,缺點源較多現在很少用了,...
怎麼用微控制器測量交流電壓微控制器測量交流電壓
先整流,後濾波,再用電阻分壓,但要注意阻抗匹配。交流電壓被整流濾波後的直流與原來的交流電壓值存在倍數關係。具體參考這個 希望我的回答對你有幫助,如果有什麼問題歡迎一起 謝謝。補充 你測量的交流電不一定是標準的正弦波,因為電路的干擾有可能讓波形發生變化或者有高次諧波。這樣就需要fft來計算。adc只是...