346743576
級別: 探索解密
![]() |
現在做一臺設備需要用光電檢測電機的速度,電機輪盤(pán)上有2個(gè)監測點(diǎn),用西門(mén)子PLC做,怎么才能顯示出來(lái)一分鐘多少轉?再通過(guò)PLC發(fā)模擬量來(lái)控制變頻器頻率 大家來(lái)討論下該怎么做,小弟以前沒(méi)這么用過(guò),謝謝了 |
---|---|
|
xcgksp
級別: 略有小成
![]() |
1. 電機轉速正常在1350-1650rpm/min, 需要注意,你的光電開(kāi)關(guān)采樣頻率是否能夠達到? 2. PLC的IO口頻率是否可以達到 3. 比較成熟的有專(zhuān)用速度模塊,可以顯示速度或數據采樣。 |
---|---|
|
十三
級別: 略有小成
![]() |
直接在電機上用光電檢測肯定不準,因為電機在高速旋轉是光電開(kāi)關(guān)有時(shí)候容易檢測不到信號。你可以在電機上增加傳動(dòng)齒輪在用光電開(kāi)關(guān)檢測。信號送到plc中,利用傳動(dòng)比求出一個(gè)信號電機轉幾圈。然后在換算成每分鐘轉幾圈。 |
---|---|
|
346743576
級別: 探索解密
![]() |
別人跟我講 用高速計數器來(lái)計數 100毫秒中斷一次 可是具體他又不肯跟我講明白 ![]() |
---|---|
|
wh24220277
級別: 略有小成
![]() |
市面上有現成的光電測速儀賣(mài),用得著(zhù)拿個(gè)PLC來(lái)做嗎 |
---|---|
|
fghlw
級別: 探索解密
![]() |
方法應該沒(méi)問(wèn)題 難道要程序? 100ms 短了點(diǎn)吧 跳動(dòng)會(huì )很厲害 |
---|---|
|
cs_luo
。。。。。。。。。。。。!
級別: 略有小成
![]() |
使用光電傳感器是可以實(shí)現的,需要在程序中計算的時(shí)候多考率時(shí)差的。參考光電傳感器型號EE-SX91入光時(shí):平均15µs 遮光時(shí):平均40µs可達到3KHZ以上 |
|
---|---|---|
|
醉湮邃虞
醉湮邃虞話(huà)老黑
級別: 略有小成
![]() |
如果光電開(kāi)關(guān)的采樣速率沒(méi)問(wèn)題,剩下的就是程序了,但光電開(kāi)關(guān)的采樣速率及抗干擾性都不是太好,我實(shí)際使用的是霍爾開(kāi)關(guān),其價(jià)格與光電開(kāi)關(guān)幾乎一樣。 給你個(gè)參考程序。 |
|
---|---|---|
|
醉湮邃虞
醉湮邃虞話(huà)老黑
級別: 略有小成
![]() |
曾有過(guò)QQ,半年不使號被收回,還很難找回,再也不使,且總感覺(jué)那東西在監視著(zhù)我什么。 需要時(shí)就是使用UC或者YY,也不用QQ. ![]() 我的程序的設計思想是,使用10號中斷事件(時(shí)間中斷),產(chǎn)生1ms脈沖,并對其計數, 使用6號中斷事件(0.3上升沿中斷),捕捉脈沖,并處理。 這是初始化程序 程序定義了,中斷間隔為1毫秒,將中斷程序0與10號事件連接,將中斷程序1與6號事件連接,開(kāi)中斷。 ![]() 這是1毫秒中斷處理程序INT_0 當毫秒計數器值小于5000時(shí),計數 當計數值大于5000時(shí),即轉速低于 5秒/圈= 12圈/分,則認為轉速為0,重新開(kāi)始計數。 ![]() 這是I0.3上升沿中斷處理程序INT_1, 當捕捉到上升沿時(shí),將毫秒值經(jīng)運算轉變?yōu)檗D速 圈/分 然后對時(shí)間計數器清零,為下次捕捉脈沖計算做準備。 ![]() |
|
---|---|---|
|