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