『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3726|回复: 3

请教贴 关于l298n控制步进电机接入ha并控制步进百分比

[复制链接]

1

主题

57

帖子

397

积分

中级会员

Rank: 3Rank: 3

积分
397
金钱
340
HASS币
0
发表于 2020-7-8 12:44:58 | 显示全部楼层 |阅读模式
l298n步进电机控制模块如图
l298n.jpg (网上摘的图)
l298n模块


步进电机.jpg (网上摘的图)
步进电机

以前曾用这个模块控制12v步进电机,配合红外控制模块,实现了投影仪屏幕的上下卷动功能。
因为投影的屏幕就只有全开或者全关的状态,很简单的计算了下全开的时间和全闭合的时间,在arduino利用延时运行的方式实现了该功能。
后来,接触到了esp系列芯片,也实现了wifi控制的方式。
现在想diy个窗帘电机,市场上当然有很多这一类的成熟产品,比如米家,比如论坛内的定制电机。
因为手头上没有实物,没有拆机看看内部的结构,用来偷师
猜测是不是又这些模块组成
esp系列芯片(比如esp12,esp7等)
电压模块(ac110-250v转dc5v&12v/24v变压稳压模块)
电机驱动模块,例如如图的l298n或者其他定制模块
步进电机
其他附加模块未知,比如检测电机的电压,可以当手动拉动窗帘一下的时候感应到电压后自动全部开启窗帘。
电池
光强度检测模块(可以用自动化实现)
外壳

目前来说,控制电机实现计算后延时全开全闭的功能是比较简单的

问题点:如何记录步进电机的前进百分比并且在ha的控制界面里显示状态,并且可以百分比的方式运行步进电机?

麻烦论坛里已经开发过此类产品的大佬赐教

l298n.jpg
回复

使用道具 举报

15

主题

158

帖子

1362

积分

论坛技术达人

积分
1362
金钱
1194
HASS币
40
发表于 2020-7-8 13:16:15 | 显示全部楼层
我拆过一个窗帘电机,直接用的直流有刷电机,用h桥来控制电机速度,用的两个霍尔传感器,感应电机轴的运动速度和方向,步进电机贵还慢
回复

使用道具 举报

1

主题

57

帖子

397

积分

中级会员

Rank: 3Rank: 3

积分
397
金钱
340
HASS币
0
 楼主| 发表于 2020-7-8 13:41:40 | 显示全部楼层
感谢提供了思路,原来是用霍尔传感器来记录路径和方向。
不知道有没有霍尔传感器的放置的图。
电机应该是属于步进电机,是直流的没错,如果直接用有刷非减速电机速度太快,扭力太低,电机会烧毁。
我买过的步进电机,12v,555直流减速电机,10-300转/min的都有,成本大概50元。可以根据阻力值选择减速电机规格。
l298n就是双h桥驱动模块,可以同时驱动两个电机控制正反转和速度。理论上可以实现双开窗帘的独立控制了。
回复

使用道具 举报

0

主题

23

帖子

70

积分

注册会员

Rank: 2

积分
70
金钱
47
HASS币
0
发表于 2020-7-9 00:51:03 | 显示全部楼层
minions123 发表于 2020-7-8 13:16
我拆过一个窗帘电机,直接用的直流有刷电机,用h桥来控制电机速度,用的两个霍尔传感器,感应电机轴的运动 ...

步进电机用在这个场景是不太合适的。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 09:43 , Processed in 0.104427 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表