EV編輯部

近期Applied Motion Products提供了一套免費Python電機編程庫。用戶可以很方便的使用Python對伺服電機和步進電機進行控制。

·建立Python應用程序和運動控制軸之間的通信。

· 將命令發送到一個或多個軸。

· 處理來自軸的回復,包括確認和數據請求。

程序員可以一次將SCL命令傳輸到一個或多個電機軸,從而在多個軸上創建直接的運動曲線序列。SCL提供運動控制命令,包括歸位,絕對,相對位置移動以及輸入/輸出控制、驅動器狀態,報警狀態等。SCL命令可以通過TCP或UDP,RS-485和RS-232連接發送。

作者Chris Dickens和Lane Andrews說Python有強大的社區,所以學習和應用都可以變得很快,把它集成到樹莓派平臺,實現從個人項目到大規模生成都可以變得極為快捷的實現。使用SCL配置驅動器和集成電機,如果使用RS-232或RS-485通信,則需要pySerial,可以在這裡找到:pythonhosted.org/pyseri

程序流程- RS-232/485連接

與驅動器建立連接

向驅動發送命令

等待驅動響應

連接網路

連接驅動

向驅動發送命令

等待並處理驅動響應

官方樣例腳本

RS232Demonstration:

展示基礎串口信息和發送命令,電機順時針轉動、逆時針轉動、讀取兩次瞬時位置

eSCLDemonstration:

示例乙太網向驅動發送命令

MultiDriveTerminal:

示例多個IP向驅動發生命令

想獲取樣例腳本的同學,可以評論區回復需要樣例

投稿通道

EV技研鼓勵高校實驗室或者個人,在我們平臺上分享各種電車方向的優質內容,最新技術解讀、技術乾貨,優質文獻翻譯,我們的目的只有一個搭建電車領域的學習交流平臺,讓知識與技術高效傳播。

來搞標準

稿件需個人原創作品,需註明作者個人信息(姓名+研究方向)

  • 投稿郵箱:[email protected]
  • 請留下聯繫方式,以便編輯和作者及時溝通

具體稿費,按具體內容溝通

加入電動車技術研究社羣:添加羣管理微信:luo--1900,備註姓名+研究方向

EV技研

關注公眾號 更多精彩


推薦閱讀:
相關文章