完善资料让更多小伙伴认识你,还能领取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调试串口接收时为什么一直无法接收数据的问题
364 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6296 浏览 2 评论
4108 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3634 浏览 9 评论
1232 浏览 8 评论
459浏览 2评论
272浏览 2评论
378浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6321浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
459浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 04:34 , Processed in 0.552783 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号