基於ESP8266 WiFi控制的步進升降機械平臺

■ 控制升降平臺簡介


升降平臺包括兩部分:

  • 步進電機驅動的絲槓平臺:
    步進本平臺使用步進電機驅動的上下一平動平臺。
    移動範圍:10釐米範圍。

  • 基於WiFi通信的步進電機驅動器:
    WiFI-UART的通信模塊爲爲ESP8266。 中間通過STM32單片機進行完成接口併發送脈衝命令完成對步進電機的驅動器的脈衝。
    單片機還需要根據指令,檢測不僅絲桿平臺上的上下限位信號。

▲ 升降控制平臺的組成|左:絲槓機械不符;右:控制部分

▲ 升降控制平臺的組成|左:絲槓機械不符;右:控制部分

 

01無線控制指令


使用在 tshardware中的兩個通信命令完成對平臺的控制

  • rcccw(n) : 控制平臺網上運行
  • rccw(n): 控制平臺往下運行

運行到上、下限,運動沒有檢測停止。

運動控制命令範圍:38000
運動距離:10釐米

執行速度:執行 rccw(1000),使用time.sleep(4) 基本上可以同步。

▲ 升降臺上下運動

▲ 升降臺上下運動

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TESTST.PY                    -- by Dr. ZhuoQing 2020-07-03
#
# Note:
#============================================================
from headm import *
from tsmodule.tshardware    import *
from tsmodule.tsvisa        import *
from tsmodule.tsstm32       import *
gifid = 21
tspgiffirst(gifid)
for i in range(40):
    rccw(1000)
    time.sleep(4)
    printf('%d \a'%i)
    tspgifappend(gifid)
printf('\a')
#------------------------------------------------------------
#        END OF FILE : TESTST.PY
#============================================================

 

※ 結論


本文給出的相應的步進死扛機械控制的硬件和軟件命令。以備之後的應用參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章