当前位置:首页 » 新型汽车 » 纯电动汽车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 13:28:29 浏览:799
房车多大A电池 发布:2025-06-17 13:28:22 浏览:456
爱吸血鬼的皮卡丘S7 发布:2025-06-17 13:22:33 浏览:811
豪沃A76x4牵引车 发布:2025-06-17 12:56:37 浏览:517
洗车先洗内饰还是 发布:2025-06-17 12:52:08 浏览:775
去吧皮卡丘抢符文抢系统技巧 发布:2025-06-17 12:50:21 浏览:724
极速电酷电动车价格 发布:2025-06-17 12:39:13 浏览:837
小林开越野车登山 发布:2025-06-17 12:11:39 浏览:945
夜晚下的豪车 发布:2025-06-17 12:03:35 浏览:510
奔驰斯宾特房车底盘 发布:2025-06-17 11:59:22 浏览:621