久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3936|回復: 13
打印 上一主題 下一主題
收起左側(cè)

小弟用PLC,控制步進電機PLC內(nèi)部有當前坐標用來定位,用單片機怎樣定位呢?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:490006 發(fā)表于 2019-3-16 11:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
請教各位前輩
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:491577 發(fā)表于 2019-3-16 13:03 | 只看該作者
步進電機本身是沒有定位的,需要定位時要使用兩個限位開關,最大、最小處各一個限位開關。單片機啟動時先控制步進電機走到最小處,當最小限位開關打開時這就是步進電機的0點;再控制步進電機走到最大處,當最大限位開關打開時這就是步進電機的最大點。每次重新啟動單片機都需要重新尋找0點和最大點。如果不想每次開機都重新尋找0點和最大點可以在單片機關機前將當前位置數(shù)據(jù)保存在EEPROM中,下次啟動直接從EEPROM中讀取當前位置數(shù)據(jù)。
回復

使用道具 舉報

板凳
ID:490006 發(fā)表于 2019-3-16 15:04 | 只看該作者
hhh402 發(fā)表于 2019-3-16 13:03
步進電機本身是沒有定位的,需要定位時要使用兩個限位開關,最大、最小處各一個限位開關。單片機啟動時先控 ...

大哥你好 請問單片機該怎么記錄當前位置呢  這個當前位置的數(shù)值從哪里記錄
回復

使用道具 舉報

地板
ID:490006 發(fā)表于 2019-3-16 15:40 | 只看該作者
hhh402 發(fā)表于 2019-3-16 13:03
步進電機本身是沒有定位的,需要定位時要使用兩個限位開關,最大、最小處各一個限位開關。單片機啟動時先控 ...

那步進電機定位的當前值這個數(shù)據(jù)我怎么知道呢
回復

使用道具 舉報

5#
ID:234075 發(fā)表于 2019-3-16 21:40 | 只看該作者
一扥的家 發(fā)表于 2019-3-16 15:40
那步進電機定位的當前值這個數(shù)據(jù)我怎么知道呢

步進了多少步,這個是可以控制的
回復

使用道具 舉報

6#
ID:491577 發(fā)表于 2019-3-16 23:40 | 只看該作者
單片機啟動時先控制步進電機走到最小處,當最小限位開關打開時這就是步進電機的0點;再控制步進電機走到最大處,當最大限位開關打開時這就是步進電機的最大點。記錄這個最大值(設為a);整個步進電機的范圍就是0-a;這時候步進電機的坐標就是a,假如我想讓步進電機走到30%的地方那我就控制步進電機往最小處走ax70%步,這是步進電機的坐標就是ax30%;如果想走到40%的地方就控制電機往最大處走ax(40%-30%),這是坐標為ax40%;如果這個時候要關機,就將當前坐標ax40%寫入EEPROM中,下次重啟讀取EEPROM中數(shù)據(jù)就可以知道當前坐標為ax40%
回復

使用道具 舉報

7#
ID:490006 發(fā)表于 2019-3-17 07:49 | 只看該作者
hhh402 發(fā)表于 2019-3-16 23:40
單片機啟動時先控制步進電機走到最小處,當最小限位開關打開時這就是步進電機的0點;再控制步進電機走到最 ...

所以說走到最大的點這個值怎么計算,PLC我知道有系統(tǒng)已經(jīng)提供的當前坐標,單片機肯定是自己計算,那該怎么計算呢
回復

使用道具 舉報

8#
ID:490006 發(fā)表于 2019-3-17 07:49 | 只看該作者
zhb2004xp 發(fā)表于 2019-3-16 21:40
步進了多少步,這個是可以控制的

怎么控制呢,有沒有以前做過的案例推薦給小弟看看
回復

使用道具 舉報

9#
ID:491577 發(fā)表于 2019-3-17 10:06 | 只看該作者
步進電機走到0后,單片機控制電機往最大方向走,每走一步累加器+1,同時檢測檢測最大限位開關信號,當?shù)谝淮螜z測到最大限位開關信號時累加器的數(shù)值就是最大值。
回復

使用道具 舉報

10#
ID:490006 發(fā)表于 2019-3-17 11:09 | 只看該作者
hhh402 發(fā)表于 2019-3-17 10:06
步進電機走到0后,單片機控制電機往最大方向走,每走一步累加器+1,同時檢測檢測最大限位開關信號,當?shù)谝?...

以ULN2003為例,正轉(zhuǎn)時依次動作0X01 0X02 0X04 0X08 當動作完以后計數(shù)值計1,走到最大是用code存入芯片內(nèi)部,此時的計數(shù)值就是最大坐標 當反轉(zhuǎn)時動作0X08 0X04 0X02 0X01 4個動作完以后減1  我理解的意思對嗎
回復

使用道具 舉報

11#
ID:490006 發(fā)表于 2019-3-17 12:18 | 只看該作者
zhb2004xp 發(fā)表于 2019-3-16 21:40
步進了多少步,這個是可以控制的

以ULN2003為例,正轉(zhuǎn)時依次動作0X01 0X02 0X04 0X08 當動作完以后計數(shù)值計1,走到最大是用code存入芯片內(nèi)部,此時的計數(shù)值就是最大坐標 當反轉(zhuǎn)時動作0X08 0X04 0X02 0X01 4個動作完以后減1  我理解的意思對嗎
回復

使用道具 舉報

12#
ID:491577 發(fā)表于 2019-3-17 12:43 | 只看該作者
對的,坐標的原點就是最小值0,最大值就是a,也可以用百分比表示

坐標.JPG (11.29 KB, 下載次數(shù): 31)

坐標.JPG
回復

使用道具 舉報

13#
ID:491577 發(fā)表于 2019-3-17 12:59 | 只看該作者
完成一次正轉(zhuǎn)就+1,完成一次反轉(zhuǎn)就-1,需要注意的是運行一段時間后需要進行0位校準,避免步進電機出現(xiàn)丟步時的錯誤,具體做法是反轉(zhuǎn)a+10步(有最小限位開關不會出問題),這時就是真正0點。然后在正傳回到你需要的地方。太長時間不做0位校準有出錯的風險。
回復

使用道具 舉報

14#
ID:490006 發(fā)表于 2019-3-17 13:44 | 只看該作者
hhh402 發(fā)表于 2019-3-17 12:59
完成一次正轉(zhuǎn)就+1,完成一次反轉(zhuǎn)就-1,需要注意的是運行一段時間后需要進行0位校準,避免步進電機出現(xiàn)丟步 ...

明白了 多謝多謝 好人一生平安
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 极品国产视频 | 可以在线观看av的网站 | 亚州综合一区 | 日日夜夜草 | 黄色免费观看 | 欧美自拍视频 | 日韩av成人| 久久久免费电影 | 欧美乱码精品一区二区三区 | 国产毛片av | 三级视频在线观看 | 亚洲综合在线播放 | 米奇7777狠狠狠狠视频 | 国产区视频在线观看 | 中文字幕在线观看精品 | 免费毛片网站 | 黄视频免费 | 国产精品成人一区 | 精品国产乱码久久久久久88av | 国产精品久久久久久久久久妞妞 | 成人免费视频网站在线观看 | 91se在线 | 亚洲精品一区在线观看 | 亚洲视频一区二区三区 | 中文字幕在线观看一区 | 亚洲最大av网站 | 九九国产在线观看 | 欧产日产国产精品视频 | 欧美一区二区三区 | 色婷婷久久久久swag精品 | 国产成人免费视频网站视频社区 | 日本高清不卡视频 | 精品蜜桃一区二区三区 | 久久久婷婷 | 精品二三区 | 成人综合一区 | 国产欧美一区二区三区在线看 | 最近中文字幕在线视频1 | www.色综合| 亚洲欧美在线视频 | 久久精品中文字幕 |