基于CAN的电源控制系统设计

最新更新时间:2013-10-05来源: 电子发烧友关键字:CAN  控制系统  电源 手机看文章 扫描二维码
随时随地手机看文章

  CAN总线是一种能有效支持分布式控制系统的串行通信网络,一方面,其通信方式灵活,可实现多主方式工作,还可实现点对点、点对多点等多种数据收发方式;另一方面,他能在相对较大的距离间进行较高位速率的数据通信,例如在3.3 km的距离内其传输速率可达20 kb/s。我们的系统是由上位机对多台并列的单电源控制系统进行控制管理,单电源的间距在100 m左右,且其必须置于较高的位置,系统之间要进行快速的数据传输,CAN总线能很好的满足该系统的要求。

  1 系统总体结构

  图1是该集散电源控制系统的结构示意图。

  

  其中:CAN0节点是上位机。

  本系统用的是C51单片机,外接CAN控制器SJA1000,他对下面多台下位机传送控制定值,并且在收集下位机送来数据后对其进行分析计算以改变定值。节点CAN1~CAN31(最多可有31台)为各单电源的控制部分,我们采用的是TI公司的TMS320LF2407芯片做主控,其上集成有CAN控制器模块。

  2 LF2407及其集成CAN控制模块介绍

  LF2407是TI公司推出的定点DSP处理器,他采用高性能静态CMOS技术,供电电压为3.3 V,指令周期可达25 ns,其上集成了包括CAN控制器在内的多个外围模块及存储器,适用于电机及逆变电路的控制。

  CAN控制器模块是集成于LF2407中的一个16位外设模块。该模块具有以下特性:

  (1)支持CAN2.0B协议,支持标准标识符(11位)及扩展标识符(29位),支持数据帧与远程帧。

  (2)配置有6个邮箱,2个接收(0,1号),2个发送(4,5号),2个可配置(3,4号);每个邮箱数据长度为8 B。接收邮箱可进行标识符屏蔽。当标识符位被屏蔽时,在接收数据帧时无须对该位标识符进行校验。

  (3)具有可编程的位定时器、中断服务和CAN总线唤醒功能。

  (4)能自动回复远程请求,当发送错误或数据丢失时,有自动重发功能。  每个邮箱寄存器包含7个字的信息,与各功能模块控制寄存器相类似,LF2407为其分配了固定的数据存储器地址,例如邮箱0,其寄存器分配如下:

  

  MBX0A~D(4个字的存储空间)地址:7204~7207其中:标识符(按29位设置)在MSGIDnH的后13位和MSGIDnL中。

  3 硬件电路设计及调试

  在设计LF2407的CAN通信电路时应注意一个问题,即2407的供电电压为3.3 V,其CAN控制模块输出的高电平也只有3.3 V,与CAN驱动器PCA80C250电平(5 V)不兼容,在设计电路时加隔离光耦时要加以注意。图2所示为下位机侧的CAN通信原理图。

  

  由于TX的输出光耦采用的是射极输出方式,我们的输出光耦应采用6N136(137由于其结构原因不能满足要求),图3是我们进行数据发送时测试得到的R42两端的电压波形(输出10101010…)

  

  由我们对CAN通信控制器的位配置寄存器BCR1的设置可知,每一位数据所占的时间段中,我们的采样点在70%的时间点,在这一点的输出电压必须在额定高低电平的设定值范围内。我们选定R42=5 kΩ,得到以上波形,满足采样点处高电平≥3.5 V,低电平≤1.5 V。  4 通信协议及软件实现

  在系统中,上位机给下位机发送运行定值以及起停信号,并且会定时查询各单机的运行状况以对其状态进行相应的调整。

  具体通信过程分为2类:

  (1)上位机向下位机传送操作命令及定值,上位机发送的是数据帧。

  上位机发送完数据帧后,若下位机收到该数据帧则向上位机发送确认帧,该数据帧发送结束。若发送失败,上位机在等待一段时间后未接收到确认帧,则自动重发该数据帧。

  (2)上位机对下位机的运行状态及各种记录定值进行查询,上位机发送的是远程帧。

  远程帧中只包含有数据类型而没有数据内容,下位机接到远程帧后,根据上位机要求的数据类型向上位机传送数据。同时等待上位机的确认帧。若未接收到确认帧则定时重发。

  在该系统中,以标准帧进行通信,即采用11位的标识符。其各位的定义如下:

  ID0~ID4:节点标识,5位的节点标识可使网络能容纳32个节点。

  ID5~ID7:数据类型,需要传送的数据种类比较多,上传的数据帧规定了7种类型(包括确认帧),与此对应下传的远程帧有6种类型,而下传的数据帧则有6种类型。需要至少3位标识符来确定数据类型。

  ID8~ID10:帧计数,数据量最大的数据类型包含有17字的数据,而每帧最多能传4字,故该类型数据至少需要5帧才能传完。需对数据帧进行计数以对传送数据具体类型进行确定,故至少需要3位标识符来进行确定帧计数。

  由于LF2407有专门的CAN模块中断,且在CAN控制模块中设计了专门的CAN中断标志及屏蔽寄存器,可以十分方便地采用中断的方式来启动CAN控制器进行数据的接收与发送。

  在进行CAN控制器的设置时,需要先对改变数据请求位CCR进行使能,并在改变后进行复原。值得注意的是,TMS320LF2407中有很多寄存器位是需要通过写“1”来实现清“0”的,还有些位是只能读不能用程序直接改写的,例如:对邮箱中断(包括接收和发送)的标志位MIFn(0~5),在进入中断响应后应将其清除,但该位是只读位,用户程序只有写1到TCR寄存器的TAn位(对发送邮箱)和写1到RCR寄存器的RMPn位(对接受邮箱)才可达到清位目的。

  5 实现的功能

  通过该通信系统实现的功能包括:定值传送(从上位机传到下位机的数据帧):

  (1)对时:具体到时分秒的数据。

  (2)运行定值的传输:包括闪络参数(闪络系数KSP,给定火花率SPARK_NUM)、充电参数(给定峰值Up,上升率RISE-NUM,充电时限Ton-max)、放电参数(平均电压Vg,平均电流Ig,放电时间极限Toff-max)。

  (3)保护定值:包括开路参数(电压,电流,延时)、短路参数(电压,电流,延时)、欠压电压、延时、过载电流、偏励磁、IGBT温度、油温等。

  (4)通道参数:包括一次电流、输出电压电流、IGBT温度、油温、输入电流(三相)、直流电压。

  运行定值查询(上位机发出远程帧):包括系统状态、故障记录、运行定值、保护定值、通道系数等。

  6 结 语

  本系统已经过调试,在我们初制成的单对单系统(上位机带1台控制系统)中,能抗除强干扰,在较大传输数据量的情况下正常工作。

关键字:CAN  控制系统  电源 编辑:探路者 引用地址:基于CAN的电源控制系统设计

上一篇:基于LDO的优化开关电源设计
下一篇:数字技术在开关电源控制中的应用和发展

推荐阅读最新更新时间:2023-10-12 22:27

CAN总线名词术语解释
1、驱动线束: CAN驱动数据总线的另一种叫法。 2、CAN舒适数据总线: VW将CAN舒适数据总线称为“低速数据总线”。现在使用的CAN舒适数据总线的传输速率为100kBit/s,其显著特点是:在一条CAN-导线短路或断路时仍可工作(单线模式)以及可以进入节电的“休眠模式”。CAN舒适数据总线用于控制中央门锁、玻璃升降器等。 3、CAN Infotainment数据总线: 在电气方面与CAN舒适数据总线是相同的,但它用于控制收音机、电话、导航系统等。 4、CAN-High: CAN信号导线,其电压在显性状态时较高。例如对于CAN驱动数据总线来说:隐性状态电压为2.5V,显性状态电压为3.5V. 5、
[嵌入式]
控制系统典型应用车型 —— 潜入顶升式AMR
“ 潜入顶升AMR ”是由驱动装置+车身装置+升降装置等结构组成的 高性能移动机器人 。通过复杂的智能技术来合理的路径规划,以适应环境并在其中导航,结合近距离激光雷达、碰撞传感器等技术,可以在高速运转的同时,潜伏至货物固定支架下方,将货架抬离地面并且把货物搬运到固定位置。 车型特点 潜入顶升AMR自设计创造以来,广泛的运用在各个领域,它能适应重复枯燥的工作方式,为现今招工难的大工厂提供了便利,而究其广泛应用的原因,主要是其具有以下几个特点:   智能作业: 如自主导航技术,避障技术。能够自主扫描周边环境信息,自主定位建图、路径规划等。即使遇到像玻璃这样高透材质的障碍物,也不会像无头苍蝇一样撞上去。 工作效率高
[机器人]
CANopen总线在CSJD460-15高速胶订包本机上的应用
CANopen总线(控制器局域网)是当今自动化领域中最为流行的总线之一,随着现场控制总线技术的不断完善及无轴传动、变频调速、传感器技术、PLC等现代控制技术不断发展,使印刷装订设备的自动化程度越来越高。 随着电子技术、传感器技术,通信技术及网络技术的高速发展,现代印刷工业中对印刷装订机械设备的自动化和智能化程度要求越来越高,一方面要求设备具有高度的人性化设计、高可靠性,在正常及事故情况下对设备进行有效的监测、控制和保护,另一方面要求对生产现场进行实时监控、相关数据采集并与远方调度室、决策层(上位机)进行联系,通过对生产现场的数据的采集、处理、可以让管理者了解整个生产情况(如各个印刷机、折页机及装订线的开机时间、生产速度、操作工
[嵌入式]
锂亚硫酰氯电池,无线传感器网络电源新选择
  面向监测建筑物的劣化情况及耕地环境的无线传感器网络系统的电源用途,有一种在耗电量极小的情况下可使用10年的电池备受关注,那就是锂亚硫酰氯电池。这就意味着锂亚硫酰氯电池的自然放电极少,即便放置10年,依然可以正常使用。而一般大多数电池在没有负载的情况下也会自然放电,几年之后便无法使用了。而且,这种电池的价格比利用热量、振动及光能等发电的能量采集设备更便宜。   锂亚硫酰氯电池。 图片:东芝家电   “目前主要是使用锂亚硫酰氯电池作为无线传感器网络的电源”,大型半导体厂商凌力尔特科技的日本子公司——凌力尔特科技日本的地区统括销售经理小林纯一这样说道。无线传感器网络在广大范围内铺设传感器、以无线方式发送温度等环境数据。作为其电源,
[电源管理]
锂亚硫酰氯电池,无线传感器网络<font color='red'>电源</font>新选择
数字电源与模拟电源的区别
数字电源与模拟电源的区别主要集中在控制与通信部分。在简单易用、参数变更要求不多的应用场合,模拟电源产品更具优势,因为其应用的针对性可以通过硬件固化来实现,而在可控因素较多、实时反应速度更快、需要多个模拟系统电源管理的、复杂的高性能系统应用中,数字电源则具有优势。 此外,在复杂的多系统业务中,相对模拟电源,数字电源是通过软件编程来实现多方面的应用,其具备的可扩展性与重复使用性使用户可以方便更改工作参数,优化电源系统。通过实时过电流保护与管理,它还可以减少外围器件的数量。   数字电源有用DSP控制的,还有用MCU控制的。相对来讲,DSP控制的电源采用数字滤波方式,较MCU控制的电源更能满足复杂的电源需求、实时反应速度更快、电
[新品]
贸泽电子携手TE Connectivity举办HAVC控制系统在线研讨会
加速设计创新,贸泽电子携手TE Connectivity举办HAVC控制系统在线研讨会 2021年10月15日-专注于引入新品推动行业创新的电子元器件分销商贸泽电子(Mouser Electronics) 宣布将携手TE Connectivity于 10月19日14:00举办主题 为“ 暖通空调创新带来‘舒适’的新境界 ”的在线研讨会。届时,来自TE的技术专家将为大家带来针对暖通空调控制系统的解决方案,帮助工程师优化设计,助力其开发出更为高效、可靠的产品。 暖通空调(HAVC)系统是智能家居的一个重要的应用场景,能够有效地提升人们的居住体验保持环境的舒适度。然而,由于HAVC控制系统复杂、涉及控制点位和变量较多,使得
[物联网]
贸泽电子携手TE Connectivity举办HAVC<font color='red'>控制系统</font>在线研讨会
世界CAN技术的“华山论剑”
2014年,中国超越美国成为了世界上最大的经济体,几代人的努力终于让中国人扬眉吐气,众多高科技领域,中国人逐步崭露头角。特别在CAN总线技术方面,中国已经极大缩短了与世界先进技术的差距,每年新增CAN节点的数量位居世界第一。 广州致远电子股份有限公司作为国内最知名的CAN总线设备与服务厂商,从2002年开始,就不断努力推动CAN总线技术在中国的普及。特别在2009年加入总部位于德国纽伦堡的CIA(CAN in Automation)协会之后,致远电子在与国际最先进的CAN技术交流中逐步学习和积累,研发出具有划时代意义的CANScope总线综合分析仪与CANREC超长数据波形记录分析仪,让中国人在CAN总线的最高
[汽车电子]
世界<font color='red'>CAN</font>技术的“华山论剑”
AC/DC与DC/DC电源模块虚拟测试系统的设计
摘要:概述了电源模块虚拟测试系统的组成和功能,并对系统的设计进行了简要的介绍,包括程控交流源、程控直流源、电子负载、双路测试盒以及系统的软件设计。最后说明了系统的特点。 关键词:电源模块;虚拟仪器;测量;光电隔离器 引言 近几年来,随着对电源产品多样性和复杂性的要求的加大,如何科学而快速地检测其性能和指标成了一大难题。原来的手动测量方式已不能满足生产厂家和用户的要求,测试自动化成为电源模块测试追求的目标 。 随着虚拟仪器技术和计算机测试技术的发展,使在传统的电源测试领域引入计算机虚拟测试技术成为可能。我们根据市场的需求,设计了新型的电源测试仪器,它使用以数字调整和计算机分析为主的虚拟测量方法,替代原来的模拟测量方式,实现了
[应用]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved