CAN中采集模块研究

发布者:oplkjjj最新更新时间:2012-02-02 来源: eefocus关键字:CAN总线  脉冲  远程抄表 手机看文章 扫描二维码
随时随地手机看文章

1. 引言

脉冲电表是目前电力系统用户侧较为常见的一种电子电量表计。对于远程电子抄表系统,要实现对脉冲表输出脉冲的可靠、精确计量。本文研究探讨了对于脉冲表可靠脉冲捕捉、脉冲计量,特别研究了脉冲电表信号输出线路的断线报警、掉电数据存储等关键问题,并对区域脉冲表群抄表需要的现场总线进行了研究,提出用CAN总线为数据通信的脉冲电表群的模块化解决方案。

2. 脉冲采集模块设计

CH1脉冲采集的主要任务是对CH2 CH3脉冲电表输出脉冲的实时、准确计数,CH4是所有电量统计的基础。脉冲采集模块CH5的好坏直接影响整个系统的可靠性和CH6准确性,因此在整个抄表系统中占据着CH7重要的地位。

2.1 脉冲采集板的结构

采集板的具体结构如图1所示。主要以单片机P87C591为核心,设计对8路电表进行数据采集,并可以将数据存入SEEROM中,另外带有掉电保护及通信接口等模块。

基于CAN总线的脉冲电表远程抄表采集模块研究

采集模块配有电源断电监视、数据保护功能,当监测到掉电情况时,及时在掉电前进行数据备份,防止突发断电导致数据丢失。

2.2 脉冲采集模块的硬件设计

根据系统的设计要求,每个采集模块完成8个电表的采集任务,需要占用单片机的8个I/O接口。单个经过光电隔离的脉冲数据采集电路如图2所示。

基于CAN总线的脉冲电表远程抄表采集模块研究

图中D0为VCC保护二极管,R0为限流电阻,来保护光耦中的发光二极管。C10和R10组成RC低通滤波器,D10为钳位二极管,处理尖峰类的干扰信号。R4和R5为分压电阻。R3为上拉电阻,起限流作用。

电表输出的脉冲信号采用的是5V直流电。经滤波后,进入光耦,然后电阻分压到4V的电平信号进入单片机。通过单片机P87C591的P2口来对脉冲信号进行采集,在图2中还可以看到由于是上接上拉电阻,所以使得光耦输出脉冲波形与电表输出脉冲波形刚好反向。

2.3 脉冲采集模块的软件设计

脉冲采集的软件设计主要处理脉冲的准确采样,对当前时段的数据做累计处理。并且软件设计中包括了重复检测及防抖动的抗干扰设计。软件流程图如图3。

基于CAN总线的脉冲电表远程抄表采集模块研究

2.4 脉冲采集抗干扰措施

脉冲采集电路的抗干扰能力决定着系统的精度和所采集数据的可靠性,需要从多方面提高系统的抗干扰能力。

2.4.1 硬件抗干扰措施

从图2中可以看到,硬件设计中主要采取了光电隔离技术、低通滤波技术。光电耦合器的输入阻抗小,只有电流信号才能驱动发光管,因此,可以隔离来自市电系统的感应电压及其过电压。图2中RC低通滤波器,滤掉高频信号的干扰。因为电容的电压非突变性,结合稳压二极管,可以将电压钳于一个比较稳定的值,可以抑制尖峰类的干扰,可以吸收对来自空间电磁辐射对系统输入的干扰,也确保进入单片机的信号脉冲有完好的波形。

2.4.2 软件抗干扰措施

对输入的脉冲进行捕捉、采集是抄表系统重要计量环节,模块除了在硬件上采取了相应的隔离和滤波措施,在软件设计上也采取了重复检测和防抖动的措施,提高脉冲捕捉的准确、可靠。

数据采集在中断程序中进行,设定定时中断周期为2ms,在中断服务程序中判别8路电表电平的状态。对于每一路输入信号,在收到高电平后,如连续采样10次均为低电平,则认为是一个有效的低电平,这时记录该路信号的累加器加1。如在中间出现一个干扰信号,不予计数,用这种方法可以有效干扰的抑制抖动类的干扰。如图4所示。

基于CAN总线的脉冲电表远程抄表采集模块研究

3. CAN总线通讯模块

电表作为千家万户的分布群系统,实现多个模块的级联,对于远程脉冲电表抄表系统十分必要。采集模块选择合适的总线,能够在一栋楼的范围内将所有脉冲电表的数据均可在最近处与采集模块接口,对于应用和提高系统的实用性,可靠性和便于维护都十分重要。

CAN(controller area network) 即控制器局域网,是一种有效支持分布式控制和实时控制的串行通信网络。CAN协议废除了传统的站地址编码,而代之以对数据通信块编码,因此可以以多主方式工作,网络上任意节点均可主动向其它节点发送信息;网络节点可按系统实时性的要求分成不同的优先级,一旦发生总线冲突,可减少总线仲裁时间,实现非破坏性优先权仲裁;CAN采用短帧结构,每一帧为8个字节,并采用了位填充、数据块编码、CRC检验等功能,数据出错率较低。在自动抄表系统中,采用CAN总线可以确保高可靠性,远通信距(5Km)和高的性价比的特点。CAN总线采用短帧结构,每一帧为8个字节,第一个字节表示主模板号,第二字节表示该总板下的具体脉冲采集模块号,第三个字节表示该模块号下的通道号,后面四个字表示该通道电表的脉冲数值。

4. 掉电保护

掉电保护分为电源监视模块和数据存储模块。为了实现对掉电的过程控制,系统必须有监视电源变化的能力。在本系统中采用芯片MAX690A,做电源低电压检测。具体如图5所示。

基于CAN总线的脉冲电表远程抄表采集模块研究

MAX690A内部有一个独立的掉电比较器。当PFI低于1.25V时,R1/PFO输出低电平,通过外部中断INT0产生电源掉电中断。

合理选择R1和R2的值,使得+5V电压跌落到某个电压值(一般大于4.5V),PFI输入电压低于1.25V,则/PFO输出低电平,产生中断。在系统中,当电源电压Vcc<4.65V时,/PFO输出低电平,引起掉电中断,处理完保护数据后,等待掉电。

5. 数据存储模块

在本系统中,数据存储是通过I2C总线来实现的。用SE2PROM来保存数据。首先电源监视电路来监视电源电压的变化,一旦发生掉电,CPU P87C591通过 I2C总线将数据保存到SE2PROM中,以免掉电时丢失。数据存储的流程是中断入口——关闭总中断——对外部SE2ROM操作—置停电表志——记录停电时刻——数据保存——掉电。通过掉电保护电路的低电压触发保护中断程序,完成掉电时的数据保护和准备,待恢复供电后继续进行脉冲计量。

6. 结论

本课题通过研究分析脉冲电表的应用环境、输出特性和大量现场试验数据,将硬件、软件抗干扰技术应用在电磁环境恶劣的电力脉冲电表的数据捕捉和计量中。经过在湖北武昌供电局长达两年的现场应用证明,该系统在信息传输的安全性、准确性和实时性、可靠性方面都达到了较高要求,没有出现脉冲丢失、干扰误差现象。

本文作者创新点可以总结为如下几方面:1、高可靠脉冲抄表电路;2、脉冲信号线路断线报警技术;3、应对通讯中断期间信息存储和通讯恢复后数据的恢复和发送技术;4、模块化结构和技术。

关键字:CAN总线  脉冲  远程抄表 引用地址:CAN中采集模块研究

上一篇:R&S路测解决方案新增完整的MIMO测试功能用于实际LTE网络
下一篇:VXI总线测试设计

推荐阅读最新更新时间:2024-03-30 22:23

基于CAN总线的电动汽车控制系统设计
   一、前言   CAN总线是德国BOSCH公司在20世纪80年代初为解决汽车中众多的控制与测试仪器之间的数据交换而开发的一种通信协议。由于CAN总线具有突出的可*性、实时性和灵活性,因而得到了业界的广泛认同和运用,并在1993年正式成为国际标准和行业标准,被誉为“最有前途的现场总线”之一。以CAN为代表的总线技术在汽车上的应用不但减少了车身线束,也提高了汽车的可*性。在国外现代轿车的设计中,CAN已经成为必须采用的技术,奔驰、宝马、大众、沃尔沃及雷诺等汽车都将CAN作为控制器联网的手段。我国目前CAN总线技术在汽车上的应用存在着很大的空白,在电动汽车上应用CAN总线技术研究尚处于起步阶段。   电动汽车融合了许多的电子控制
[应用]
基于CAN和CCll00的嵌入式远程测控系统的设计
引言   在工业控制中,需要将多个独立工作的设备所产生的数据进行汇总,传统的通信方式,主要是采用固定的点与点之间的有线通信,但使用工业中常用的RS-485总线或者CAN总线进行数据传输,需要把各设备利用网线连接起来,不仅施工麻烦,而且费用很高。在每个采集数据的终端使用无线的方式进行数据汇总,去掉通信设备之间的物理线路连接,不仅简化了施工难度和系统复杂度,还可以降低成本。文中提出了一种基于无线测控的工业通信分布式网络模型,它将嵌入式技术、无线通信技术和自动控制技术有机地结合起来,采用两级组网方式,将有线与无线技术结合起来,并结合嵌入式硬件平台和无线通信模块,解决了数据采集系统和控制设备的数据传输问题。该系统实时性强、可靠性高
[安防电子]
基于CAN和CCll00的嵌入式远程测控系统的设计
CAN总线技术概况
  1 需要与ESP同步开发的技术——CAN总线技术   1.1 CAN总线技术概况   CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。它是由德国BOSCH公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率最高可达1MBPS。在汽车环境中CAN被设计用于微控制器间通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络,可以有效支持分布式控制或实时控制。得益于其通信速率高、容易实现、且性价比高等优点,CAN网络在现代汽车上得到了大量应用,比如
[嵌入式]
MAX933 脉冲供电传感器延长电池寿命
传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件或化学组成,并将探知的信息传递给其他装置或器官。
[模拟电子]
基于MC56F8323的两相步进电机高速细分驱动模块
1 引言 步进电机定位准确且与数字电路接口连接非常方便,无需反馈就可实现准确的角位移,在数控机床等许多领域中得到了广泛应用。随着电子技术的发展,对步进电机细分控制技术的研究日趋深入,该技术不仅解决了步进电机步距角大的问题,提高了步进电机的分辨率,减弱或消除了步进电机的低频振动,而且也改善了电机的其他性能。从而使步进电机的应用范围进一步扩大,控制更加灵活。 2 步进电机细分驱动的基本原理 步进电机的细分功能采用数/模转换技术,用阶梯波驱动代替传统的方波驱动,使电机能以微步距“连续运动”。具体办法一般为:微处理器接收步进信号的输入,经内部识别处理后,查表得到电机的驱动电流大小。并将这个数值与当前步进电机的工作电流比较,满足条件电
[工业控制]
CAN总线在分布式变电所自动化系统中应用
CAN总线在分布式变电所自动化系统中应用 随着微机和电子技术的飞速发展,越来越多的智能装置在变电所中得到应用,极大地提高了变电所测量和控制系统的自动化水平。变电所强电磁干扰的工作场所,对自动化设备尤其是对其中涉及到的通信网络的抗干扰能力提出了很高的要求。根据变电所中开关设备和互感器的安装方式、环境以及对系统自动化程度的不同要求,整座变电所的测量控制系统一般采用集中与分散结合的方式构成,控制既可以做到集中控制(在主控制室中的集中控制台或屏上进行),也可对各开关进行分散控制(由安装在开关设备跟前的控制箱完成)。   变电所自动化系统主要由各种开关的智能控制单元、电气参数测量单元和继电保护装置构成,在这些智能化设备之间存在着信息交
[模拟电子]
<font color='red'>CAN总线</font>在分布式变电所自动化系统中应用
飞思卡尔推出全球最高功率的LDMOS射频功率晶体管
该设备将为设定射频性能新标准,并大大降低工业、科研和医疗等应用中的功率放大器成本 飞思卡尔半导体日前在IEEE MTT-S国际微波大会上宣布推出全球最高功率的LDMOS射频功率晶体管。MRF6VP11KH 设备提供130 MHz、1 kW的脉冲射频输出功率,具有同类设备最高的排放效率和功率增益。 这种超高效率晶体管是飞思卡尔承诺为工业、科技和医疗(ISM)市场提供业界最具创新力的射频功率解决方案的最新例证。该晶体管的操作电压为50V,与双极和MOSFET 设备相比,它具有明显的优势。它能够提供核磁共振成像(MRI)系统、CO2激光器、等离子体发生器和其他系统所需的功率。 以空前的功率水平实现高增益,这大大减少了所需的部件数量
[新品]
基于CAN总线的智能电表集中器的设计
  0  引言   目前,我国城市居民用户的电表、水表、天然气表很多是人工抄表,由抄表工作人员每月逐个查抄各种仪表,也有很多地区已经通过抄表改造工程实现了集中抄表。   通过集中抄表系统节约了大量的人力、物力,而且采抄数据的周期缩短,准确度提高。随着中国城市化的发展,这种改造工程正在全面展开。由于目前已经使用的远程抄表还面临一些挑战:比如初期成本较高,同时总线上传输的数据是终端用户所消费的水、电、气等重要数据,对总线的抗干扰性要求非常高,要具有抵抗容性、感性的偶合干扰的能力,为节约成本,要采用远程供电的方式给从设备提供电源,以尽可能减少元器件的使用。   为了解决以上问题,本文设计了一种基于CAN总线的远程电表抄表系统
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved