完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-7 15:55 编辑
求助关于ti程序里的 speed1.BaseRpm = 120*BASE_FREQ/P;这句程序的意思,BASE_FREQ为 Base electrical frequency,P为极对数, 不知道哪位看过TI程序的大侠讲解一下这个BaseRpm到底是什么参数啊 同样speed1.SpeedScaler = 60*(SYSTEM_FREQUENCY*1000000/1000)*1/(128*speed1.BaseRpm);这句什么意思求解释 |
|
相关推荐
5个回答
|
|
你好!
从字面意思,BaseRpm 是 speed1 类的成员,Rpm 是 rounds per minute,即转速。 电气转速 除以 极对数 则是 机械转速。 后面一句, SpeedScaler 是 speed1类的成员,用 系统频率 除以 转速, 则是将 转速 rpm 转换成一个跟 系统时钟 clk 为单位的变量 , 即 一个机械转动周期 里 经历 的 sys clk数 (= 1 / sys freq )。 程序中的常量是涉及单位转换和比例变换(scaling)的。 楼主看的是哪个EVM/demo的代码? |
|
|
|
opqooq 发表于 2018-6-7 09:24 同意楼上的观点。 另外补充以下: speed1.BaseRpm = 120*BASE_FREQ/P; BASE_FREQ为 Base electrical frequency(电频率,单位为Hz),P应该是极数而非极对数,电频率转到机械转速RPM的公式为:speed1.BaseRpm = 60*BASE_FREQ/(P/2)=120*BASE_FREQ/P. |
|
|
|
感谢 Johnson 的纠正, 这样就能合理解释 系数是 120 而不是 60 的原因 ~ |
|
|
|
opqooq 发表于 2018-6-7 09:24 我看的是TI官方的三相异步电机适量控制的代码,后一句还是不太懂 |
|
|
|
谢谢解答,能具体讲解下下面那句的意思吗 |
|
|
|
只有小组成员才能发言,加入小组>>
760 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1971 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3718 浏览 4 评论
5083 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1786 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
765浏览 2评论
817浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
792浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1263浏览 1评论
1854浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 13:51 , Processed in 0.777815 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191