第一文秘网    > 工作计划

无刷电动燃油泵无位置传感器控制系统研究

作者:jnscsh   时间:2022-03-23 10:00:55   浏览次数:

zoޛ)j馑iuOXoS0iic3}?vߎZ工作。根据上述功能要求,结合模块化的设计思想,可以将软件系统分为主程序、燃油泵起动控制程序、中断子程序、各算法子程序等模块。

5 主程序模块

主程序模块完成的工作有:初始化(包括系统初始化、变量初始化、端口初始化和各模块的初始化)、工作电压检测、燃油泵起动控制、执行中断服务程序、判断看门狗是否溢出等。系统初始化主要包括设置系统时钟频率、配置看门狗。变量初始化是对变量名称和类型的定义,定义变量类型时,要在保证实际数值不超过其取值范围的前提下尽量选用占用存储空间较小的类型,实现芯片内存资源的合理利用。端口初始化是设置芯片引脚的功能及工作模式,即确定某个引脚是作为数字I/O或者是A/D端口使用及其输入输出的方式。A/D转换模块的初始化包括设置基准电压、转换时钟频率等,设置的A/D转换基准电压为3.3V,转换时钟频率为3MHz。PWM模块的初始化包括设置脉宽调制方式、PWM脉冲信号的周期、初始占空比等,设置的PWM周期为125μs,初始占空比为0.25。定时器模块的初始化包括设置定时器时钟频率、定时器周期、启用定时器等操作,定时器周期为40μs。在燃油泵起动之前,须判断系统电压是否在正常范围之内:当系统电压大于设定的最大值或者小于设定的最小值时,程序对应执行过压或欠压保护;当系统电压在正常范围内时,则执行燃油泵起动程序。燃油泵起动后,主程序等待中断的产生。当定时器中断产生时,系统进入中断模块并执行中断程序。在主程序的运行过程中,看门狗始终监测单片机程序的运行状态,防止单片机因受干扰而造成程序跑飞或陷入死循环。

6 结语

针对无位置传感器控制系统的关键技术进行研究,并提出有效的相位修正方法,保证了无刷直流电机的准确换相;分析了各种PWM控制方式对转子位置检测和电流检测的影响;并提出了相应的改进方案,以实现反电动势过零点的准确判断。确定无刷燃油泵控制系统的整体方案,并进行硬件和软件设计。对设计的控制器样品进行相关实验,测试结果证明样品具有较好的运行性能,设计方案能够满足实际需要。

参考文献:

[1]符欲梅,戚晋,昝昕武.汽车电子燃油泵中无刷无位置传感器直流电机控制研究[J].传感器与微系统,v.35;No.288(02):39-41+44.

[2]曹宇轩,寇子明,赵亮吉.无刷直流电机无位置传感器控制系统研究[J].煤炭技术.

推荐访问:控制系统 传感器 位置 研究 燃油泵