基于PIC單片機(jī)的電動(dòng)自行車(chē)控制系統(tǒng)設(shè)計(jì)
積分分離算法要設(shè)置積分分離閥E0,| e(kT)|≤E0時(shí),采用PI控制可保證系統(tǒng)的控制精度;當(dāng)|e(kT)|≥E0時(shí),也即偏差較大時(shí),采用P控制直接使超調(diào)量大為降低。
2.3 系統(tǒng)軟件設(shè)計(jì)與實(shí)驗(yàn)結(jié)果
軟件設(shè)計(jì)是整個(gè)控制系統(tǒng)設(shè)計(jì)的核心部分,它將直接決定了整個(gè)控制系統(tǒng)的控制質(zhì)量和它的效率,決定系統(tǒng)輸出信號(hào)的特性,包括電流大小及穩(wěn)定度、諧波含量、保護(hù)功能的完善、可靠性等。PIC芯片是在其專(zhuān)門(mén)的軟件開(kāi)發(fā)環(huán)境Mplab進(jìn)行程序編寫(xiě)與仿真的,這給開(kāi)發(fā)者設(shè)計(jì)調(diào)試程序帶來(lái)了極大的方便。該系統(tǒng)軟件設(shè)計(jì)重點(diǎn)是主程序和中斷服務(wù)程序,其流程圖如圖3和圖4所示,其中T0用于計(jì)算換相時(shí)間,且采用匯編語(yǔ)言編寫(xiě)程序。本文引用地址:http://m.ptau.cn/article/163779.htm
該系統(tǒng)采用36 V,250 W的無(wú)刷直流電機(jī),用示波器測(cè)得電機(jī)某相在V1,V2(V1V2)轉(zhuǎn)速下電壓波形如圖5和圖6所示。
由圖5和圖6可知,V1轉(zhuǎn)速下該相導(dǎo)通時(shí)間比V2轉(zhuǎn)速下短,即一個(gè)周期內(nèi)該相電壓有效值U1U2,滿足系統(tǒng)設(shè)計(jì)要求。
3 結(jié) 語(yǔ)
這里設(shè)計(jì)的基于PIC16F72單片機(jī)電動(dòng)自行車(chē)的無(wú)刷直流電機(jī)控制系統(tǒng),充分利用了PIC單片機(jī)豐富的片內(nèi)資源,高效的運(yùn)算處理能力,及便捷的PWM功能,大大簡(jiǎn)化了硬件結(jié)構(gòu)。系統(tǒng)總體設(shè)計(jì)遵循了可靠、簡(jiǎn)單、實(shí)用的原則。該系統(tǒng)設(shè)計(jì)對(duì)無(wú)刷直流電機(jī)在其他領(lǐng)域?qū)嶋H的產(chǎn)品設(shè)計(jì)有一定的幫助和借鑒。
評(píng)論