當前位置:首頁 » 新型汽車 » 純電動汽車pwm控制

純電動汽車pwm控制

發布時間: 2021-12-02 08:03:27

1. pwm 應用在控制汽車中的哪個電機

1、所有無刷電機的控制器都用到了PWM調制技術,主要是控制電機3相6路的開斷,調制6路MOS的通斷

2、部分轉換器和充電器也有用PWM技術,都是調整電壓輸出的

2. 如何用Pwm控制直流電機,使小車緩慢啟動緩慢停止,求C51程序 最好有PWM S型曲線數組

調其中的speed,即時調整占空比,調t即是調周期的長短

/* 晶振採用11.0592M,產生的PWM的頻率約為91Hz */
#include<reg51.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int
sbit en1=P1^0; /* L298的Enable A */
sbit s1=P1^2; /* L298的Input 1 */
sbit s2=P1^3; /* L298的Input 2 */
uchar t=0; /* 中斷計數器 */
uchar m1=0; /* 電機1速度值 */
uchar tmp1,tmp2; /* 電機當前速度值 */

/* 電機控制函數 index-電機號(1,2); speed-電機速度(-100—100) */
void motor(uchar index, char speed)
{
if(speed>=-100 && speed<=100)
{
if(index==1) /* 電機1的處理 */
{
m1=abs(speed); /* 取速度的絕對值 */
if(speed<0) /* 速度值為負則反轉 */
{
s1=0;
s2=1;
}
else /* 不為負數則正轉 */
{
s1=1;
s2=0;
}
}

}
}
void delay(uint j) /* 簡易延時函數 */
{
for(j;j>0;j--);
}

void main()
{
uchar i;
TMOD=0x02; /* 設定T0的工作模式為2 */
TH0=0x9B; /* 裝入定時器的初值 */ 定時101us
TL0=0x9B;
EA=1; /* 開中斷 */
ET0=1; /* 定時器0允許中斷 */
TR0=1; /* 啟動定時器0 */
while(1) /* 電機實際控制演示 */
{
for(i=0;i<=100;i++) /* 正轉加速 */
{
motor(1,i);
delay(5000);
}
for(i=100;i>0;i--) /* 正轉減速 */
{
motor(1,i);
delay(5000);
}
for(i=0;i<=100;i++) /* 反轉加速 */
{
motor(1,-i);
delay(5000);
}
for(i=100;i>0;i--) /* 反轉減速 */
{
motor(1,-i);
delay(5000);
}
}
}

void timer0() interrupt 1 /* T0中斷服務程序 */
{
if(t==0) /* 1個PWM周期完成後才會接受新數值 */
{
tmp1=m1;
tmp2=m2;
}
if(t<tmp1) en1=1; else en1=0; /* 產生電機1的PWM信號 */
t++;
if(t>=100) t=0; /* 1個PWM信號由100次中斷產生 */
}

3. 電動車控制器輸出 信號可以改成PWM遙控信號控制嗎

你說的電動車是能騎的那種車?

4. 如何使用PWM調節小車電機轉速

樓上的我就盜取你的成果了,看這問題,程序最好附上解釋就知道您也是初學者了。我來解釋下樓上的程序。

PWM 是一個從做功的這么一個說法吧 //PWN脈沖寬度調制
同頻率方波 占空比越大(正信號占整個周期信號 時間上的比值) 所做功越大 可以想像了吧

/*就是說,比如你全輸出高電平,功率肯定是最大了,一半高一半低,就是中間功率了,全是低電平,功率就最小了。我調節高電平的時長,功率就會變化,說起來很高深,其實也就這么樣了
*/

我來寫個最簡單的 //這真的很簡單了
sbit qudong=P*^*
/*都說了要控制電平的高低了,所以至少要一個引腳出來吧,P*^*的意思是,你想哪個腳都行,P0^0,到P4^7,隨便你了*/
void delay(unsigned char k)//這個是延時函數
{
unsigned char i;j;
for (i=0;i<k;i++)
for(j=0;j<110;j++);//所謂的延時,因為單片機運行指令要時間,你運行多少個指令,不就過去
//了多少個指令周期過去了么,具體時間是多少,和你的單片機型號和晶
//振有關
}
main() //di第一個
{ qudong=0;//這里拉低電平,關閉電流,作為初始化,你不能一開機機器就轉啊轉啊,多不好,
while(1)//這里就是程序了,一直運行括弧里的東西,直到天荒地老,或者停電。
{ delay(10);//剛剛不是拉低了么,這里延時10,就是低了10的delay的時間過去了。
qudong=1;//現在拉高,後面跟的時間就是高電平的時間了
delay(40);//同理,這里延時40,就是高了40的delay的時間過去了。
qudong=0;//高電平結束,現在又拉低了。
}
//總的來說,這是一個高40,低10的方波,占空比80%。但是有個問題,就是到高電平結束,又拉低了後,會進行一個while(1)的判斷,所以不是完整的80%,會有偏差。

當然了 這是個最簡單的了 要精確 可以用定時器作為時間延時的函數
//好吧,其實我有一個定時器做延時函數的,但是我不想打字了。。。。上了一天的班,頭都是疼的,也不想算計數器初始化的設置參數了,什麼TH0 TL0亂七八糟的
void t1(void) interrupt 1 //這就是12M晶振,1秒的定時,時長隨便你定,我頭疼。
{
TR0=1;//搞個計數器中斷
TH0=0x3c;//重新初始化
TL0=0xb0;//這是12M晶振的
timecount++; //中斷一次,記個數

main()
{
TMOD = 0x01; //選擇計數器0的模式
EA=1; // 打開總中斷
ET0=1;TR0=1;//開0計時器
TH0=0x3c;//重新初始化
TL0=0xb0;//這是12M晶振的
這里加點代碼,
while(1)
{
if(timecount==幾)拉高,
else if(timecount==幾)拉低。
else if(timecount==幾)timecount=0;//丫的,給我重數
}

5. 用PWM控制直流電機的優點,或者說好處

1.脈寬 調 制 (PWM)是利用數字輸出對模擬電路進行控制的一種有效技術,尤其是在對電機的轉速控制方面,可大大節省能量。PWM 具有很強的抗噪性,且有節約空間、比較經濟等特點。模擬控制電路有以下缺陷:模擬電路容易隨時間漂移,會產生一些不必要的熱損耗,以及對雜訊敏感等。而在用了PWM技術後,避免了以上的缺陷,實現了用數字方式來控制模擬信號,可以大幅度降低成本和功耗。
2.直流無刷電機
直流無刷電機由電動機、轉子位置感測器和電子開關線路三部分組成。直流電源通過開關線路向電動機定子繞組供電,電動機轉子位置由位置感測器檢測並提供信號去觸發開關線路中的功率開關元件使之導通或截止,從而控制電動機的轉動。在應用實例中,磁極旋轉,電樞靜止,電樞繞組里的電流換向藉助於位置感測器和電子開關電路來實現。電機的電樞繞組作成三相,轉子由永磁材料製成,與轉子軸相連的位置感測器採用霍爾感測器。3600范圍內,兩兩相差1200安裝,共安裝三個。為了提高電機的特性,電機採用二相導通星形三相六狀態的工作方式。開關電路採用三相橋式接線方式。
調速以及穩速控制
在調 速 電路中,主要採用時基電路LM555和脈寬調制器SG1525來完成,LM555用於產生一個占空比一定、且有固定頻率的方波信號。SG1525為單片脈寬調制型控制器晶元,具有輸出5.1V 的基準穩壓電源,誤差放大器、振盪頻率在100^ 400kHz范圍內的鋸齒波振盪器、軟啟動電路、關閉電路、脈寬調制比較器、RS寄存器以及保護電路等。它解決了PWM電路的集成化問題,在實例中用此晶元來實現系統的調速。在具體的電路中,首先對位置感測器信號進行整形,形成所需要的前後沿很陡,具有一定寬度的波形。經微分電路微分,產生的微分脈沖去觸發時基電路LM555,形成占空比為2:1的方波,方波頻率約為200Hzo
此方波頻率計算公式為:f= n * p/ 60式中,Y1為電機的額定轉速r/min, f為位置感測器輸出信號的頻率、P為電機的極對數。方 波 經濾波器濾波後,形成直流電壓送人脈寬調制器,與脈寬調制器的反饋電壓進行比較,利用得到的誤差信號去控制脈寬調制器輸出的調制方波脈沖的寬度變化,即 PWM輸出脈沖占空比的變化,利用占空比的變化調整加在電機電樞繞組上的電壓,改變電壓隨即改變電機電流,轉速依據電流的大小來改變。
結束語:在應用實例中,PWM對調速系統來說,有如下優點:系統的響應速度和穩定精度等指標比較好;電樞電流的脈動量小,容易連續,而且可以不必外加濾波電抗也可以平穩工作;系統的調速范圍寬;使用元件少、線路簡單。

引用:
[1]
PWM控制技術在直流無刷電機調速系統中的應用-- 雞仔Blog(網頁)

6. 為什麼用pwm信號控制電動機,不是直接控制

如果直接控制那就是用模擬信號控制,理論上是可以的,但問題太多,比如隨時間漂移的問題、與數字控制器的連接問題等等。使用PWM則好的多,首先說數字控制精度高,其次現在大多數數字處理器晶元都包含PWM埠,使用簡單方便。

7. pwm波控制直流電機調節電壓從而達到調整LED燈亮度。求原理求解釋,還不是很理解

PWM控制的基本原理

PWM(Pulse Width Molation)控制——脈沖寬度調制技術,通過對一系列脈沖的寬度進行調制,來等效地獲得所需要波形(含形狀和幅值)。
PWM控制技術在逆變電路中應用最廣,應用的逆變電路絕大部分是PWM型,PWM控制技術正是有賴於在逆變電路中的應用,才確定了它在電力電子技術中的重要地位。
理論基礎:
沖量相等而形狀不同的窄脈沖加在具有慣性的環節上時,其效果基本相同。沖量指窄脈沖的面積。效果基本相同,是指環節的輸出響應波形基本相同。低頻段非常接近,僅在高頻段略有差異。


圖3 用PWM波代替正弦半波


要改變等效輸出正弦波幅值,按同一比例改變各脈沖寬度即可。
PWM電流波: 電流型逆變電路進行PWM控制,得到的就是PWM電流波。
PWM波形可等效的各種波形:
直流斬波電路:等效直流波形
SPWM波:等效正弦波形,還可以等效成其他所需波形,如等效所需非正弦交流波形等,其基本原理和SPWM控制相同,也基於等效面積原理。
隨著電子技術的發展,出現了多種PWM技術,其中包括:相電壓控制PWM、脈寬PWM法、隨機PWM、SPWM法、線電壓控制PWM等,而本文介紹的是在鎳氫電池智能充電器中採用的脈寬PWM法。它是把每一脈沖寬度均相等的脈沖列作為PWM波形,通過改變脈沖列的周期可以調頻,改變脈沖的寬度或占空比可以調壓,採用適當控制方法即可使電壓與頻率協調變化。可以通過調整PWM的周期、PWM的占空比而達到控制充電電流的目的。
PWM技術的具體應用
PWM軟體法控制充電電流
本方法的基本思想就是利用單片機具有的PWM埠,在不改變PWM方波周期的前提下,通過軟體的方法調整單片機的PWM控制寄存器來調整PWM的占空比,從而控制充電電流。本方法所要求的單片機必須具有ADC埠和PWM埠這兩個必須條件,另外ADC的位數盡量高,單片機的工作速度盡量快。在調整充電電流前,單片機先快速讀取充電電流的大小,然後把設定的充電電流與實際讀取到的充電電流進行比較,若實際電流偏小則向增加充電電流的方向調整PWM 的占空比;若實際電流偏大則向減小充電電流的方向調整PWM的占空比。在軟體PWM的調整過程中要注意ADC的讀數偏差和電源工作電壓等引入的紋波干擾,合理採用算術平均法等數字濾波技術。軟體PWM法具有以下優缺點。
優點:
簡化了PWM的硬體電路,降低了硬體的成本。利用軟體PWM不用外部的硬體PWM和電壓比較器,只需要功率MOSFET、續流磁芯、儲能電容等元器件,大大簡化了外圍電路。
可控制涓流大小。在PWM控制充電的過程中,單片機可實時檢測ADC埠上充電電流的大小,並根據充電電流大小與設定的涓流進行比較,以決定PWM占空比的調整方向。
電池喚醒充電。單片機利用ADC埠與PWM的寄存器可以任意設定充電電流的大小,所以,對於電池電壓比較低的電池,在上電後,可以採取小電流充一段時間的方式進行充電喚醒,並且在小電流的情況下可以近似認為恆流,對電池的沖擊破壞也較小。
缺點:
電流控制精度低。充電電流的大小的感知是通過電流采樣電阻來實現的,采樣電阻上的壓降傳到單片機的ADC輸入埠,單片機讀取本埠的電壓就可以知道充電電流的大小。若設定采樣電阻為Rsample(單位為Ω),采樣電阻的壓降為Vsample(單位為mV), 10位ADC的參考電壓為5.0V。則ADC的1 LSB對應的電壓值為 5000mV/1024≈5mV。一個5mV的數值轉換成電流值就是50mA,所以軟體PWM電流控制精度最大為50mA。若想增加軟體PWM的電流控制精度,可以設法降低ADC的參考電壓或採用10位以上ADC的單片機。
PWM採用軟啟動的方式。在進行大電流快速充電的過程中,充電從停止到重新啟動的過程中,由於磁芯上的反電動勢的存在,所以在重新充電時必須降低PWM的有效占空比,以克服由於軟體調整PWM的速度比較慢而帶來的無法控制充電電流的問題。
充電效率不是很高。在快速充電時,因為採用了充電軟啟動,再加上單片機的PWM調整速度比較慢,所以實際上停止充電或小電流慢速上升充電的時間是比較大的。
為了克服2和3缺點帶來的充電效率低的問題,我們可以採用充電時間比較長,而停止充電時間比較短的充電方式,例如充2s停50ms,再加上軟啟動時的電流慢速啟動摺合成的停止充電時間,設定為50ms,則實際充電效率為(2000ms-100ms)/2000ms=95%,這樣也可以保證充電效率在90%以上。
純硬體PWM法控制充電電流
由於單片機的工作頻率一般都在4MHz左右,由單片機產生的PWM的工作頻率是很低的,再加上單片機用ADC方式讀取充電電流需要的時間,因此用軟體PWM的方式調整充電電流的頻率是比較低的,為了克服以上的缺陷,可以採用外部高速PWM的方法來控制充電電流。現在智能充電器中採用的PWM控制晶元主要有TL494等,本PWM控制晶元的工作頻率可以達到300kHz以上,外加阻容元件就可以實現對電池充電過程中的恆流限壓作用,單片機只須用一個普通的I/O埠控制TL494使能即可。另外也可以採用電壓比較器替代TL494,如LM393和LM358等。採用純硬體PWM具有以下優缺點。
優點:
電流精度高。充電電流的控制精度只與電流采樣電阻的精度有關,與單片機沒有關系。不受軟體PWM的調整速度和ADC的精度限制。
充電效率高。不存在軟體PWM的慢啟動問題,所以在相同的恆流充電和相同的充電時間內,充到電池中的能量高。
對電池損害小。由於充電時的電流比較穩定,波動幅度很小,所以對電池的沖擊很小,另外TL494還具有限壓作用,可以很好地保護電池。
缺點:
硬體的價格比較貴。TL494的使用在帶來以上優點的同時,增加了產品的成本,可以採用LM358或LM393的方式進行克服。
涓流控制簡單,並且是脈動的。電池充電結束後,一般採用涓流充電的方式對電池維護充電,以克服電池的自放電效應帶來的容量損耗。單片機的普通I/O控制埠無法實現PWM埠的功能,即使可以用軟體模擬的方法實現簡單的PWM功能,但由於單片機工作的實時性要求,其軟體模擬的PWM頻率也比較低,所以最終採用的還是脈沖充電的方式,例如在10%的時間是充電的,在另外90%時間內不進行充電。這樣對充滿電的電池的沖擊較小。
單片機 PWM控制埠與硬體PWM融合
對於單純硬體PWM的涓流充電的脈動問題,可以採用具有PWM埠的單片機,再結合外部PWM晶元即可解決涓流的脈動性。
在充電過程中可以這樣控制充電電流:採用恆流大電流快速充電時,可以把單片機的PWM輸出全部為高電平(PWM控制晶元高電平使能)或低電平(PWM控制晶元低電平使能);當進行涓流充電時,可以把單片機的PWM控制埠輸出PWM信號,然後通過測試電流采樣電阻上的壓降來調整PWM的占空比,直到符合要求為止。
PWM一般選用電壓控制型逆變器,是通過改變功率晶體管交替導通的時間來改變逆變器輸出波形的頻率,改變每半周期內晶體管的通斷時間比,也就是說通過改變脈沖寬度來改變逆變器輸出電壓副值的大小。
其整流部分與逆變部分基本是對稱的。
總之,最後的輸出波形可調,副值可調,甚至功率因數也可調,不過,好象都是用正弦波做為基波的啦。

8. 電機PWM如何調速

就是調節脈寬,來達到調節電壓的目的,最終還是控制轉速

脈寬調制 (PWM)是利用數字輸出對模擬電路進行控制的一種有效技術,尤其是在對電機的轉速控制方面,可大大節省能量。PWM 具有很強的抗噪性,且有節約空間、比較經濟等特點。模擬控制電路有以下缺陷:模擬電路容易隨時間漂移,會產生一些不必要的熱損耗,以及對雜訊敏感等。而在用了PWM技術後,避免了以上的缺陷,實現了用數字方式來控制模擬信號,可以大幅度降低成本和功耗。
直流無刷電機
直流無刷電機由電動機、轉子位置感測器和電子開關線路三部分組成。直流電源通過開關線路向電動機定子繞組供電,電動機轉子位置由位置感測器檢測並提供信號去觸發開關線路中的功率開關元件使之導通或截止,從而控制電動機的轉動。在應用實例中,磁極旋轉,電樞靜止,電樞繞組里的電流換向藉助於位置感測器和電子開關電路來實現。電機的電樞繞組作成三相,轉子由永磁材料製成,與轉子軸相連的位置感測器採用霍爾感測器。3600范圍內,兩兩相差1200安裝,共安裝三個。為了提高電機的特性,電機採用二相導通星形三相六狀態的工作方式。開關電路採用三相橋式接線方式。
調速以及穩速控制
在調速電路中,主要採用時基電路LM555和脈寬調制器SG1525來完成,LM555用於產生一個占空比一定、且有固定頻率的方波信號。SG1525為單片脈寬調制型控制器晶元,具有輸出5.1V 的基準穩壓電源,誤差放大器、振盪頻率在100^ 400kHz范圍內的鋸齒波振盪器、軟啟動電路、關閉電路、脈寬調制比較器、RS寄存器以及保護電路等。它解決了PWM電路的集成化問題,在實例中用此晶元來實現系統的調速。在具體的電路中,首先對位置感測器信號進行整形,形成所需要的前後沿很陡,具有一定寬度的波形。經微分電路微分,產生的微分脈沖去觸發時基電路LM555,形成占空比為2:1的方波,方波頻率約為200Hzo
此方波頻率計算公式為:f= n * p/ 60式中,Y1為電機的額定轉速r/min, f為位置感測器輸出信號的頻率、P為電機的極對數。方 波 經 濾波器濾波後,形成直流電壓送人脈寬調制器,與脈寬調制器的反饋電壓進行比較,利用得到的誤差信號去控制脈寬調制器輸出的調制方波脈沖的寬度變化,即PWM輸出脈沖占空比的變化,利用占空比的變化調整加在電機電樞繞組上的電壓,改變電壓隨即改變電機電流,轉速依據電流的大小來改變。
在應用實例中,PWM對調速系統來說,有如下優點:系統的響應速度和穩定精度等指標比較好;電樞電流的脈動量小,容易連續,而且可以不必外加濾波電抗也可以平穩工作;系統的調速范圍寬;使用元件少、線路簡單。

9. PWM控制汽車電子風扇轉速的優點是什麼 ,可以達到無極調速嗎

pwm方式調速最大的優點是節能!可以無級調速。因為pwm是利用通斷而不是傳統電阻分壓,所以電能消耗極小,而且通斷時間比可以任意調節!也就是說在電機允許的范圍之內,可任意調速!

10. 用單片機輸出pwm實現電動車轉把的功能

一個簡單的模擬實例,可以用虛擬示波器顯示 PWM 波形圖,加減鍵調節PWM 的占空比。

熱點內容
十四萬裸車價上路還要多少錢 發布:2025-06-17 17:41:34 瀏覽:576
路觀汽車價格 發布:2025-06-17 17:40:00 瀏覽:703
皮卡堂深海蜈蚣 發布:2025-06-17 17:39:58 瀏覽:900
越野跑鞋適合室內穿嗎 發布:2025-06-17 17:39:25 瀏覽:247
美國兩輪驅動越野摩托車 發布:2025-06-17 17:36:47 瀏覽:20
黃海小房車 發布:2025-06-17 17:24:27 瀏覽:265
去亞洲旅遊去哪個國家好 發布:2025-06-17 16:36:29 瀏覽:417
製作越野四驅車視頻 發布:2025-06-17 16:17:04 瀏覽:944
大眾皮卡提車 發布:2025-06-17 16:16:07 瀏覽:487
豪車撞人賠錢道歉 發布:2025-06-17 16:10:06 瀏覽:987