0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

电子设计 来源:郭婷 作者:电子设计 2019-01-02 09:07 次阅读

1 引言

随着电子控制技术的发展及其在汽车领域的广泛应用, 电动助力转向系统(Electric Power Steering, 简称EPS)越来越成为目前汽车电子技术研究的热点之一。与传统的转向系统相比,EPS系统结构简单,灵活性大,可以获得理想的操纵稳定性,能动态地适应汽车行驶状况的变化,在操纵舒适性、安全性、环保、节能、易于维修等方面也充分显示了其优越性。目前, 电动助力转向已部分取代液压助力转向并获得广泛应用,如日本的大发、三菱、本田汽车公司,美国的Delphi汽车系统公司,德国的ZF公司等都相继研制出各自的EPS并装配使用。国内对EPS 系统的研究起步较晚,仅有清华、华中科大、吉林大学、合肥工大等高校开展了系统结构的方案设计、系统建模和动力学分析等研究,但处在理论探索、实验研究阶段。国内部分汽车厂商如重庆长安、南昌昌河、东风、一汽等与高校联合研究,也都处在研制的初级阶段,未达到实用程度。

2 EPS系统的硬件组成及工作原理

2.1 EPS的硬件组成

EPS是一种直接依靠电力提供辅助扭矩的动力转向系统,结构如图2-1所示,它由电子控制单元(ECU)控制电机提供助力,系统主要由电子控制单元、扭矩传感器、转角传感器、车速传感器(可与其他系统共用)、直流电机、离合器、电磁继电器、减速机构和转向机构等组成。

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

图2-1 EPS系统结构图

2.2 EPS的工作原理

当汽车点火开关闭合时,ECU上电开始对EPS系统进行自检,自检通过后,闭合继电器和离合器,EPS系统便开始工作,当方向盘转动时,位于转向轴上的转角传感器和扭矩传感器把测得方向盘上的角位移和作用于其上的力矩传递给ECU,ECU根据这两个信号并结合车速等信息,控制电机产生相应的助力,实现在全速范围内最佳控制:在低速行驶时,减轻转向力,保证汽车转向灵活、轻便,在高速行驶时,适当增加阻尼控制,保证转向盘操作稳重、可靠。

3 基于PIC单片机的ECU系统设计

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

图3-1 ECU系统结构原理图

3.1 ECU工作原理

系统的控制核心为PIC16F877单片机,控制单元结构如图3-1所示。整个系统由车载12V蓄电池供电,ECU工作时,扭矩、转角、车速、温度等传感器把采集到的信号经过输入接口电路处理后送至单片机的相应端口, 单片机根据系统助力特性和相应算法对这些数据分析处理,以确定助力电流的大小和方向,并通过单片机的PWM口发出脉冲指令和相应的换向控制端口发出换向指令,通过驱动电路和H桥电路控制直流电动机工作。在电动机的驱动电路上设有电流传感器,该传感器把检测到的电机实际工作电流通过电流探测电路反馈到单片机,单片机再根据相应的控制算法对电机实现闭环控制。如EPS系统工作出现异常,单片机将驱动EPS灯亮进行报警提示,同时断开继电器、离合器,退出电动助力工作模式,转为人工手动助力模式。

3.2 PIC16F877单片机简介

该款机型是美国Microchip公司生产的8位RISC结构的单片机,具有高速数据处理的特性(执行速度可达120ns),PIC16F877内部自带看门狗定时器、具有256Bytes的EEPROM、8k空间的FLASH存储器、8路10位AD转换功能、2个脉宽调制 CC P模块、在线烧录调试(ISP)功能,宽电压工作,可靠性高。PIC16F877有8级深度的硬件堆栈,RAM区的每个Byte位都可以寻址,有4条专用的位操作指令和2条移位指令。

3.3 直流电动机的选择

无刷直流电机在控制特性、效率、转矩脉冲、制造成本等方面,具有明显的优势。本项目采用永磁式无刷直流电机做为驱动源。

3.4 扭矩、转角传感器的选择

本文采用意大利BI公司的扭矩、位置复合传感器,该传感器除了提供扭矩信号外,还提供方向盘位置信号,为回正和阻尼逻辑的开发提供了便利。

3.5 电动机驱动控制电路的设计

电动机驱动控制电路必须能够高精度、快速地调整电动机的转速和输出转矩,从而满足EPS系统实时性和可靠性的要求。本项目中后向通道的核心控制采用脉宽调制(PWM)控制H桥电路。直流电机PWM控制方式有多种,根据电机工作的实际需要和系统的整体要求,本项目采用受限单极可逆PWM控制模式,主要优点在于可以避免开关管同臂导通,运行可靠性高、不需附加延时电路、开关频率相对较高,特别适用于大功率、大转动惯量、可靠性要求较高的直流电机控制的场合。

3.5.1 电机驱动电路

电动机的驱动电路主要包括FET桥式电路、FET基极驱动电路、电机驱动线路上的电流传感器和继电器构成。

FET桥式电路主要由四个大功率MOSFET功率管组成,要求功率管具有良好的开关特性、能承受较大的驱动电流、且具有较长的使用寿命,根据电机的功率参数及功率管的极限参数和电特性,我们采用四个相同的N沟道IRFP250功率管来构成H桥电路。

FET 基极驱动电路选用MOSFET专用栅极集成电路IR2109作为核心模块,该芯片是一种单通道、栅极驱动高压高速功率器件,采用高度集成的电平转换技术,大大简化了逻辑电路对功率器件的控制要求,上管采用外部自举电容上电,使驱动电源数目大大减少,控制了电路板的体积,降低了成本,提高了系统可靠性。

驱动电路如图3-2所示,两个IR2109的IN端为驱动H桥同臂上下两个功率管的信号脉冲输入端,分别通过具有高速性能的6N137光电耦合器接至PIC16F877单片机的两个PWM脉冲输出端口;两个SD端分别与单片机的一个I/O口相连,控制电机停车操作;每个芯片的HO和LO端分别与同桥臂的功率管相连,控制电机转速;VB端通过自举二极管UF1005与+12V 电源相连,为了阻断特殊电路中所承受的全部电压,此处选用具有超快恢复特性的二极管UF1005。

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

图3-2 电机驱动电路

3.5.2 电机电流采样电路

系统进行电流采样有两方面用途,一是为电动机提供保护;二是通过电流传感器反馈电枢电流的信号,以便对电枢电流进行闭环控制。标准电阻是一种常用的电流传感器,由于其简单可靠、阻值稳定、精度高、频响好、输出电压直接比例于所流过的电流,在 PWM 系统中应用相当广泛。标准电阻一般采用锰铜或硅锰铜制成。在采样电路中,选用AD626把采样信号放大10的n倍送至单片机相应端口,具体电路如图 3-3。

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

图3-3 电机电流采样电路

3.6 继电器控制电路

如下图3-4所示,CPU控制信号经CPU端口PSP0输出后,开关管 Q1导通并驱动功率三极管 Q12,使继电器通电并闭合节点,继电器节点闭合后可给电机、离合器供电。CPU输出的高低电平信号分别控制继电器的合开操作。

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

图3-4 继电器控制电路设计

4 结论

本文在对EPS系统的原理和助力控制过程的分析基础上,对 EPS 控制系统的硬件电路进行了研究设计,提出了采用受限单极性可逆PWM控制模式控制直流电机;探索了在汽车电动助力转向系统中,低压、低速、大电流永磁式无刷直流电机的控制方法。采用精密电阻进行电机电流采样的方法,实现了对直流电机输出扭矩的闭环控制。在完成了硬件电路设计和软件编程后,按照预定的助力特性曲线,对EPS系统进行了台架试验,试验结果表明:电子控制单元信号采集的实时性较高,对电机闭环控制的跟随性较好,整个系统具有良好的电动助力特性,硬件部分的抗干扰能力和可靠性都很高。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50662

    浏览量

    751879
  • 继电器
    +关注

    关注

    132

    文章

    5320

    浏览量

    148556
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632876
  • 汽车电子
    +关注

    关注

    3024

    文章

    7866

    浏览量

    166484
收藏 人收藏

    评论

    相关推荐

    基于PIC16F877单片机实现水文自动测报系统的应用方案

    电路较复杂。PIC单片机是MICROCHIP公司近年来推出的新型单片机系列,本文以PIC16F877单片机作为数据采集终端
    的头像 发表于 01-25 09:38 4043次阅读
    基于<b class='flag-5'>PIC16F877</b><b class='flag-5'>单片机</b><b class='flag-5'>实现</b>水文自动测报<b class='flag-5'>系统</b>的应用方案

    PIC16F877单片机课程设计

    PIC16F877单片机课程设计,文章目录1 参考书籍:2 单片机基础寄存器操作:3 工程建立与仿真4 实际项目1 参考书籍:2 单片机基础寄存器操作:3 工程建立与仿真4 实际项目
    发表于 07-15 09:15

    PIC16F877 单片机的键盘和LED 数码显示接口

    PIC16F877 单片机的键盘和LED 数码显示接口 1 PIC16F877单片机与键盘和LED数码显示的硬件接口电路单片机的许多应用都
    发表于 04-06 13:54 140次下载

    基于PIC16F877单片机的空调车检测仪设计

    摘要:介绍了由PIC16F877单片机开发完成的空调车检测仪的组成和结构,给出了比较详细的硬件电路组成和部分软件流程图,经试用效果良好。关键词:PIC单片机,空调车,检测仪
    发表于 08-06 12:21 47次下载

    PIC16F877单片机原理图设计及应用

    图1所示为PIC16F877单片机最小系统,图2所示为单片机与发光二级管的接线原理图,其中8个发光二极管与地之间通过一个8位拨码
    发表于 12-11 13:41 4429次阅读

    采用PIC16F877单片机汽车电动助力转向系统

    采用PIC16F877单片机汽车电动助力转向系统
    发表于 01-06 14:23 2948次阅读
    采用<b class='flag-5'>PIC16F877</b><b class='flag-5'>单片机</b>的<b class='flag-5'>汽车</b><b class='flag-5'>电动</b><b class='flag-5'>助力</b><b class='flag-5'>转向</b><b class='flag-5'>系统</b>

    基于PIC16F877单片机的井下压力测量技术研究

    描述了以PIC16F877单片机为主控制器的压力检测系统,它主要以惰性气体作为压力传递介质,在地面完成井口气体压力的测量,然后通过井口压力的
    发表于 04-05 16:11 72次下载
    基于<b class='flag-5'>PIC16F877</b><b class='flag-5'>单片机</b>的井下压力测量技术研究

    上海某公司PIC16F877单片机编程实例教程下载

    上海某公司PIC16F877单片机编程实例教程下载
    发表于 06-17 11:37 46次下载

    基于PIC16F877单片机通过SPWM脉宽调制技术软件产生纯正

    通过PIC16F877单片机实现PWM脉宽调节
    发表于 05-03 16:42 14次下载

    基于PIC16F877单片机的GPS车速传感器的设计与应用

    基于PIC16F877单片机的GPS车速传感器的设计与应用
    发表于 02-07 16:14 22次下载

    PIC16F877单片机与LCD的接口电路设计及LCD字符显示的实现

    方法,同时介绍在实际调试中遇到的问题以及解决、改进的方法。 本文提到的可编程电源主要由主控芯片PIC16F877 单片机[1]、液晶显示器、键盘、RS232 远程控制、D/A 转换机、电源主机等几大部分构成。其中,
    发表于 12-01 09:19 19次下载
    <b class='flag-5'>PIC16F877</b><b class='flag-5'>单片机</b>与LCD的接口电路设计及LCD字符显示的<b class='flag-5'>实现</b>

    基于PIC16F877的汽浴房智能化控制

    本文选用MICroChip公司的PIC16F877单片机作为主控制器。从软、硬件两方面详细论述如何实现香薰美容蒸汽浴房的智能化控制
    发表于 04-02 17:02 832次阅读
    基于<b class='flag-5'>PIC16F877</b>的汽浴房智能化<b class='flag-5'>控制</b>

    基于PIC16F877单片机的小型数据采集卡的设计

    本文介绍了基于PIC16F877单片机的小型数据采集卡的设计过程。此采集卡主要由单片机,AD模块,RS232串口电路组成,具有低成本,小体积等优点,适用于低端采集系统
    发表于 06-18 09:37 25次下载

    PIC16F877实现直流无刷电机的控制

    PIC16F877实现直流无刷电机的控制(深圳市核达中远通电源技术有限公司电话)-PIC16F877实现直流无刷电机的
    发表于 09-28 12:11 97次下载
    <b class='flag-5'>PIC16F877</b><b class='flag-5'>实现</b>直流无刷电机的<b class='flag-5'>控制</b>

    PIC16F877矩阵键盘的识别

    PIC16F877矩阵键盘的识别
    发表于 11-16 21:06 17次下载
    <b class='flag-5'>PIC16F877</b>矩阵键盘的识别