电气工程实习报告范文8000字(7)

时间:2021-08-31

2.4 PIC16F72单片机各个模块的具体工作任务

  最小系统模块:引脚1相连的是复位电路,引脚1也是程序的高压烧写口;引脚9和引脚10分别是震荡电路的输入口和输出口,连接的是16MHz的晶振;引脚20和引脚8、引脚19是电源电路部分,分别接5V电源和地。

  功能模块:模拟信号输入处理模块:模拟信号的处理主要是通过单片机的A/D转换模块实现的。引脚2检测流过电机的电流信号并进行A/D转换,进过运算后用于控制PWM占空比,尽可能达到电机最合适的工作电流;引脚3检测电源电压,经A/D转换后经过运算判断电压是否过低,以此为依据保护电池;引脚4检测手柄的输入电压,单片机根据这个量调节电机输出的总功率,从而调节电机的速度。

  数字输入信号处理模块:引脚5处理刹车信号,平时处于高电平状况,当按下刹车开关时,变为低电平,这时单片机输出刹车命令,只要当引脚5恢复成高电平状态时,在停止刹车动作;引脚15、引脚16、引脚17分别输入电机的霍尔位置信号,通过这三个信号的组合确定电机此时的转子位置,并调整输出的换相信号。引脚21为外部中断引脚,平时处于高电平状态,当出现过流时,输入信号从高电平变为低电平,中断标志位置1,由于PIC16F72只有一级中断优先级,所以当中断被其他中断程序占用时,也应定时检查外部中断标志位,以免因中断时间过长而烧毁电机。

  驱动信号输出模块:引脚13输出PWM信号,调节电机的速度和电枢电流;引脚23、引脚24、引脚25输出逆变桥的下桥驱动信号,引脚26、引脚27、引脚28输出逆变桥的上桥驱动信号。引脚22只在电枢电流比较大的情况下才使用。

  以上是我在这次实习中着重学习的东西,其实还有很多,这里只是一些内容比较重要,而且比较难的东西,自己在这段时间通过系统的学习无刷直流电机与PIC16F72单片机,使我重新认识到了无刷直流电机与PIC16F72单片机的重要性,以及无刷直流电机在未来的发展前景,这更加坚定了我学习无刷直流电机的决心,我相信经过自己的学习,我会做出令自己满意的无刷直流电机控制器。