基于STCl2C5410AD的电动车无刷电机控制器检测

发布者:科技徜徉最新更新时间:2012-11-08 来源: 现代电子技术 关键字:STCl2C5410AD  电动车  无刷电机控制器 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    伴随着城市化进程,人们生活的交通距离不断扩大,代替燃油汽车和自行车的电动车的普及大幅度的提高了电力资源的利用效率,促进了国民经济的健康发展。电动自行车以电力作动力,骑行中不产生污染,无损于空气质量。从改善人们的出行方式、保护环境和经济条件许可情况等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。电动自行车所用直流电机分为有刷电机和无刷电机两种。其中有刷电机控制较简单。但其易磨损的电刷带来维修保养工作量相对较大、使用寿命相对较短等缺点。而直流无刷电机本身没有易磨损部件,电机寿命长,维修保养工作量小。但直流无刷电机采用电子换向原理工作,其控制过程比有刷电机复杂得多,因此对控制器质量的要求也高得多。
    目前电动自行车采用的直流无刷电机都是三相电机,电角度有60°和120°两种。电机极数大部分为18极,也有16极、20极等。控制器根据霍尔反馈的电机电极位置,控制相应的功率驱动管的开通或关断,在定子中产生旋转磁场,驱动电机的转子转动。
    为了判断无刷控制器是否能够正常运行,也就是检测转把和刹车功能是否正常,判断控制器的角度是60°还是120°,并且确定绕组A,B,C相与位置信号a,b,c之间的对应关系,正确地将控制器与电机进行连接,现在很多的检测仪器都采用模拟电路,使得结果不是很精确,而且需要的电路也很复杂,成本很大。设计采用STCl2C5410AD单片机作为控制芯片,大大简化了硬件电路,以软件编程来实现。

l 电动车无刷电机控制器简介
    控制器由周边器件和主芯片(或单片机)组成。周边器件是一些功能器件,如执行、采样等,它们是电阻、传感器、桥式开关电路,以及辅助单片机或专用集成电路完成控制过程的器件;单片机也称微控制器,是在一块集成片上把存贮器、有变换信号语言的译码器、锯齿波发生器和脉宽调制功能电路以及能使开关电路功率管导通或截止、通过方波控制功率管的的导通时间以控制电机转速的驱动电路、输入输出端口等集成在一起,而构成的计算机片。这就是电动自行车的智能控制器。
    控制器的设计品质、特性、所采用的微处理器的功能、功率开关器件电路及周边器件布局等,直接关系到整车的性能和运行状态,也影响控制器本身性能和效率。不同品质的控制器,用在同一辆车上,配用同一组相同充放电状态的电池,有时也会在续驶能力上显示出较大差别。
    目前,电动自行车所采用的控制器电路原理基本相同或接近。有刷和无刷直流电机大都采用脉宽调制的PWM控制方法调速,只是选用驱动电路、集成电路、开关电路功率晶体管和某些相关功能上的差别。元器件和电路上的差异,构成了控制器性能上的不同。

2 系统硬件电路设计
    为了判断无刷控制器是否正常,测量控制器各个部分的输出信号是否符合标准,并且能够接收电机、转把、刹车的信号,判断这个控制器是否能实现其需要实现的功能,系统要检测控制器的转把和刹把是否有稳定的5 V电压输出,判断控制器的角度,以及判断霍尔控制线相序及与其对应的电机电源相序是否一致。只有位置传感器信号和绕组A,B,C正确连接才能使电机正常运行。图1为电路整体设计原理图,系统采用STCl2C5410AD单片机作为主要控制芯片。STCl2C5410AD系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路,4路PWM,8路高速10位A/D转换,专门针对强干扰场合电机控制。


2.1 桥式整流电路
    因为控制器工作需要的是直流电,所以需要加个整流电路。系统选用的是单相桥式整流电路。这种电路只要将四只二极管口连接成“桥”式结构,便具有全波整流电路的优点。
2.2 刹车与转把信号的检测
    刹车信号高低电位的变化,是控制器识别电动车是否处于刹车状态,从而判断控制器是否给电机供电的依据。只要将刹车和转把信号的输出端接到STCl2C5410AD单片机的A/D转换端P16和P17,便能检测输出是否正常。[page]

2.3 控制器角度与相序的判断
    如图2所示,首先判断绕组电压A的输出,将两个光藕合器连到控制器的末级,与A的上下管并联起来,当A的上管导通时,A输出高电压,使下面的光耦导通。从而输出一个电压值,通过STCl2C5410AD单片机的A/D转换端P11口送到单片机中;当A的下管导通时,A输出低电压,使上面的光耦导通,从而输出一个电压值,通过STCl2C5410AD单片机的A/D转换端P10口送到单片机中。B和C用上面同样的接法。在输出时没有直接输出,而是通过光耦隔离后才输出,原因如下:光耦合器的信号单向传输,输入端与输出端完全实现了电气隔离,输出信号对输入端无影响,抗干扰能力强、工作稳定、无触点、使用寿命长、传输效率高。



3 系统软件设计
3.1 总体设计流程图

    总体设计流程图如图3所示。


    测量控制器输入端阻抗,当其大于10 Ω时为正常,否则电源输入端短路。转把、刹把、霍尔电源端的检测要保证输出电压大于4.5 V。控制器角度和相序的判断根据无刷真值表进行判断和检测,以下仅以控制器角度判断为例进行说明。
3.2控制器角度判断程序设计
    由表1可以看出当a,b,c都取“0”,控制器角度为120°的时候,A,B,C上下管都不导通;而控制器为60°时A的上管和B的下管导通,这样便能根据a,b,c都取“0”时,A,B,C的输出信号来判断控制器的角度。流程图如图4所示。


4 结语
    系统设计采用STCl2C5410AD单片机作为控制芯片,电路简单,测量精确,很好地满足了电动车无刷电机控制器检测的各项需求,能够检测控制器接转把和刹把端是否正常,能够判断控制器的角度,霍尔控制相序以及与其对应的电机电源相序是否一致。希望该设计在将来的应用中得到更好的改进和完善。

关键字:STCl2C5410AD  电动车  无刷电机控制器 引用地址:基于STCl2C5410AD的电动车无刷电机控制器检测

上一篇:基于STC12C5A60S2的教育机器人的设计与实现
下一篇:基于STC12C5A60S2的可控电动扳手控制器中的设计

推荐阅读最新更新时间:2024-03-16 13:12

电动车安全靠锁电?中国科研团队取得突破或有助预防电池失控
随着电动汽车的兴起,频发的电池安全问题也引起了很多人的关注。许多汽车品牌为了预防电池起火等事故,甚至不惜使用“锁电”的方式。但这么做会让汽车续航缩水,对于消费者更是构成了欺骗,并且也只是治标不治本,无法从源头解决电池安全问题。 近日,中科院在官网上刊登了一项研究,或许能够推动电池安全的进步。根据中科院介绍,国内科研团队在NCM三元电池负极侧发现了H-离子的存在,并证明了石墨负极侧产生的氢气可以穿梭到正极侧,加速剧烈放热行为,导致电池失控。 这项研究揭示了电池热失控机理的一种可能性,相信也会对安全高性能电池体系的开发起到重要的启示作用。 国内外其他团队也在研究让电池更为安全、可靠的方案。近日,三星就宣布开始建设世界
[汽车电子]
<font color='red'>电动车</font>安全靠锁电?中国科研团队取得突破或有助预防电池失控
戴森2020年推首款电动车 已着手建设测试基地
    新酷产品第一时间免费试玩,还有众多优质达人分享独到生活经验,快来 新浪众测 ,体验各领域最前沿、最有趣、最好玩的产品吧~!下载 客户端 还能获得专享福利哦!   如今人们对“跨界”一词早就不陌生了,没有做不到只有想不到,但谁又能想到以吹风机、吸尘器而著名的戴森电器会大刀阔斧开始造电动车呢?   早在2017年戴森便将制造电动车的计划提上了日程,并为此投入了20亿英镑的预算,计划2020年推出首款电动车。   前不久戴森再次投资1.16亿英镑用于一处长达16公里电动汽车测试跑道的建设(由英国南部一处前皇家空军的旧机场改建而来),该测试跑道包括平坦的机动性测试区,也包括越野赛道、高速赛道,模拟真实环境、覆盖各种类型的地形,用
[手机便携]
基于ST ST25R3916-AQWT的电动车NFC读卡方案
NFC 简介 近场通信( NFC )是一种用于提供短程无线通信的技术,在电子设备之间进行双向交互的连接。 NFC 是RFID(射频识别)的一种风格,但它还有一个特定的集合,确保nfc设备的互操作性的标准。NFC标准确定操作环境和数据格式、传输速率、调制等。 NFC在两个NFC器件之间使用感应耦合,并采用电磁方式工作,设备在13.56 MHz(无线电频谱的高频部分的一个无许可证分配)工作。一个NFC设备可以从另一个NFC设备产生的磁场中吸取能量。这使一些NFC器件被免除电源和采取微小物体的形式,如标签,贴纸,钥匙扣或卡片。 广义NFC: Near Field Communication, 基于13.56MHz载波的无
[汽车电子]
基于ST ST25R3916-AQWT的<font color='red'>电动车</font>NFC读卡方案
奥迪携手汉能,打造全太阳能的纯电动汽车
汉能宣布旗下美国全资子公司阿尔塔设备公司与奥迪股份公司签订薄膜太阳能电池技术战略合作备忘录。双方将合作开展“奥迪/汉能薄膜太阳能电池研发项目”,计划于2017年底合作推出首辆集成薄膜太阳能全景玻璃车顶的奥迪原型样车。下面就随汽车电子小编一起来了解一下相关内容吧。 本次合作第一步将推出薄膜太阳能全景车顶解决方案,旨在延长车辆行驶里程,提高用电便利性。此后,将凭借双方技术合力,逐步研发利用薄膜太阳能技术为奥迪电动汽车提供主驱动力,助力奥迪零排放移动出行愿景,并提升薄膜太阳能技术在全球一次能源消耗中的比例。 资料显示,2014年,汉能曾与阿斯顿马丁赛车合作,同年还为特斯拉交付过薄膜太阳能充电设施;此后,汉能推出过自主研发的太阳能餐车、
[汽车电子]
三星发布新款电动车电池 续航里程可达600公里
北京时间9月14日消息,据国外媒体报道,在本周举行的法兰克福车展(2017年IAA汽车展)期间,三星集团旗下电池业务部门三星SDI向外界展示了一款全新的“多功能电池组”解决方案。这种新的解决方案能够进一步提高电动车的续航里程,而这家韩国企业也正在通过不断努力来让自己在汽车用电池市场中占有更大份额。 此照片来自法兰克福车展期间:三星公司在展台上展示的电池组 对于多数老牌汽车制造商生产的电动车产品来说,比如 日产 汽车推出的LEAF,或者通用汽车最近刚刚推出的雪佛兰Bolt电动车,它们都在使用大尺寸棱柱形电芯来构成自己的电动车电池组。当然,特斯拉公司却自己开创了一种完全不同的途径,即使用数千个小型圆柱锂离子电池电芯来构成一个电动
[汽车电子]
这辆电动车更夸张
据英国《每日邮报》报道, 特斯拉 CEO埃隆·马斯克上周才发布世界上最快的量产 电动车 ,然而中国台湾造的Miss R型电动汽车恰好能击败它。     该电动汽车加速至时速100公里仅需1.8秒,比特斯拉跑车还快0.1秒,由4台独立350伏发动机驱动,最高时速超过270公里。然而,生产该电动汽车的Xing Mobility公司表示,Miss R将于2019年上市,限量20辆,每台起步价1百万美元,并希望该电动汽车能通过其电力传动系统展现出卓越性能及可靠性。该公司称,“特斯拉跑车根据目前路上的跑车理念来实现驾驶体验,而我们公司设计Miss R的思路完全不同:追求道路上、赛道上和越野的卓越性能,并实现一种前无古人的多样驾驶体验”。XI
[嵌入式]
王传福:中国自主品牌电动车技术已超越外资
比亚迪董事长兼总裁王传福在2021中国汽车重庆论坛表示,中国自主品牌的电动车技术已超越外资,主要的短板是品牌的认知度。 王传福表示,新能源行业走到今天迎来前所未有的发展局面,从国内国外来看,新能源替代燃油车大势已定,对石油的依赖必须要解决的问题,加上碳达峰、碳中和的风口,目前新能源汽车的发展越来越好,我国新能源汽车的渗透率从今年3月突破10%的关口,到5月达到了11.4%,持续保持高速增长。 在新能源车的赛道上,中国品牌发展也越来越好,在国内市场份额不断提升的同时,也在积极布局海外乘用车市场。当前中国汽车的发展主要的短板是品牌的认知度。技术上中国品牌实现了全面的超越,但国内的消费观念还没有完全转变过来,未来向上的发展
[汽车电子]
王传福:中国自主品牌<font color='red'>电动车</font>技术已超越外资
大陆集团推出evSAT传感器提升EV安全
  2011年2月9日,德国大陆集团推出新款evSAT加速传感器,面向 电动车 与插电式混合动力车安全应用。该产品可在碰撞发生后切断电动车电池以防发生重大事故。   大陆集团底盘及安全系统部被动安全与先进驾驶适应性系统ADAS(Advanced Driver Adaptive System)业务传感器技术平台开发经理Axel Gesell表示:“evSAT加速传感器在电动车处于充电阶段时采用主动工作模式;一旦传感器侦测到事故发生,将相关信息传输至电池管理系统,以便关闭高压电池。该产品的主要用途在于防止火灾的发生,同时避免紧急事故救援服务人员在接触车辆金属部件的过程中受到电击。”   通常,电动车与插电式混合动力车采用额定工作电
[汽车电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved