基于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
#============================================================

 

※ 结论


本文给出的相应的步进死扛机械控制的硬件和软件命令。以备之后的应用参考。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值