1. 如何用stc89c52單片機和紅外管做電機測速
這個你要是做成密封的也就是不透光的話用紅外發射和接收器件或直接用個發光二極體和光敏元件組成都可以,然後接在單片機的T0或T1上來記數就可以了~但一般都不是打一個孔通常是打60個,這樣轉一周是60個脈沖,轉一秒就可以檢測出來,比較好推算每分鍾的轉數
2. 單片機pwm控制電機轉速
單片機控制電機轉速:
如果只有一個轉向的話就比較容易了,如果要有正反兩個轉向,就需要一個H橋,並且兩個I/O口輸出高低電頻控制。
比如用P1口的P1.0,P1.1,P1.2三個I/O口接按鍵,P3.4口接電頻輸出,編個定時程序及按鍵程序,如果是快(全速運行),那就P3.4口直接輸出高電頻「1」;中(50%),那就讓P3.4口0—50ms輸出高電頻「1」,50ms—100ms輸出低電頻「0」,後面就一直以50ms進行一次取反;慢(就用10%吧),0—40ns輸出高電頻「1」,41ns—400ns輸出低電頻「0」,這樣為一個周期,後面就一直循環吧。
如果按鍵P1.0按下,執行方式1,全速運行,否則以默認方式運行;按鍵P1.1按下,執行方式2,改變占空比,以50%的速度運行,否則,不作改變;按鍵P1.2按下,執行方式3,改變占空比,以10%的速度運行,否則,不作改變。
3. 單片機 紅外對管(測速的那種) 編程
沒見過你說的這種紅外對管,現象的原因不清楚,是不是管子有問題啊?
一般單片機的AD無法檢測負電壓,想檢測的話可以考慮用運放搭個加法器,把電壓加上5V轉換成0-10V,這樣AD就能檢測了,或者換用可以檢測負電壓的外置AD(我記得好像有)。
不用AD的話可以試下電壓比較器怎麼樣,應該也能實現,不過電路可能復雜點
但是這樣好像分辨不出來黃線和藍線。
4. 單片機測速感測器如何使用
測量轉速的方式很多,常見的有:霍爾感測器(例如你提到的那一種)、光電感測器(還分反射式與透射式)、以旋轉編碼器等等。
霍爾感測器很容易用,我用過的(我不記清型號了)就3根線:電源、地和輸出信號,為易於與單片機介面,電源就用5V,輸出信號直接介面線(為防止干擾也可加個簡單的阻容濾波)。編程計算每2個脈沖之間的時間(通常用定時器)就可以了。
關於補充:你說的那個型號我沒用過,但我覺得不如3根線的易用,如我前面所說,幾乎不需要任何其它東西就行。如果精度要求高,至多再加一個D觸發器(門控計數方式)。我用12MHz的51實現了30--4000rpm的測量,可以精確到1rpm一下。
5. 單片機製作紅外測速儀
運放電路接錯了,運放hi虛斷的,所以要像你說的那樣,接收器要通過電阻接地,再從中間引線到運放正極
6. 請問單片機與對射式紅外對管組合,監控液滴滴速原理是什麼
1】當液滴從對管的間隙穿過時,無論是遮斷光線還是折射光線,都會引起紅外接收管導通電阻的改變,此改變經放大電路放大整定後就可以為單片機提供一個開關信號,單片機接收若干個信號後通過平均或其它的方法,可以計算出單位時間內的滴數。2】如同單位時間內的距離為速度一樣,單位時間內的滴數應該就是「滴速」吧。
7. 單片機中紅外感測器是如何測距的
呵呵,紅外光,傳播起來是光速,1us傳播300m。
利用波速來計算距離,測量出幾個納秒的時間差,使用單片機則是不可能的。
利用電磁波來測距、測速,是利用了變頻、差頻的原理,前端的電路和器件,都是使用模擬電路中高頻電子線路的理論和電路器件。
單片機之類的數字電路根本跟不上這個速度,只能做後期的低速工作,如顯示報警等。
其實,用單片機做搶答器,也是蒙人的,誤差的概率也是極大的。