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

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

3天内不再提示

基于PIC16C63A单片机和BTS550PE3146芯片实现电涡流缓速器的设计

电子设计 来源:今日电子 作者:孙薇,汪至中 2020-06-11 08:06 次阅读

针对国内重卡的制造工艺,设计了一种基于PIC单片机的新型电涡流缓速器。该缓速器分六挡位调控,可很好地实现恒速、现场编程以及声光提示挡位等功能。

电涡流缓速器是一种高效汽车制动辅助装置,它既可以使汽车在坡道行驶时,方便地实行缓速和恒速行驶,也可以在高速公路或者路况较差的情况下,及时轻松地进行缓速,因此可极大提高汽车行驶时的安全性与舒适性。

目前国外使用的缓速器有两种形式,一种是利用液体的压力来实现的,称为“液力缓速器”,液力缓速器存在着结构复杂,维护困难等诸多缺点。另一种是“电涡流缓速器”,相比液力缓速器,它结构简单,维护方便。但国外的电涡流缓速器大多采用继电器作为控制元件(如法国的TELMA等),由于继电器频繁吸合,触点寿命较低,而且制动力无法连续均匀调节。还有些产品采用大功率无触点开关作为控制元件(如德国的KLOFT等),元件的寿命虽然大大提高,但使用在国内的车辆上时,经常出现故障问题。经过长时间的调研,发现故障原因是国外的制造商并没有考虑到国内车辆的制造工艺,以及驾驶员的操作习惯等问题,使得产品在结构上和控制方式上不适用于国内的情况。本文介绍的这种电涡流缓速器是针对以上问题而专门研制出的一种适合国内汽车的辅助制动装置。

电涡流缓速器的系统结构

电涡流缓速系统主要由电控部分、功率模块、励磁线圈以及转子组成。电控部分根据驾驶员的制动挡位信号以及速度反馈信号计算出合适的制动力的大小,并控制功率模块的导通,通过功率模块提供给励磁线圈合适的电流,以产生磁场,并在转子当中形成涡流,这种涡流的大小与转子的旋转速度成正比。涡流形成的磁场产生一个与转子旋转方向相同的转矩,由于作用与反作用的关系,转子则产生一个与自己转动方向相反的转矩,该转矩是转子转速和定子磁场电流的函数。磁通量的大小与励磁线圈的匝数以及所通过的励磁电流大小有关。转子安装在传动轴的两端,相当于给传动轴的转动施加了一个制动阻力矩,达到减速的效果。缓速器所需电流直接由汽车蓄电池供给。原理图如图1所示。

基于PIC16C63A单片机和BTS550PE3146芯片实现电涡流缓速器的设计

系统的硬件实现

该电涡流缓速器采用离散式的结构,将电控单元和功率模块各自独立开来,电控部分安装在驾驶室中,功率模块安装在汽车车底后桥上。由于汽车上的工作环境比较恶劣,这种结构可以大大减少电磁干扰以及环境对控制单元的影响,设计中只选用两根信号线传输控制信号。系统的控制核心选用了美国Microchip公司开发的CMOS单片机PIC16C63A,系统硬件电路如图2所示。

来自挡位控制手柄的控制信号必须经过输入整形和去干扰电路才能输送给单片机,然后由单片机经过实时计算得出合适的制动力大小,输出相应的PWM控制信号,实现缓速。

电压检测电路将LM393的两个比较器输出端构成“线与”逻辑关系,形成了一个过欠电压保护,当电压范围超出18~30V,输出信号给单片机实现电压保护功能。

为了方便驾驶员操作,电控部分安装了6个红色发光二极管和一个绿色发光二极管以及蜂鸣器提供声光显示挡位。

此外,考虑到不同车辆和路况所需制动力不一致,设计中编了8套不同的制动力参数,由于PIC16C63A的程序存储器是4K×14的,因此外扩了Atmel公司的1K的E2PROM AT24C01A用于存放这些参数。通信接口电路用三极管增强驱动能力,同时提高传输距离以及抗干扰性。

功率模块硬件设计

传统的电涡流缓速器多使用继电器直接驱动励磁线圈。本系统为了避免继电器频繁吸合,触点寿命低以及关断拉弧等弊端,采用了INFINEON公司的大功率MOS管取代继电器作为执行元件。考虑到汽车缓速器的大电流工作要求(正常运行工作电流约为40A),选用了BTS550PE3146,该功率开关管含有过压、过温以及短路保护,平均工作电流为97A,短路电流可达180A。该智能功率开关加设了续流二极管,可有效地保证系统的可靠运行。一共有4个大功率管,每个开关管对应控制一组定子励磁线圈;由开关管的导通时间来决定励磁电流大小,实现制动力的调节。

需要注意的是,由于电涡流缓速器是以发散耗能方式实现缓速,工作过程中温度会很高,因而功率模块安装了散热片以便于降温;考虑到汽车复杂的工作环境,还设计了一个电容网络压敏电阻吸收过电压。

系统的控制设计

● 设计实现方法

为了满足汽车在不同情况下对制动力大小不同的需求,在这个电涡流缓速器的操作系统中,设计了6个挡位和1个恒速档:一挡时两组线圈半开;二档时两组线圈全开;三档时两组线圈全开,两组线圈四分之一开;四挡时两组线圈全开,两组线圈半开;五挡时两组线圈全开,两组线圈四分之三开;六挡时四组线圈全开。当按下恒速按钮时,单片机及时记录当前运行速度,通过内部程序可实现自动跟踪调节制动力达到匀速运行的要求。

现有电涡流缓速器的制动力矩变化曲线一般较硬,长期使用会对汽车后桥造成损害。本设计中,利用PIC单片机输出脉宽可调的控制信号来控制励磁电流,从而实现制动力的软特性,使得制动力渐进上升。同时通过改变PWM的输出频率来改变励磁电流大小,达到改变汽车制动力大小的目的。

对定子线圈的控制则采用驱动轮共控方式,即将4组励磁线圈(共8个)平均分成两组,由电控单元传过来的控制信号采用对角线对称的控制方式给线圈通电,每一个信号控制一对定子线圈。这种控制方式克服了传统制动器左右制动力不一致的问题,避免了汽车跑偏现象。

当车速过低的时候,缓速器无须工作,因而系统程序中设置了门限值,当车速低于5km/h时,控制器没有电流输出。控制器上的绿灯是预备/恒速指示灯,设置该灯长亮以表示缓速器正在工作;若缓速器工作于恒速状态,该灯及蜂鸣器均设成以0.5Hz频率闪亮及鸣叫。

● 编程开关

系统通过拨动编程开关来调用存放在E2PROM中的各种制动力参数,以适应不同车辆和路况需求。编程开关共有8个,6、7、8用于设置各个档位制动力的大小,6、7、8分别为ON/ON/ON时,制动力为100%;ON/ON/OFF:95%;ON/OFF/ON:90%;ON/OFF/OFF:85%;OFF/ON/ON;:80%;OFF/ON/OFF:75%;OFF/OFF/ON:70%;OFF/OFF/OFF:65%;编程开关5用于设置各个挡位之间制动力的变化情况,为ON时,各个挡位制动力均匀增加,为OFF时,1、2挡增加的快,3、4、5、6挡增加的慢,如图3所示。编程开关4用于设置控制器的软特性,为ON时,控制器的制动力逐渐增加,六挡时的延迟时间约为0.4s,为OFF时,控制器取消软特性。开关1、2、3作为保留功能使用。

试验结果

该电涡流缓速器已经完成了电控部分样机的设计,已经进入了现场实验阶段。两台电涡流缓速器样机安装在浙江瑞安市瑞立集团公司的两辆载重9吨的解放卡车上,并且无故障运行1000小时以上。上表是试验过程中测得的电流数据。

责任编辑:gt


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

    关注

    58

    文章

    5715

    浏览量

    235472
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635075
  • 汽车电子
    +关注

    关注

    3026

    文章

    7952

    浏览量

    167002
收藏 人收藏

    评论

    相关推荐

    FPGA的涡流控制系统

    在线调整参数的功能,所以不适于励磁电流与车速呈非线性关系的系统控制。而模糊理论具有很强的非线性建模能力,能完成复杂系统的非线性映射功能,将模糊推理机制引入到测控系统中,实现涡流
    发表于 06-27 17:30

    涡流的性能特点及应用

    驾驶员的意愿提供制动力矩,因而它的制动性能优于发动机排气制动。d.采用电流直接驱动,没有中间环节,其操纵响应时间非常短,仅有40ms左右,比液力的响应时间快20倍。e.由于
    发表于 05-26 10:21

    怎么设计一款基于FPGA的涡流控制系统?

    怎么设计一款基于FPGA的涡流控制系统?
    发表于 04-29 07:07

    请问怎样去设计一种涡流

    涡流的系统结构包括哪些部分?如何去实现一种
    发表于 06-15 06:04

    基于PIC16C72单片机的线性V/F转换设计

    介绍一种利用 PIC16C72单片机实现脉冲输出的线性电压 /频率转换;阐述转换的电路设计、工作原理、软件设计及线性化处理方法。
    发表于 04-02 18:10 35次下载

    涡流知识

    涡流是一种汽车辅助制动装置,俗称刹,主要应用于大型客车、城市公交车辆及重型卡车。该装置
    发表于 08-30 16:38 38次下载

    PIC16C73单片机实现十二位A/D转换

    PIC16C73单片机实现十二位A/D转换 1 引言为监测海洋生态环境,研制了用于海水有机磷农药现场监测的生物传感
    发表于 11-02 16:21 2045次阅读
    用<b class='flag-5'>PIC16C</b>73<b class='flag-5'>单片机</b><b class='flag-5'>实现</b>十二位<b class='flag-5'>A</b>/D转换<b class='flag-5'>器</b>

    PIC单片机16C84单片机介绍

    PIC16C84单片机最大的特点是具有1K×14位的可擦除的程序存储和64×8位的可擦除的数据存储
    发表于 06-27 10:45 3981次阅读

    PIC单片机教程_PIC单片机学习要点

    PIC单片机是一种用来开发去控制外围设备的集成电路(IC)。本内容向广大工程师全面的介绍了PIC单片机,涵盖PIC
    发表于 06-28 15:19
    <b class='flag-5'>PIC</b><b class='flag-5'>单片机</b>教程_<b class='flag-5'>PIC</b><b class='flag-5'>单片机</b>学习要点

    基于单片机控制的设计与实现

    基于单片机控制的设计与实现
    发表于 01-14 12:29 8次下载

    涡流的性能特点及应用

    随着社会的进步,科技的发展,交通密度日渐增加,由于制动失灵引起的交通事故越来越频繁,传统制动方式的局限性越来越明显。应用于大客车的先进技术成为社会交通的迫切需求,
    发表于 12-06 10:36 0次下载

    PIC单片机的程序设计经验分享

    1、PIC单片机程序的基本格式 先介绍二条伪指令: EQU ——标号赋值伪指令 ORG ——地址定义伪指令 PIC16C5X单片机在RESET后指令计算
    发表于 11-15 15:54 2197次阅读

    如何使用PIC单片机实现IC卡读写的设计

    本文介绍了以 PIC16C74 单片机为核心的 IC 卡读写的系统设计,系统实现了 IC 卡及外部存储的读写、PC
    发表于 01-02 08:00 1次下载
    如何使用<b class='flag-5'>PIC</b><b class='flag-5'>单片机</b><b class='flag-5'>实现</b>IC卡读写<b class='flag-5'>器</b>的设计

    PIC16F877A单片机 (IIC总线+AT24C02芯片

    AT24C02-----------------------------------------*/#include<pic.h>// 调用PIC16f87XA单片机的头
    发表于 11-16 16:06 15次下载
    <b class='flag-5'>PIC16F877A</b><b class='flag-5'>单片机</b> (IIC总线+AT24<b class='flag-5'>C</b>02<b class='flag-5'>芯片</b>)

    PIC16F877A单片机 (IIC总线+PCF8563芯片

    内容PIC16F877A单片机 (IIC总线+AT24C02芯片)1.2 PCF8563芯片可以看出,PCF8563
    发表于 11-18 12:36 18次下载
    <b class='flag-5'>PIC16F877A</b><b class='flag-5'>单片机</b> (IIC总线+PCF8563<b class='flag-5'>芯片</b>)