找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2425|回复: 7
收起左侧

单片机PCA模块和增强型PWM关系是什么?

[复制链接]
ID:961122 发表于 2021-8-22 19:42 | 显示全部楼层 |阅读模式
看STC15的手册和教程,里面有增强型PWM和PCA两部份内容,不清楚这两部份的关系是什么。是两个都能实现脉冲输出的功能吗,如果想实现单片机输出脉冲控制步进控制器,请问要用哪一种功能,实现加减速,调速,反向。实在是困惑。请高人指点一下。
回复

使用道具 举报

ID:94031 发表于 2021-8-22 20:08 | 显示全部楼层
PCA指的是单片机的一个功能模块,然后PWM指的是脉冲宽度调制,是一种技术。
使用单片机的PCA模块可以实现PWM功能,比如要输出一个固定的频率,那么单片机只要开机时,把PCA的相关寄存器配置一下,频率就出来了,就是后台运行了,单片机就可以去做其他的事情。
回复

使用道具 举报

ID:161164 发表于 2021-8-23 01:48 | 显示全部楼层
步进控制用不上PWM
只要掌握每相的轉換時間就可以实现加减速,调速
至於正反轉,那就是換相次序的問題
回复

使用道具 举报

ID:961122 发表于 2021-8-23 02:06 | 显示全部楼层
lkc8210 发表于 2021-8-23 01:48
步进控制用不上PWM
只要掌握每相的轉換時間就可以实现加减速,调速
至於正反轉,那就是換相次序的問題

感谢,是指用定时中断来控制吗,还是通过PCA模块的指令来产中脉冲。学的过程对这些基础的东西很疑惑,好像有点掉坑的感觉。
回复

使用道具 举报

ID:94031 发表于 2021-8-23 09:30 | 显示全部楼层
litingkun 发表于 2021-8-23 02:06
感谢,是指用定时中断来控制吗,还是通过PCA模块的指令来产中脉冲。学的过程对这些基础的东西很疑惑,好 ...

把你步进电机的情况介绍一下
回复

使用道具 举报

ID:961122 发表于 2021-8-23 11:33 | 显示全部楼层
xuyaqi 发表于 2021-8-23 09:30
把你步进电机的情况介绍一下

步进电机我用的是86的2相4线混合式步进电机,配一个步进驱动器,控制方式是脉冲加方向,单片机输出一路脉冲信号给驱动器。相通过两个外部触发中断控制步进电机的启停,中断0上升沿触发,电机按设定的加速度启动,达到设定速度后匀速运动,中断1上升沿触发,电机做减速直接0速。请问用什么控制方式会比较好,加速时间在5ms。单片机是STC15W408AS。
回复

使用道具 举报

ID:161164 发表于 2021-8-23 13:21 | 显示全部楼层
litingkun 发表于 2021-8-23 11:33
步进电机我用的是86的2相4线混合式步进电机,配一个步进驱动器,控制方式是脉冲加方向,单片机输出一路脉 ...

脉冲的高(或低)电平的维持时间最短是多少?
启停一定要用中断?用普通的按键扫描也可以吧?
回复

使用道具 举报

ID:94031 发表于 2021-8-23 14:20 | 显示全部楼层
litingkun 发表于 2021-8-23 11:33
步进电机我用的是86的2相4线混合式步进电机,配一个步进驱动器,控制方式是脉冲加方向,单片机输出一路脉 ...

步进电机通过驱动器控制,驱动器有方向控制端,高电平一个方向低电平另一个方向,驱动器有一个脉冲输入端,无脉冲步进电机停,有脉冲电机走,频率高电机快,频率低电机慢,你只要学会用STC15W408AS发快慢脉冲,再加上IO口高低电平,就能控制你的86-2相4线步进电机。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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