日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA电机控制程序_步进电机控制时序

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA电机控制程序_步进电机控制时序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用Microchip TCP / IP堆棧時,我對步進電機控制有疑問 .

在過去,我使用計時器進行步進電機控制 . 我將定時器的周期設置為脈沖之間所需的時間,然后根據需要在定時器標記ISR中更改電機相位輸出 . 在我這樣做的情況下,我的步進器以每秒約400個脈沖的最大速率移動,這意味著中斷每2.5毫秒發生一次 . 我正在使用USB與主機進行通信 .

我現在正在開發一種新產品,它將使用TCP / IP堆棧通過以太網與PC通信 . 它還將通過SPI和UART模塊與其他設備通信 . 這種新設備必須能夠以每秒2000個脈沖的速度操作步進電壓,這意味著如果我使用相同的定時器/ ISR方法來驅動步進電機,則中斷可能每0.5毫秒觸發一次 . 基于從主機接收的命令打開和關閉步進器,因此需要和諧地同時發生與主機的通信和電動機的操作 . 如果步進速度略有變化,則不會出現問題但不理想 . 此外,如果步進器在它移動的中間暫停30分鐘,那將是不可接受的 .

我正在考慮在這個項目中使用PIC24F,指令時鐘速度為16MHz(使用內部FRC PLL為32Mhz / 2) . 您是否認為步進器的中斷會破壞以太網通信或反之亦然?有沒有更好的方法呢?

我已經考慮過使用單獨的PIC進行步進控制,然后我可以發送pic目標位置命令或暫停命令來啟動和停止運動,但這會在混合中添加另一個固件并使周圍的事情變得復雜 .

總結

以上是生活随笔為你收集整理的JAVA电机控制程序_步进电机控制时序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。