亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
STC12C2052AD使用pwm信號給直流電機調速的算法
[打印本頁]
作者:
51heisex
時間:
2016-1-24 02:29
標題:
STC12C2052AD使用pwm信號給直流電機調速的算法
說明:以下只涉及到核心算法,程序其它部分可根據實際情況設計。
1.delay過程在這里用作延時,可根據實際情況調整延時時間,實現電機在某個固定速度上運行一段時間。
2.pwm_out過程為pwm信號輸出。
3.以下一個while代表一次加速度,利用延時過程在while里進行延時累加,實現pwm緩慢加速?筛鶕䦟嶋H運行情況實現分級加速。如地鐵中常使用的4級調速。
4.如應用至電力機車中,對于電機的調速,電機的加速度盡量接近車輛在一定作用力下的自然加速度,防止對功率管、電機和車輛各個系統造成過大沖擊。
pwm_add=20; //pwm0設置初始值,使得啟動時有足夠電壓驅動電機,并且實現降壓啟動
pwm_out(pwm_add); //pwm0公共過程
delay(base_time,2000);
pwm_add=20; //pwm0設置初始值,使得啟動時有足夠電壓驅動電機,并且實現降壓啟動
while(pwm_add!=150) //pwm0輸出小于151時使其不斷累加
{
delay(base_time,add_time); //控制加速度
pwm_out(pwm_add); //pwm0公共過程
pwm_add=pwm_add+1; //累加器
}
delay(base_time,3000); //運行一段時間
pwm_add=150; //pwm0設置初始值,使得啟動時有足夠電壓驅動電機,并且實現降壓啟動
while(pwm_add!=255) //pwm0輸出小于151時使其不斷累加
{
delay(base_time,add_time); //控制加速度
pwm_out(pwm_add); //pwm0公共過程
pwm_add=pwm_add+1; //累加器
}
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1