完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
1.手头上的伺服电机是编码器,标称2500p,用代码测试过双边沿触发情况下,一圈10000次计数。在workbench里,这一项是填2500还是10000?
2.我没有是能LCD,START/STOP 按钮,其他IO口都配置完了,电压是48V常规,超压设置的60,低压设置的24V,这种编译下载进去,workbench里打开显示的过压报警或者低压报警怎么回事? 3.在Drive parameters.h文件里有个 #define F1 和#define F2 .每次将workbench参数导入,这两项变成定义0,当然下面也有,编译会报错,将定义改成一个非零的数字,编译就正常了,这个怎么设置? |
|
相关推荐
1个回答
|
|
|
1. 在STM32 Workbench中,编码器的分辨率应该填写实际测量的分辨率。根据您的描述,伺服电机编码器标称2500p,但在双边沿触发情况下,一圈实际计数为10000次。这种情况下,您应该在Workbench中填写10000,因为这是实际测量到的分辨率。
2. 您提到没有LCD、START/STOP按钮,但其他IO口都配置完毕。关于过压报警和低压报警的问题,这可能是因为您的系统在启动时,电压检测电路检测到了超出设定范围的电压值。为了解决这个问题,您可以尝试以下步骤: a. 确保您的电源电压在正常范围内,即在24V至48V之间。 b. 检查您的电压检测电路是否正确连接,并确保没有短路或断路。 c. 如果问题仍然存在,您可以尝试在Workbench中调整过压和低压报警阈值,以适应您的系统。 3. 在Drive parameters.h文件中的#define F1和#define F2是用来定义电机的额定频率。当您从Workbench导入参数时,如果这两个参数被设置为0,可能会导致编译错误。为了解决这个问题,请按照以下步骤操作: a. 确定您的电机的额定频率。这通常可以在电机的规格表或数据手册中找到。 b. 在Drive parameters.h文件中,将#define F1和#define F2的值更改为电机的额定频率。例如,如果电机的额定频率是50Hz,您可以将这两个参数设置为50。 c. 保存文件并重新编译您的项目。 希望这些解答能帮助您解决在STM32 Workbench配置过程中遇到的问题。如果您还有其他疑问,请随时提问。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4191 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3255 浏览 1 评论
2787 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2219 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
15105 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3159浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1933浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2103浏览 3评论
2015浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2207浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 10:10 , Processed in 2.354188 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
650