完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正在使用 PSOC Creator 中的 QuadDec 组件和 PSOC6。 QuadDec 可以解码 8000 个计数的电机编码器(即电机轴转一圈是 8000 个计数)。
--> 如何将 QuadDec 的输出与"modulo" ,使其输出在 8000 时滚动? 例如,当电机轴旋转时,QuadDec 输出将从 0 --> 7999 --> 0(不应达到 8000)。 |
|
相关推荐
1个回答
|
|
|
要在PSoC Creator中实现QuadDec组件的输出在达到8000时滚动,您可以按照以下步骤操作:
1. 打开PSoC Creator项目,找到QuadDec组件。 2. 在QuadDec组件的配置选项中,找到“Counter”设置。这通常在“Counter”选项卡下。 3. 在“Counter”设置中,找到“Saturation”选项。这个选项允许您设置计数器在达到最大值时的行为。 4. 将“Saturation”选项设置为“Wrap”。这将使计数器在达到最大值时自动回滚到0。 5. 接下来,找到“Counter Max Value”设置。这将允许您设置计数器的最大值。 6. 将“Counter Max Value”设置为7999。这样,当计数器达到7999时,它将在下一个计数时回滚到0。 7. 保存并编译项目。 8. 下载并运行项目到PSoC 6设备。 通过以上步骤,QuadDec组件的输出将在达到8000时滚动,输出范围为0到7999。这样,您可以在电机轴旋转时跟踪编码器的计数,而不会超过8000的限制。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
1218 浏览 0 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294 浏览 3 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8045 浏览 2 评论
4634 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
4292 浏览 9 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294浏览 3评论
1021浏览 2评论
897浏览 2评论
1005浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8046浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:15 , Processed in 0.810785 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
456