找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

基于平衡車(chē)主板電機(jī)驅(qū)動(dòng)------------moyuqilin

查看數(shù): 7670 | 評(píng)論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2016-1-26 21:56

正文摘要:

本帖最后由 moyuqilin 于 2016-1-26 21:58 編輯       PWM驅(qū)動(dòng)電機(jī),之前沒(méi)有接觸過(guò)帶有PWM的STC的芯片,在這個(gè)問(wèn)題上卡了一天,小車(chē)上共用了4路PWM,PWM2,PWM3,PWM4,PWM5,。通過(guò)飛思卡爾的 ...

回復(fù)

ID:77578 發(fā)表于 2016-1-29 20:24
   今天發(fā)現(xiàn)上面的程序在做PWM初始化的時(shí)候少寫(xiě)了兩句,少配置了兩個(gè)相關(guān)的寄存器,雖然不會(huì)影響到PWM的單獨(dú)輸出,但是在使用定時(shí)器中斷的時(shí)候就出了影響,在此進(jìn)行改正,在設(shè)置PWMC寄存器的上面應(yīng)當(dāng)加上配置兩個(gè)寄存器,
                        PWMIF=0x00;                  PWM中斷標(biāo)志寄存器
                        PWMFDCR=0x00;
       之前在做PWM的單獨(dú)調(diào)試的時(shí)候是沒(méi)用問(wèn)題的,所以就并沒(méi)有按照手冊(cè)上的來(lái),沒(méi)有配置這兩個(gè)寄存器,但在今天寫(xiě)定時(shí)器0中斷的時(shí)候,就影響到了PWM的輸出
ID:77578 發(fā)表于 2016-1-28 12:24
q413054581 發(fā)表于 2016-1-27 18:49
樓主,我想問(wèn)下為什么要用互補(bǔ)法呢,直接把PWM3賦0值不,控制PWM2不一樣嗎?

是的,但是之前在做STM32的時(shí)候接觸的是輸出兩路PWM去控制電機(jī),兩路控制的時(shí)候會(huì)有一個(gè)死區(qū)停車(chē)的東西,因?yàn)橹拔邑?fù)責(zé)硬件,所以我也不懂這個(gè)死區(qū)的東西,但是兩路PWM去進(jìn)行控制電機(jī)肯定有他的優(yōu)勢(shì),具體上,不清楚
ID:87158 發(fā)表于 2016-1-27 18:49
樓主,我想問(wèn)下為什么要用互補(bǔ)法呢,直接把PWM3賦0值不,控制PWM2不一樣嗎?
ID:94185 發(fā)表于 2016-1-27 10:22
66666666

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表