你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32控制步进电机求教

[复制链接]
joker越 提问时间:2016-4-26 16:57 /
各位大神,我现在遇到一个棘手的问题。我需要用单片机发送脉冲至步进电机驱动器,驱动器再驱动步进电机运转。
我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。。。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。。想请教一下各位大神,这个问题应该怎么解决。。

我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗?

收藏 评论4 发布时间:2016-4-26 16:57

举报

4个回答
jinglixixi 回答时间:2016-4-26 17:26:05
方法有两个,一是买个光电隔离芯片转换一下电平,使得输入的3.3V信号变为5~24V信号;
再就是换成支持5V的STM32F103,我记得GD32的芯片中有宽电压的MCU,并与STM32F103兼容是国产的芯片。当然你要不选STM32的产品,也可以选M0516,或者真的选单片机如51系列的芯片如STC12系列的8位机。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

df_flying 回答时间:2016-4-26 18:13:03
电压转换,飞思卡尔8位和16位是5V的,带PWM生成器。可以参考下。3.3V步进电机驱动也有不少的,某宝搜搜就有的

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

雪山飞狼 回答时间:2016-4-26 21:57:16
要是想自己动动手的话,建议用三极管开关,3.3V控制5~24V电源通断,就行了,不过三级管得参考资料选择一下,还有其他电阻、二极管什么的

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

watershade 回答时间:2016-4-26 22:57:15
用三极管。或者告诉的电平转换模块。(3.3V转5V,SPI和I2C等告诉信号电平转换也用这种片子。如TI的YF08E )

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版