《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于中穎SH79F168單片機(jī)的航模無(wú)刷電調(diào)方案
基于中穎SH79F168單片機(jī)的航模無(wú)刷電調(diào)方案
摘要: 本文提出了一種采用中穎8位單片機(jī)SH79F168作為主控芯片的航模無(wú)刷電調(diào)方案,用AD采樣的方法進(jìn)行反電動(dòng)勢(shì)檢測(cè)以控制無(wú)位置傳感器的無(wú)刷直流電機(jī)。該芯片內(nèi)部集成了PWM、ADC、增強(qiáng)外部中斷等有針對(duì)性的功能模塊,
Abstract:
Key words :

摘要:本文提出了一種采用中穎8位單片機(jī)SH79F168作為主控芯片的航模無(wú)刷電調(diào)方案,用AD采樣的方法進(jìn)行反電動(dòng)勢(shì)檢測(cè)以控制無(wú)位置傳感器的無(wú)刷直流電機(jī)。該芯片內(nèi)部集成了PWM、ADC、增強(qiáng)外部中斷等有針對(duì)性的功能模塊,使軟硬件設(shè)計(jì)都大為簡(jiǎn)化。經(jīng)實(shí)際項(xiàng)目應(yīng)用,該系統(tǒng)運(yùn)行穩(wěn)定可靠,且與市面上的其它控制方案相比具有成本優(yōu)勢(shì)。

1 概述

無(wú)位置傳感器的無(wú)刷直流電機(jī)(Brushless Direct Current Motor, BLDCM)由于其快速、可靠性高、體積小、重量輕等特點(diǎn),在航模領(lǐng)域得到了廣泛的應(yīng)用。但是與有刷電機(jī)和有位置傳感器的無(wú)刷直流電機(jī)相比,其控制算法要復(fù)雜得多。加上航模設(shè)計(jì)中對(duì)重量和體積的要求非常嚴(yán)格,因此要求硬件電路盡可能簡(jiǎn)單,更增加了軟件的難度。

本文提出了一種基于中穎8位單片機(jī)SH79F168的控制方案,借助于該芯片片內(nèi)集成的針對(duì)電機(jī)控制的功能模塊,只需很少的外圍電路即可搭建控制系統(tǒng),實(shí)現(xiàn)基于反電動(dòng)勢(shì)法的無(wú)位置傳感器BLDC控制,在保證穩(wěn)定性和可靠性的基礎(chǔ)上大大降低了系統(tǒng)成本。而且該芯片與傳統(tǒng)8051完全兼容,易于上手,從而也降低了研發(fā)成本。

2 系統(tǒng)硬件設(shè)計(jì)

本方案選用中穎的8位單片機(jī)SH79F168做為主控芯片。該芯片采用優(yōu)化的單機(jī)器周期8051核,內(nèi)置16K FLASH存儲(chǔ)器,兼容傳統(tǒng)8051所有硬件資源,采用JTAG仿真方式,內(nèi)置16.6M振蕩器,同時(shí)擴(kuò)展了如下功能:

  • 雙DPTR指針. 16位 x 8乘法器和16位/8除法器.

  • 3通道12位帶死區(qū)控制PWM,6路輸出,輸出極性可設(shè)為中心或邊沿對(duì)齊模式;同時(shí)集成故障檢測(cè)功能,可瞬時(shí)關(guān)閉PWM輸出;

  • 7通道10位ADC模塊;

  • 內(nèi)置放大器和比較器,可用作電流放大采樣和過(guò)流保護(hù);

  • 增強(qiáng)的外部中斷,提供4種觸發(fā)方式;

  • 提供硬件抗干擾措施;

  • Flash自編程功能,方便存儲(chǔ)參數(shù);

主系統(tǒng)硬件架構(gòu)如圖1所示,從圖中可以看出該系統(tǒng)大部分功能都由片內(nèi)集成的模塊完成。外圍電路的簡(jiǎn)化一方面可以提高系統(tǒng)可靠性,另一方面也降低了成本。

1.jpg

圖 1 系統(tǒng)硬件架構(gòu)

三相逆變橋采用上橋PMOS用三極管驅(qū)動(dòng),下橋NMOS用PWM端口直接驅(qū)動(dòng)的方式,如圖2所示。

2.jpg

圖 2  三相逆變橋

SH79F169片內(nèi)集成了三通道6路PWM端口,可分別獨(dú)立配置為PWM輸出或者IO輸出。將PWM01~PWM21配置為PWM輸出,直接驅(qū)動(dòng)三相逆變橋的下橋;PWM0~PWM2配置為IO端口,經(jīng)過(guò)晶體管反相電路后驅(qū)動(dòng)三相逆變橋的上橋。

外部中斷輸入INT4x配置為雙沿觸發(fā),即輸入信號(hào)的上升沿和下降沿都能觸發(fā)中斷,可用于捕捉調(diào)速給定信號(hào)。

3 系統(tǒng)軟件設(shè)計(jì)

由于SH79F168的硬件已經(jīng)完成了大量的任務(wù),軟件的部分相對(duì)簡(jiǎn)化很多。主程序流程圖如圖3所示。

3.jpg

圖 3  主程序流程圖

為便于理解,該流程圖經(jīng)過(guò)了盡量的簡(jiǎn)化,只保留最關(guān)鍵的步驟。主流程中沒(méi)有列出“檢測(cè)BEMF”和“換相”兩個(gè)關(guān)鍵的步驟,因?yàn)樗鼈兎謩e在PWM中斷和timer0中斷中進(jìn)行。

3.1 反電動(dòng)勢(shì)過(guò)零點(diǎn)檢測(cè)

在PWM輸出高期間,假設(shè)斷開(kāi)相繞組端電壓為 ,反電動(dòng)勢(shì)為 ,供電電壓為 ,則三者之間有如下關(guān)系[1]:

4.jpg

SH79F168提供PWM周期中斷和占空比中斷。當(dāng)周期中斷發(fā)生時(shí)不斷檢測(cè)斷開(kāi)相的端電壓,并與 比較,直到檢測(cè)到過(guò)零點(diǎn)或者PWM輸出低(根據(jù)PWM占空比中斷標(biāo)志位判斷),即可實(shí)現(xiàn)在PWM輸出高期間的反電動(dòng)勢(shì)過(guò)零點(diǎn)檢測(cè)。每次換相后就切換到另一個(gè)通道,檢測(cè)下一個(gè)斷開(kāi)相的端電壓,如此循環(huán),實(shí)現(xiàn)實(shí)時(shí)檢測(cè)。

需要注意是剛換相后的一段時(shí)間內(nèi),由于MOS管的續(xù)流,斷開(kāi)相繞組的電壓會(huì)出現(xiàn)尖峰。為了準(zhǔn)確檢測(cè)反電動(dòng)勢(shì),可以選擇在剛換相的一到兩個(gè)PWM周期內(nèi)不進(jìn)行采樣,避開(kāi)尖峰電壓。

3.2 起動(dòng)算法

BLDC電機(jī)的反電動(dòng)勢(shì)和轉(zhuǎn)速正相關(guān),在起動(dòng)和低速運(yùn)行階段,電機(jī)產(chǎn)生的反電動(dòng)勢(shì)為零或很小,因此往往需要經(jīng)過(guò)一段強(qiáng)制加速,使反電動(dòng)勢(shì)上升到能夠檢測(cè)過(guò)零點(diǎn)的水平。

航模電機(jī)一般在較低速時(shí)即會(huì)產(chǎn)生比較明顯的反電動(dòng)勢(shì),這個(gè)特點(diǎn)為起動(dòng)提供了很大的便利。先給電機(jī)任意兩相通電,使電機(jī)獲得一個(gè)初速度,這時(shí)檢測(cè)斷開(kāi)相電壓并等待其發(fā)生過(guò)零。若檢測(cè)到過(guò)零點(diǎn)則換相,若經(jīng)過(guò)較長(zhǎng)一段時(shí)間還沒(méi)有檢測(cè)到過(guò)零則強(qiáng)制換相,重復(fù)這個(gè)過(guò)程直至電機(jī)穩(wěn)定運(yùn)行。這種起動(dòng)方式,不但實(shí)現(xiàn)簡(jiǎn)單,而且穩(wěn)定可靠。在這種方式不能適用時(shí),再根據(jù)應(yīng)用場(chǎng)合考慮選用特定的起動(dòng)方式,可參考文獻(xiàn)[2],限于篇幅本文不詳述。

3.3 換相計(jì)算

一般在用反電動(dòng)勢(shì)法進(jìn)行BLDC控制的時(shí)候,需要對(duì)每?jī)纱螕Q相的間隔時(shí)間進(jìn)行計(jì)時(shí),得到60°電角度時(shí)間,然后除以2作為檢測(cè)到過(guò)零點(diǎn)后30°延時(shí)的定時(shí)值。這就需要用到兩個(gè)定時(shí)器/計(jì)數(shù)器,一個(gè)用作計(jì)數(shù)器對(duì)每?jī)纱螕Q相的間隔進(jìn)行計(jì)數(shù),另一個(gè)用作定時(shí)器實(shí)現(xiàn)30°延時(shí)。本方案中為了節(jié)省timer資源,用一個(gè)timer同時(shí)完成兩項(xiàng)功能。

在每次換相后,檢測(cè)到該通電狀態(tài)下的過(guò)零點(diǎn)之間,timer0用作計(jì)數(shù)器;在檢測(cè)到過(guò)零點(diǎn)之后,之前的計(jì)數(shù)值即為30°電角度,將其作為定時(shí)值裝入timer0,timer0用作定時(shí)器開(kāi)始定時(shí)。定時(shí)時(shí)間到后,在timer0中斷中進(jìn)行換相。然后timer0又用作計(jì)數(shù)器,如此循環(huán)。正常情況下,由于電機(jī)轉(zhuǎn)速很高,每次換相到檢測(cè)到過(guò)零點(diǎn)之間的時(shí)間很短,timer0在計(jì)數(shù)模式下不會(huì)發(fā)生中斷。若timer0在計(jì)數(shù)模式時(shí)發(fā)生中斷,必然是計(jì)數(shù)溢出,說(shuō)明電機(jī)經(jīng)過(guò)較長(zhǎng)的時(shí)間還沒(méi)有檢測(cè)到過(guò)零點(diǎn),而這可以作為電機(jī)堵轉(zhuǎn)的標(biāo)志。根據(jù)實(shí)際情況,可對(duì)timer0在計(jì)數(shù)模式下連續(xù)發(fā)生中斷的次數(shù)進(jìn)行計(jì)數(shù),超過(guò)一定值即認(rèn)為發(fā)生堵轉(zhuǎn)。這樣,timer0還實(shí)現(xiàn)了堵轉(zhuǎn)保護(hù)的功能。

4 系統(tǒng)測(cè)試及總結(jié)

圖4~6分別為PWM占空比約為20%、50%和100%時(shí),在電機(jī)運(yùn)轉(zhuǎn)過(guò)程中用示波器捕捉到的各相電壓和過(guò)零點(diǎn)位置波形。

5.jpg

圖 4 PWM占空比為20%

6.jpg

圖 5 PWM占空比為50%

7.jpg

圖 6 PWM占空比為100%

各圖中最上方的方波中每個(gè)高低翻轉(zhuǎn)的位置即對(duì)應(yīng)程序中檢測(cè)到過(guò)零點(diǎn)的時(shí)刻,下面三個(gè)梯形波分別為A、B、C三相的端電壓。由圖中可以看出PWM占空比越高時(shí)系統(tǒng)運(yùn)行越穩(wěn)定。本系統(tǒng)經(jīng)測(cè)試在PWM占空比低至8%時(shí)還能穩(wěn)定運(yùn)行。

采用本方案的航模電調(diào)通過(guò)廠(chǎng)家的各項(xiàng)測(cè)試,性能良好,穩(wěn)定可靠,且節(jié)省了成本。目前已進(jìn)入批量生產(chǎn)階段,產(chǎn)生了良好的經(jīng)濟(jì)效益。

參考文獻(xiàn)

[1] Jianwei Shao. Direct Back EMF Detection Method for Sensorless Brushless DC Motor Dives. Thesis submitted to the Faculty of the Virginia Polytechnic Institute and the State University in Partial fulfillment of the requirements for the degree of Master, 2003.

[2] 吳筱輝, 程小華, 劉杰. 反電動(dòng)勢(shì)法檢測(cè)轉(zhuǎn)子位置的直流無(wú)刷電機(jī)系統(tǒng)起動(dòng)方法. 中小型電機(jī), 2005, 32(5)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩国产页| 激情久久久久| 久久久久久综合| 亚洲欧美国产三级| 亚洲视频网在线直播| 亚洲精品美女久久7777777| 久久精品欧洲| 欧美在线播放一区| 午夜日韩视频| 性色av一区二区三区| 亚洲欧美一级二级三级| 亚洲资源在线观看| 亚洲影院一区| 午夜伦理片一区| 欧美一区二区三区精品| 久久av老司机精品网站导航| 欧美亚洲三区| 久久av红桃一区二区小说| 欧美在线视频二区| 亚洲第一免费播放区| 亚洲国产视频直播| 亚洲片国产一区一级在线观看| 亚洲国产精品va| 91久久久久久| 一本色道**综合亚洲精品蜜桃冫| 一级成人国产| 亚洲尤物视频网| 性久久久久久| 久久久久久久久久久一区 | 一区二区免费看| 亚洲一级黄色片| 欧美一级理论片| 久久国产免费| 免费不卡亚洲欧美| 欧美日韩国产小视频在线观看| 欧美涩涩网站| 国产乱人伦精品一区二区| 国产一区二区三区四区老人| 一区二区三区无毛| 亚洲六月丁香色婷婷综合久久| 亚洲午夜高清视频| 欧美在线网址| av成人免费| 午夜亚洲性色视频| 久久香蕉精品| 欧美日韩国产首页| 国产精品入口尤物| 在线精品一区| 一区二区三区欧美日韩| 午夜日韩激情| 99视频精品免费观看| 香蕉久久夜色精品国产| 久久亚洲高清| 欧美色中文字幕| 国内精品美女在线观看| 亚洲精品久久嫩草网站秘色| 亚洲一区二区3| 亚洲欧洲日韩女同| 性欧美大战久久久久久久免费观看| 久久嫩草精品久久久久| 欧美乱大交xxxxx| 国产日韩精品久久久| 亚洲精品国产精品国自产观看| 亚洲男女自偷自拍| 亚洲人成网站777色婷婷| 午夜欧美不卡精品aaaaa| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩国产大片| 国产一区二区三区四区五区美女| 亚洲精品一二| 久久精品一区二区三区不卡牛牛| 亚洲视频欧洲视频| 久热精品视频在线观看一区| 国产精品成人观看视频免费 | 禁断一区二区三区在线| 艳女tv在线观看国产一区| 午夜精品视频| 一区二区三区四区国产| 久热国产精品视频| 国产精品青草综合久久久久99| 在线观看欧美视频| 亚洲欧美色婷婷| 一区二区三区国产盗摄| 麻豆精品视频| 国产午夜精品全部视频在线播放 | 欧美日韩中国免费专区在线看| 国内视频一区| 亚洲综合不卡| 亚洲视频一区| 欧美国产高潮xxxx1819| 国产日韩专区| 亚洲一区二区欧美| 99视频有精品| 美女视频黄免费的久久| 国产日韩欧美电影在线观看| 亚洲免费观看高清完整版在线观看| 久久精品卡一| 久久久久久久久久久久久久一区| 国产精品影片在线观看| 在线视频你懂得一区二区三区| 亚洲欧洲一区二区在线播放 | 亚洲大片在线观看| 欧美在线影院在线视频| 午夜精品亚洲| 欧美天天影院| 亚洲精品一区二区三区不| 亚洲国产日韩在线一区模特| 久久精品国产99国产精品| 国产精品国产a级| 日韩视频二区| 日韩天堂在线视频| 欧美成人资源| 在线看欧美视频| 91久久精品国产91久久性色| 久久er99精品| 国产性做久久久久久| 亚洲欧美日韩一区在线观看| 午夜影视日本亚洲欧洲精品| 欧美四级在线观看| 一区二区三区回区在观看免费视频| 一区二区精品国产| 欧美日韩国产首页| 99精品99| 午夜精品国产更新| 国产精品一区三区| 午夜在线精品偷拍| 久久久久亚洲综合| 在线观看日韩av电影| 亚洲人精品午夜| 欧美精品日本| 99视频超级精品| 亚洲欧美日韩在线| 国产精品一区二区三区观看| 亚洲欧美日韩视频一区| 久久久国产一区二区| 精品成人a区在线观看| 最新日韩中文字幕| 欧美韩日一区| 日韩视频免费大全中文字幕| 亚洲香蕉伊综合在人在线视看| 国产精品a久久久久久| 亚洲女同在线| 久久午夜精品一区二区| 91久久精品美女| 亚洲午夜成aⅴ人片| 国产精品人人做人人爽人人添| 亚洲欧美网站| 噜噜噜噜噜久久久久久91 | 欧美精品午夜| 亚洲午夜成aⅴ人片| 久久精品国产综合| 亚洲风情亚aⅴ在线发布| 一本久久a久久免费精品不卡| 国产精品成人免费视频| 午夜一区二区三区不卡视频| 另类亚洲自拍| 日韩一级片网址| 欧美中文字幕在线播放| 亚洲第一在线综合在线| 一区二区三区 在线观看视频 | 欧美一区日韩一区| 欧美大尺度在线| 在线亚洲欧美视频| 久久久久久久波多野高潮日日| 亚洲国产精品久久久| 亚洲一区在线免费| 激情成人综合| 亚洲伊人一本大道中文字幕| 国产亚洲福利社区一区| 日韩亚洲欧美一区| 国产日韩欧美在线一区| 亚洲欧洲日产国码二区| 国产精品久久久久9999吃药| 亚洲高清不卡| 国产精品久久久久久久久婷婷| 久久国产视频网| 欧美日韩国产探花| 欧美专区在线观看一区| 欧美日韩精品一区视频| 欧美一区二区免费| 欧美日韩精品欧美日韩精品一| 欧美尤物巨大精品爽| 欧美日韩视频在线一区二区| 欧美一区免费视频| 欧美三日本三级少妇三2023| 欧美中文字幕视频在线观看| 欧美色另类天堂2015| 亚洲电影在线观看| 国产精品欧美日韩一区二区| 亚洲九九爱视频| 国产欧美日韩精品丝袜高跟鞋| 日韩午夜精品视频| 国产小视频国产精品| 亚洲午夜伦理| 亚洲国产欧美日韩| 久久久国产精品亚洲一区| 一区二区三区.www| 欧美成人首页| 久久精品99国产精品日本| 国产精品乱码|