查看: 480|回复: 6
关于stm32F103RBT6系统复位后(按下复位键NRST拉低)IO口的电平变化或者脉冲变化
主题帖子精华
新手上路, 积分 47, 距离下一级还需 3 积分
在线时间8 小时
问题产生:各位前辈好,本人在用数字舵机在做一个机器人,电路用的是STM32F103RBT6的最小系统,舵机连在相应IO口上,不知道为什么每次按下复位键(NRST拉低)产生系统复位后,舵机都会产生不规律的角度变化(每次按下时转动的角度都不一样),我现在初步有两个想法,一个是在系统复位的时候IO口有微小的电平变化,被数字舵机解析为脉冲信号了。再一个就是有脉冲输出了(不太可能)【因为数字舵机是一个周期脉冲工作的,产生相应范围高电平就会转动】
解决办法:1.一个就是我想在电路方面解决问题
& && && && && &2.可不可以设置启动文件或者什么来解决对IO的问题?
请教各位大神这是怎么回事,怎么在软件或硬件方面解决问题呢?
复位瞬间的不确定是正常情况,
一般来说这不会造成严重的后果。
比如电机控制,加电或复位后,先要根据位置传感器找到“零点”,然后再做运动,
复位时抖动一下无所谓的。
如果这种抖动很要命,那就必须提前考虑到,要想法避免。
主题帖子精华
在线时间747 小时
倒不是致命的,只是一个bug,您能具体讲一下吗?学习学习嘛
复位瞬间的不确定是正常情况,
一般来说这不会造成严重的后果。
比如电机控制,加电或复位后,先要根据位置传感器找到“零点”,然后再做运动,
复位时抖动一下无所谓的。
如果这种抖动很要命,那就必须提前考虑到,要想法避免。
主题帖子精华
在线时间747 小时
可能比较难办,要加硬件。
但是否思路有问题?
通电瞬间的不确定是正常情况,应当在通电后检测位置,然后设定位置。
主题帖子精华
新手上路, 积分 47, 距离下一级还需 3 积分
在线时间8 小时
可能比较难办,要加硬件。
但是否思路有问题?
1.请您针对我出现的这种问题讲一下我的思路有什么问题呢?
2.还要麻烦您具体跟我说说那个检测位置是怎么回事?这是硬件问题吗?
主题帖子精华
在线时间747 小时
复位瞬间的不确定是正常情况,
如果影响不大,重新对舵机操作一下。
如果影响是致命的,那应当提前设计。
现在是要命的,是吗?
主题帖子精华
新手上路, 积分 47, 距离下一级还需 3 积分
在线时间8 小时
复位瞬间的不确定是正常情况,
如果影响不大,重新对舵机操作一下。
倒不是致命的,只是一个bug,您能具体讲一下吗?学习学习嘛
主题帖子精华
新手上路, 积分 47, 距离下一级还需 3 积分
在线时间8 小时
复位瞬间的不确定是正常情况,
一般来说这不会造成严重的后果。
好的,明白了,谢前辈指点
Powered by