硬件学习 (13)

一、内容
进行硬件学习。
二、知识点
1.方波有霍尔和无霍尔的相同与区别
(1)相同点
①电源
在这里插入图片描述
这是一个降压模块,其中最主要的就是LM2576HV-ADJ元器件,它是开关型降压稳压器,共有五个引脚,分别是VIN、ON/OFF、GND、FEEDBACK和OUTPUT,其可调输出电压原理可见下图:在这里插入图片描述
由图1可得:
在这里插入图片描述
其中Vref通过查询数据手册可以得知Vref =1.23。在这里插入图片描述
通过计算可以得到:
在这里插入图片描述
与原理图相符。
同时此模块还用到了IN4007二极管和US1K二极管,前者IN4007二极管单向导电性,可以把方向交替变化的交流电变换成单一方向的脉冲直流电,后者US1K二极管用于开关电源反向吸收(对于电机而言,在刹车时会产生反向电压,即泵升电压,如果太高会烧坏电机的控制器)。此外,电路上的滤波电容能有效的滤除交流成分,使得输出直流更加平滑。
在方波有霍尔的原理图中,共有三个以LM2576为核心的降压模块,分别实现了将+36V电压转换为+15V,将+15V的电压转换为+12V,将+12V的电压转换为+5V的VCC。
最后还使用了AMS1117正向低压降稳压器,实现+5V的电压转换为+3.3V如图所示:
在这里插入图片描述
在这里插入图片描述
②驱动电路
在方波有霍尔和无霍尔的原理图中,最重要的就是这个IR2136驱动芯片了,他是专用IGBT和MOSFET驱动集成芯片。
在这里插入图片描述
其中VCC引脚是电源输入端,可以为低侧提供电源,还可为内部逻辑电路供电,HIN为高侧门极驱动逻辑输入引脚,低电平有效,经过施密特触发器、电平转换、滤波、放大等通道,最后驱动上桥臂MOS管,LIN为低侧门极驱动逻辑输入引脚,驱动下桥臂MOS管。HO,LO对应高低侧门极驱动输出。VB为高压侧基极浮动电压输出端。VS为高压侧浮动射极输出端。ITRIP是过流检测引脚,FAULT是故障输出引脚。
在这里插入图片描述
通过原理图我们可以得知,IR2136驱动芯片后续接的是是IRF540,也就是N型MOS管。
同时通过原理图可以发现,高侧MOS管Q1,Q3,Q5漏极接高压,源极接负载,若想高侧MOS管饱和导通,则栅极驱动电压必须浮置在源极电压之上。
在这里插入图片描述
这时需要在外部增加一个自举电路,给IR2136的VB和VS两端供电,驱动功率管栅极导通。一般MOS管的栅源导通电压为10~15 V,这里选择15 V供电电源。低侧MOS管因源极接地,驱动方法比较简单,可由驱动芯片15 V电源直接驱动栅极。
同时IR2136内置了400ns的死区时间,防止同一桥臂的上下2个MOS管同时导通。
自举电路是由自举电容和自举二极管组成,如下图所示:
在这里插入图片描述
在逆变驱动电路中,也正是通过自举电路来实现高低测MOS管交替导通,对于一组高低MOS而言,当高侧MOS管关闭,低侧MOS管导通时,对应的VS引脚电位为低侧MOS管的饱和压降,基本为低电位,此时15V的电源正通过自举二极管US1K给自举电容充电;而当低侧MOS管关闭,高侧MOS管导通时,自举电容放电,给高侧MOS管提供饱和导通的电压。而这里也是由于MOS管工作频率较高,充放电时间较短,自举电容向电源的电荷回馈会使得电荷损失,所以选择的是快恢复二极管。
同时,由于栅源之间的阻抗很高,因此漏源间电压的突变会通过极间电容耦合到栅极而产生过高的电压过冲。对于正方向的过冲电压,会引起 MOSFET 误导通,导致桥臂直通。 因此,为了适当降低栅极驱动电路的阻抗,可以在栅源间并联一电阻。
(2)区别
提到区别,就先要理清有霍尔和无霍尔的工作原理的区别。有霍尔是通过霍尔传感器来获得转子的位置信息,再根据转子的位置信息以及PWM控制信号和方向信号来实现电机的换相;而对于无霍尔电机来说,转子的位置信息的获取方法变成了反电动势法。
有霍尔:
在这里插入图片描述
右侧电路由电阻和电感组成了一个RC低通滤波器,目的是为了去抖消除噪声。
无霍尔:
在这里插入图片描述
由于电机的电动势过大,所以需要对电机的电动势进行降压处理,这里可以看见R49、R50和R48的阻值要远大于R51R52和R53。同时和电容一起,也对得到的信号进行过滤处理。
2.正弦波与方波的硬件区别
从原理上来研究,方波控制原理可以简单的理解为主要对两个量来进行控制,一个是电机转子位置对应的开管状态,有HALL传感器的时候,可以通过HALL来获得转子位置信息,无HALL传感器的时候,通过反电动势来获得转子位置信息;另一个是PWM占空比的控制,通过控制占空比的大小来控制电流的大小,从而控制转矩和转速。
由于所学程序的方波有霍尔是开环控制,并没有用到电流环和速度环,也就是驱动器通过调制MOS的占波频率的占空比来调节电机功率输出,所以其中对于方波而言,无霍尔比有霍尔的多一个电动势的采样电路。
也就是对于方波有霍尔而言,只需要得三个霍尔传感器的状态;而对于无霍尔传感器而言,只需要得到三相的电动势。
而对于正弦波而言,由于是采用FOC控制原理,那么就需要对定子电流进行采样,获得ia、ib,再进行Park和Clark变换。
在这里插入图片描述
三相电流分别通过检流电阻R89、R88和R87到地,通过检测检流电阻上的电压降,就可以获得电机工作时的电流。由于R89、R88和R87的阻止都较小(为了避免不必要的功率和热量损耗),所以需要通过放大电路再输入到MCU上,进行ADC转换。这也是运放LM324在这里的作用。
同时也可以换一种运放,电路如下图所示:
在这里插入图片描述
原理和有感的相同,只不过用一个LM2902代替了上面的多个LM324。实现功能和方法是一样的。
这也是最主要的正弦波和方波的硬件的区别了
这里在之前的方波的有霍尔和无霍尔程序中也提到了这个模块,但是在程序中,方波的有霍尔和无霍尔均没有用到这个模块,因为对于所学的方波程序而言,有霍尔和无霍尔的都只是简单的开环控制,并没有用到电流环和速度环,也就导致了方波有霍尔和无霍尔的程序中没有用到对定子电流和转子速度的测量。
另外,对于正弦波的有霍尔和无霍尔的硬件差别,是和方波的差别一样的,应为正弦波的无霍尔和方波的无霍尔都是利用反电动势法进行测量的,不同的是他们程序的实现方法
在正弦波有霍尔程序中,与方波有霍尔不同的是,正弦波的程序还利用HALL进行计算电角度和机械角度等信息。
HALL位置信息的获取:

	u8 ReadHallState(void)
{
  u8 ReadValue;
#if defined(TIMER3_HANDLES_HALL)
  ReadValue = GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_6);
  ReadValue |= GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_7)<<1;
  ReadValue |= GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_8)<<2;
	ReadValue &=GPIO_MSK;
#endif 
  return(ReadValue);
}

其中,PC6,PC7和PC8就是了解到HALL的引脚
在这里插入图片描述
同时,再利用HALL_GetRotorFreq,HALL_GetRotorFreq 和HALL_GetElectricalAngle等函数实现对转子的电频率,机械频率和电角度等信息的获得。
而在正弦波的无霍尔程序中,与方波无霍尔程序相比,也需要得到转子的位置,角度和速度等信息,所以和方波无霍尔的硬件相比,除了三相的电动势,正弦波的程序还利用到了定子电流和母线电压,定子电流在坐标系转换中也用到了,这里不需要再另行添加,母线电压的测量硬件如下图所示:
在这里插入图片描述
三、学习总结
总的来说,正弦波由于需要进行坐标系的转换,所以需要用到定子的电流,同时增加的电流环和速度环,也使得在程序中需要计算的信息变得更多。

  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
当然可以!以下是我为您提供的学习路线图: **3个月的学习路线图** 第一阶段:基础知识学习 1. 学习电路基础知识:包括电子器件、电路分析、模拟电子电路、数字电子电路等; 2. 学习计算机组成原理:包括计算机硬件组成、计算机网络、操作系统、程序设计等; 3. 学习BMS系统原理:包括BMS硬件组成、BMS软件原理、BMS数据通信协议等。 每周计划: 1. 第1周:学习电子器件知识; 2. 第2-3周:学习电路分析知识; 3. 第4-5周:学习模拟电子电路知识; 4. 第6-7周:学习数字电子电路知识; 5. 第8-9周:学习计算机硬件组成知识; 6. 第10-11周:学习计算机网络知识; 7. 第12-13周:学习操作系统和程序设计知识; 8. 第14-15周:学习BMS硬件组成知识; 9. 第16-17周:学习BMS软件原理知识; 10. 第18-19周:学习BMS数据通信协议知识。 第二阶段:实践操作 1. 学习BMS硬件的设计和生产:包括硬件原理图设计、PCB设计、BOM清单管理等; 2. 学习BMS硬件的测试和调试:包括硬件测试、软件调试、故障排除等; 3. 学习BMS硬件的优化和改进:包括性能优化、功耗优化、成本优化等。 每周计划: 1. 第20-23周:学习BMS硬件原理图设计和PCB设计; 2. 第24-27周:学习BMS硬件BOM清单管理和硬件测试; 3. 第28-31周:学习BMS硬件软件调试和故障排除; 4. 第32-35周:学习BMS硬件性能优化和功耗优化; 5. 第36-39周:学习BMS硬件成本优化和改进。 第三阶段:项目实践 1. 参与一个BMS硬件项目的实践:包括项目需求分析、功能设计、系统架构设计、项目管理、测试、发布等。 每周计划: 1. 第40-43周:项目需求分析和功能设计; 2. 第44-47周:系统架构设计和项目管理; 3. 第48-51周:测试和发布。 **一年的学习路线图** 第一阶段:基础知识学习 同上述3个月的学习路线图。 第二阶段:实践操作 1. 学习BMS硬件的设计和生产:包括硬件原理图设计、PCB设计、BOM清单管理等; 2. 学习BMS硬件的测试和调试:包括硬件测试、软件调试、故障排除等; 3. 学习BMS硬件的优化和改进:包括性能优化、功耗优化、成本优化等; 4. 学习BMS系统软件的开发和调试:包括单片机编程、操作系统开发、数据通信协议开发等。 每周计划: 1. 第1-12周:学习BMS硬件原理图设计和PCB设计; 2. 第13-24周:学习BMS硬件BOM清单管理和硬件测试; 3. 第25-36周:学习BMS硬件软件调试和故障排除; 4. 第37-48周:学习BMS硬件性能优化和功耗优化; 5. 第49-52周:学习BMS硬件成本优化和改进。 第三阶段:项目实践 1. 参与两个BMS硬件项目的实践:包括项目需求分析、功能设计、系统架构设计、项目管理、测试、发布等。 每周计划: 1. 第1-26周:参与第一个BMS硬件项目的实践; 2. 第27-52周:参与第二个BMS硬件项目的实践。 希望以上学习路线图能够帮助您成为一名BMS硬件专家!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值