PSoC微处理器在电动车无刷电机控制器上的应用

发布者:声慢慢最新更新时间:2010-03-22 来源: 南京市溧水县电子研究所有限公司关键字:PSoC  电动车  无刷电机控制器  Cypress 手机看文章 扫描二维码
随时随地手机看文章

  电动车作为一种新型的代步工具,已经实实在在地被人民群众所接受。尤其是在当前油价飞涨、摩托车牌照发放受限,汽车的梦想可望而不可即的情况下,电动车越来越受到老百姓的青睐。在中国这样一个“自行车王国”,电动车的市场空间是值得期待的。业内人士预测,未来几年内,电动车的容量几乎相当于自行车的市场容量,全国4.5亿辆自行车用户中至少有3亿的用户将成为电动车的用户。随着电动车市场趋向成熟,无刷电机电动车逐渐占据了80%以上的市场份额,无刷电机控制器也在不断的技术进步中被广大用户所喜爱,并且将会不断地推陈出新,以丰富的功能来适应市场的变化。
  
  PSoC微处理器是美国赛普拉斯半导体公司推出的一种现场可编程片上系统。片内备有通用模拟和数字模块,用户可根据开发需要,随意调用模块,实现混合信号阵列的动态配置。文中以CY8C24423为例,介绍PSoC在电动车无刷电机控制器上的应用,它将对电压电流信号的放大、处理、模数转换功能,以及PWM信号输出功能全部集成到微处理器的内部完成,减少了芯片的外围器件,提高了系统整体的集成性能和可靠性。
  
  可编程片上系统
  
  由美国赛普拉斯半导体公司倡导并推出的完全基于通用IP模块,由可编程选择来构成产品SoC的设想,并把单片机的发展从MCU推动到SoC的新阶段。这种可编程的SoC取名为可编程片上系统(PSoC),由基本的CPU内核和预设外围器件组成,就是在一个专有MCU内和周围集成了PSoC模块(可配置的模拟和数字外围器件阵列),利用芯片内部可编程互联阵列,可以有效地配置芯片的模拟和数字电路资源,达到可编程片上系统的目的。
  
  与传统的MCU相较,从根本意义上讲PSoC系列是一种微控制器,而且是一种可编程片上系统微控制器,它的出现使设计者逐步摆脱了板级电子系统设计方法层次而进入芯片级电子系统设计,减少了单片机的品种和规格,同时更有利于新品开发和升级换代。与同种价位的普通单片机比较,其丰富的内部资源、新颖的设计界面、灵活的设计方式、简单的编程技巧都使其极具特点。PSoC完全不同于以往的传统的微处理器。PSoC开发者不需要自己构建ADC、DAC和其它外围设备,可以通过PSoC的配置性进行资源调配,而且PSoC为控制器成功的引入动态可重新配置功能,真正实现在线可编程,由此可见,一个PSoC微控制器就能代替多种类型的单片机。
  
  PSoC的内部框图结构及资源
  
  赛普拉斯CY8C21×××~29×××系列的内部结构如图1所示。其资源包括:

  1. 处理器内核
  
  PSoC微处理器CY8C21×××~29×××系列器件使用强大的8位哈佛结构处理器内核(M8C CPU),它具有独立的程序存储器和数据存储器总线,处理器速度可达24MHz。拥有丰富的M8C架构指令,并可进行I/O和内存上的操作。此外系统提供便捷的寻址方式。
  
  CPU内核具有完善的快速乘加能力,PSoC系列所有处理器中都有一个乘法器/加法器(MAC)。MAC系统中作为一个独立的组件,并映射到特定的寄存器地址空间,由输入寄存器和输出寄存器,能执行带符号的8×8乘法运算和32位的加法运算。只要把数据传送到输入寄存器在下一个指令周期,在输出寄存器就能得到运算结果。寄存器加速内存数据交换,大大提高了处理数据的速度。
  
  2. 内存储器
  
  PSoC系列器件拥有灵活的片内存储器,包括4~16KB的快速程序存储器(Flash Program Memory)以及256字节的片内SRAM数据存储器,速内存可擦写100,000次,并可分块实时修改,不同的型号芯片闪存的容量不同。此外,系统具有串行编程功能(ISSP),即在程序头(Programme Pod)或者用户板上的闪存可通过串行的方式,把程序固化到内部程序闪存存储器中。PSoC对片内存储器提供多种保护加密方式。以保证用户敏感信息的安全。这个功能允许用户有选择性的对内存模块的读写操作加锁和写操作保护。这允许对部分代码进行升级,而不会泄漏重要数据。
  
  3. PSoC模块
  
  在每一个PSoC芯片??有若干个PSoC数字模块。PSoC片内的数字模块减少了多种微控制器类型和外设元件的需求。数字PSoC模块可以配置成各种各样的用户模块,比如时间定时器、实时时钟、脉宽调制(PWM)和死区脉宽调制(DB PWM)、循环冗余核对模块、全双工(UARTS)、串行主从通信(SPI)功能。PSoC软件开发包提供了PSoC模块自动配置,用户只需简单地选择需要功能块,PSoC软件开发包就能产生正确的配制信息和器件数据手册。
  
  在每一个PSoC芯片中还有若干个模拟PSoC模块,芯片内的模拟PSoC模块可以减少CPU复杂的系列编号以及对外设的需求。模拟PSoC模块可以配置许多外设功能,譬如12个PSoC模块可以提供11位△-∑模数转换、8位逐次逼近式模数转换、8位直接模数转换、12增量式模数转换、可编程增益放大器、采样和保持功能、可编程滤波器、差分比较器和片内温度传感器等。PSoC系统包含三种类型的模拟模块:连续时钟模块(CT),A类和B类开关电容(SC)模块。[page]

  4. 通用I/O
  
  PSoC微控制器的通用I/O数量从*4位不等,具体根据不同型号来确定。每个I/O功能可编程选择。在输出模式中可选择输出驱动方式,模拟输出驱动可达40mA。通过内部上拉或者下拉电阻输出,强输出,可设置输出最大的驱动电流达25mA。所有引脚都能作为中断电源,通过引脚信号变化产生中断。并可选择位上升沿触发终端、下降沿触发。引脚能与模拟模块相连。此外,还有用作斯密特触发器的TTL、I/O。
  
  5. 振荡器
  
  PSoC系列器件有多种振荡器可供选择,总能为CPU时钟、模拟PSoC模块和数字PSoC模块的时钟,找到合适的振荡器。主要有内部达到24/48MHz的主振荡器、一个32.768MHz外部晶体振荡器和内部低速振荡器。主振荡器误差为±2.5%,且没有外部补偿,外部晶体振荡器可对PLL选定精度,内部低速振荡器一般作为PSoC模块和看门狗/睡眠定时器的时钟。可使用时钟分频器,从而优化代码执行速度和减少功耗。
  
  6. 专用外设
  
  PSoC系列器件还提供一些专用外设,包括看门狗/睡眠模式时钟(Watchdog/Sleep Timer)、可设定电压阀值的电源低电压检测(LVD/POR)、中断控制器、采样抽取器(Decimator)、片内温度传感器和片内电压参考等。
  
  7. 静态COMS器件
  
  PSoC微处理器系列运用了先进Flash工艺的全静态CMOS器件,实现高度低电压功能。通常电压保持在3.0到5.5V DC,使用片内开关式电压汞可使工作电压降低到1.0V DC,工作于-40℃~+85℃。
  
  电动车无刷控制器系统
  
  由CY8C24423构成的电动车无刷控制器系统原理框图如图2所示。

图2:电动车无刷控制器系统原理框图。

  要让图中所示的电机转动起来,首先控制部就必须根据电机霍尔感应到的电机转子目前所在位置,然后决定开启(或关闭)MOSFET的顺序,如上图中之A上、B上、C上(这些称为上桥功率晶体管)及A下、B下、C下(这些称为下桥功率晶体管),使电流依序流经电机绕组线圈产生顺向(或逆向)旋转磁场,并与转子的磁铁相互作用,如此就能使电机顺时/逆时转动。当电机转子转动到霍尔传感器感应出另一组信号的位置时,控制器又再开启下一组MOSFET,如此循环电机就可以按同一方向继续转动,直到控制器决定要电机转子停止,此时则关闭MOSFET,要电机转子反向则MOSFET开启顺序相反。
  
  一个最基本的电动车用无刷电机控制器所需要实现的功能包括除了转把调速外,还应该包括欠压保护,过流保护,刹车断电等。另外近年来还有一些实用且流行的功能如定速巡航、ABS刹车再生制动、1:1助力等等。从上面的原理框图可以很清楚地看出,整个系统只用了一个PSoC芯片便实现了上述的所有控制功能。图3为本文设计的无刷控制器半成品实物图。

图3:电动车无刷电机控制器半成品实物外形图。 [page]

  除了上述功能外,本系统借助PSoC芯片强大而灵活的配置资源,还具有普通控制器所不具备的以下优点:
  
  1. 超静音:启动及全程行驶过程中噪声极低,大大超越了传统的无刷控制器,减小电机振动,大大延长电机的寿命;
  
  2. 低发热:采用国际先进的同步整流技术,大幅度降低控制器的热损耗,提高了整车的能量使用效率,延长了续驶里程;
  
  3. 多重限流保护:既做到平均值限流,又做到峰值限流。峰值限流在每个PWM周期中都对电流波形进行检测,防止超过MOSFET的最大允许电流,在任何情况下不会烧毁;
  
  4. 平均值:限流使控制器能够在各种不同的电机上保持相同的限流值,而且轻、重负载,甚至堵转情况下限流值都不变。这样大大便于生产调试和整车厂检验;
  
  5. 防飞车功能:解决了无刷控制器由于转把或线路故障引起的飞车现象,提高了系统的安全性;
  
  6. 堵转保护功能:电机堵转3秒以上控制器自动保护,防止烧毁电机;
  
  7. 短路保护功能:电机三根相线输出端任意两端短路或三端全短路,控制器不会烧毁。
  
  以上功能均不增加硬件成本,采用PSoC可编程片上系将外围器件减到最少,大部分功能由芯片内部来完成,大大降低了硬件成本,并且减少了故障点。本系统中所用SoC芯片引脚及功能如图4所示。

图4.:CY8C24423在本系统中的引脚定义说明图。

而芯片内部模块结构如图5所示。

图5:本系统所用PSoC内部模块说明图。

  由图5可以看出,本系统共采用了7种类型的PSoC内部模块,其中模拟模块包括AD转换器ADCINC_1、可编程放大器PGA_1、比较器CMPPRG_1、四路模拟开关AMUX4_1、数模转换器DAC6_1。数字模块包括AD转换器ADCINC_1、8位带死区的PWM模块PWMDB8_1、8位定时器模块Timer8_1。这样很好地利用了CY8C24423的内部资源,也节省了很多原本要在芯片外部使用的外设芯片。[page]

  本系统的控制软件流程如图6所示。

图6:控制软件基本流程。

  由于PSoC的开发系统PSoC Designer支持C语言编程,配有功能强大的C语言编译器,所以主程序采用C语言编写,这样简单、直观、可移植性好。
  
  本文小结
  
  通过本文介绍的电动车无刷电机控制器系统,可以略略窥见PSoC芯片的强大的可配置功能,在芯片内部配置连接就好像在设计一款新的芯片一样。整个系统用的元器件极少,比其他的无刷控制器方案具有巨大的成本优势。
  
  PSoC方便、快捷的设计界面,面向对象的设计开发系统,混合信号阵列的模块化及动态可配置功能使其在嵌入式系统应用中拥有更为灵活的设计方式,使设计人员能够随意创建新的系统功能。利用PSoC可以快速、便捷地完成相应程序的开发工作,缩短产品的研发周期,降低开发成本和生产成本。通过片上系统的可编程混合信号阵列的集成应用及动态配置,极大提高了工作效率,使开发成本降低了1/2、PCB的板级空间缩减了l/3、生产成本降低了1/5。

关键字:PSoC  电动车  无刷电机控制器  Cypress 引用地址:PSoC微处理器在电动车无刷电机控制器上的应用

上一篇:多内核处理器开发趋势下的高性能视频系统设计
下一篇:基于CPLD/FPGA的VHDL语言电路优化设计

推荐阅读最新更新时间:2024-05-02 21:01

别再相信廉价平衡车,浑身上下都是假货
近一两年来, 平衡车 在国内迎来“爆发式”增长,但由于相关标准和监管并不完善,市场上出现了一些声称四五百元就包邮的平衡车,不仅危害消费者的人身安全,甚至给代理商设下连环骗局。日前,广东省 电动车 商会平衡车分会召开发布会,提醒广大代理商和消费者在选购时注意甄别低价伪劣产品。    组装伪劣产品 在欧美被下架 广东省电动车商会执行会长马东山表示,电动平衡车近年来得到飞跃式发展,全球九成以上的平衡车在中国制造,而广东是电动平衡车制造大省,产量占全国七成左右,去年出口额达到100多亿元。      马东山同时表示,由于平衡车发展太快,数量很多,利润率比较高,有些厂家在不具备生产条件的情况下,组装平衡车出售,使得质量出现问题。而且这些
[嵌入式]
比亚迪或推小型电动车 补贴后售价与燃油车接近
日前我们从相关渠道获悉,比亚迪在未来将推出小型电动车来细分入门电动车市场。新车补贴后的价格将与同级别的燃油小型车接近。与此同时,比亚迪在今年年底动力电池的总产能将达到16Gwh。   根据比亚迪此前在新能源方面的规划,其将在2018年重点发展10万元以内的新能源市场,多款新能源微型车以及小型车将与我们见面。 此外,截止到2018年底,比亚迪电池的总产能将达到16Gwh。其中10Gwh是磷酸铁锂电池,6Gwh是三元锂电池。2018年,比亚迪还将在青海扩建一个拥有10Gwh三元锂电池产能的电池工厂。此外,目前比亚迪新上市的PHEV(插电混动车型)都已换装三元锂电池,明年公司所有乘用车部分都将使用三元锂电池,但是大巴和E6暂时
[汽车电子]
Cypress发通知、Micron涨价,NOR Flash今年看涨60%
据海外媒体报道,苹果iPhone 8将导入NOR Flash,已让NOR芯片缺货更为严重。 内存业界透露,今年NOR芯片供给缺口将扩大至20%,主要供应商Cypress也正式发出涨价通知,业界估计今年涨幅可能扩大至逾60%。 内存渠道商透露,去年下半年以来,市场焦点一直以DRAM和NAND Flash缺货为重心,两大主流存储器也从去年下半年迄今,价格上涨近六成。 但今年在iPhone 8将跟进三星导入AMOLED面板,华为、OPPO及VIVO等大陆品牌手机也将跟进,加上车用及物联网也都大举导入NOR芯片,让NOR缺货也浮出台面,且如滚雪球般扩大。 Witsview分析,NOR Flash应用在AMOLED面板上的功能,
[焦点新闻]
贸泽开售支持蓝牙网状网络的Cypress CYW20719 SoC
专注于引入新品推动行业创新的电子元器件分销商贸泽电子(Mouser Electronics)即日起备货Cypress Semiconductor的CYW20719双模蓝牙® 无线微控制器。CYW20719是超低功耗微控制器,符合蓝牙核心规范V5.0(提供LE 2 Mbps选配功能),针对物联网 (IoT) 应用进行了优化,并支持网状网络。此片上系统 (SoC) 使用先进的40nm CMOS低功耗制造工艺,具有出色的性能和集成度,减少了外部元件数量,并最大程度降低了应用的尺寸面积和总体成本。 贸泽电子供应的Cypress CYW20719微控制器子系统包含96-MHz Arm® Cortex®-M4微控制器和浮点单元 (FPU)、
[嵌入式]
在美国市场混的传统车厂,谁最有电动车范儿?
德国研究机构 ZSW 的数据显示,至 2013 年底,全球电动车保有量超过了 40 万辆(含纯电动、增程式电动和插电式混合动力),其中美国以 17.4 万辆高居各国市场之首,日本和中国位列其后,但分别只有 6.8 万辆、4.5 万辆。 由此来看,美国市场的电动车格局尤其值得关注。那么,谁是美国市场最具电动车范儿的传统车厂? 答案是宝马。 根据 EVObsession 整理的数据,今年 5 月,宝马旗下电动车 i3 开始在美国销售,前三个月销量平平,每月只有 300 多辆。但从 8 月开始,随着市场需求膨胀,i3 的月销量陡升至 1000 辆以上,占美国市场宝马汽车月销量的 4.5% 以上。 就美国市场整体而言
[嵌入式]
电动车市场蓬勃发展 汽车电子需求量持续扩容
随着利好政策的落实,我国 新能源汽车 产销数持续维持高增速。数据显示,9月新能源汽车产销量为7.7和7.8万辆,同比为+79.7%和+79.1%,增速略超预期;1-9月产销量累计42.4和39.8万辆,同比分别为+40.2%和+37.7%。2017年新能源汽车整体同比增幅显着,趋势快速向上。     目前的中国新能源汽车市场中,纯电动车型的产销增长是新能源汽车的主要驱动力。9月,国内纯 电动汽车 的销量占新能源汽车市场整体的销量的82.1%。电动车将成为未来汽车市场的主流,在政策环保双轮驱动下,电动车市场蓬勃发展。     随着电动汽车市场稳步增长,汽车电子设备成本占比提升和电气化部件普及率提升等多重因素作用下,汽车电子市场增长
[嵌入式]
赛普拉斯PSoC 3应用于Oscium iMSO-104示波器采用器件
2011年4月11日,北京讯,赛普拉斯半导体公司日前宣布,Oscium公司在其革命性的为iPod touch、iPhone和iPad定制的新型iMSO-104混合信号示波器中采用了赛普拉斯的PSoC® 3可编程片上系统。iMSO-104中的PSoC3器件通过苹果专有的基座连接器无缝地管理示波器和任何iOS设备之间的双向通讯,并处理输入的模拟和数字信号。 Oscium公司的iMSO-104是第一款利用苹果无处不在的iOS设备的混合信号示波器。它是世界上最小、最便携的示波器,非常适合业余爱好者和学生使用,同时也适合现场销售和应用工程师们。它具有5MHz的带宽和最高可达12MSPS(每秒百万次采样)的采样率,可最多同时分析一组
[嵌入式]
【Molex】电动车电池技术的创新
自20世纪50年代以来,12V电源一直是汽车行业的标准;但为满足如今的消费者需求, 汽车制造商将目光投向了48V电源。 自20世纪50年代以来,12V电源一直是汽车行业的标准,因而成为汽车设计和部件的默认配置。即使汽车功能和电气化不断发展,但该标准使得汽车制造商仍然能够维持简单的电气架构和保持低成本。 以往12V电源模式一直运行良好,然而,随着现代消费者对汽车性能和车载体验的期望越来越高,12V标准必须与时俱进。新兴的软件定义车辆面市,加上业界使用轻度混合动力架构,以及更严格的排放法规出台,这些因素使得汽车行业越来越有必要采用48V设计来满足消费者需要和法规要求。 虽然采用48V电源面临一些挑战,但专注电气创新研究的厂
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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