完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我用的是PIC18F450。我的目标是控制交流感应电动机。为此,我已经产生所需的PWM脉冲所需的频率。但是我需要在输出上保持V/F比。我不能做。请给我建议。
|
|
相关推荐
3个回答
|
|
嗨,V/F比?也许电压/频率你不能直接由微控制器的PWM来控制。脉冲宽度调制直接控制的唯一值是准时和关断时间准时+关断时间是PWM信号周期,或者:1/(准时+关断时间)=PWM频率准时/(准时+关断)时间周期。其他一切都是间接值。无刷直流输电或电子换向和电动机控制是一个已经研究多年的大课题。你可以从阅读维基百科开始:https://en.wikipedia.org/wiki/Brush._DC_.https://en.wikipedia.org/wiki/Br。这种技术的应用范围从小型计算机冷却风扇到大型三相工业电机控制系统。微芯片有电源控制网站的一部分,应用说明以及低压和高压电机控制的例子。http://www。微芯片.com/pagehandler/en-us/./motor control/还有几种开发硬件可用。PIC18F4550不能直接控制电机电流,需要功率开关晶体管和驱动电路。
|
|
|
|
嗨,亲爱的,你看了应用笔记AN955。这是针对PIC18F431的。这解释了很多原理,并有一些示例代码。V/F线性控制实际上归结为代码中的简单乘法运算。这是一个工作应用程序的摘录,它改编自AN955。[code/]MOVF TB_COUNT_LSB,W;具有调制指数和离散产品LSB ASMULWF SET_MODULA._INDEX;FORMultiplication Factor.这将给出标度TBMOVFF PRODH,TEMP_ISR_PWM;MOVF TB_COUNT_MSB,WMULWF SET_MODULA._INDEXMOVF TEMP_ISR_PWM,W;16位x 8位=24位结果。底部8位忽略ADDWF PRODL,WMOVWF TB_COUNT_LSBMOVLW 0X00;添加(带有进位)的中间值以产生ADDWFC PRODH,WMOVWF TB_COUNT_MSB;16位导致TB_COUNT_MSB/LSB[/代码]希望这有助于。
|
|
|
|
大家好,我也用PIC18f4550,pickit3(MPLAB X IDE v3.05),我在这里遇到问题,V/F比不能用于驱动电机。我做了代码,其中频率我可以通过代码选择,我也能看到完美的CRO输出,即,PWM波形,但是…电压是一样的,它根本没有变化,它与施加的电压相同。请建议我:
|
|
|
|
只有小组成员才能发言,加入小组>>
5183 浏览 9 评论
2005 浏览 8 评论
1932 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3178 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2229 浏览 5 评论
739浏览 1评论
624浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
510浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
637浏览 0评论
535浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 13:30 , Processed in 1.263842 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号