基于PIC24F的柴油发电机检测与自动化系统

发布者:书香墨意最新更新时间:2015-10-15 来源: 21ic关键字:发电机控制器  检测电路  三相电压 手机看文章 扫描二维码
随时随地手机看文章
柴油发电机组是内燃发电机组的一种,由柴油机、三相交流同步发电机和控制系统等组成。由于传统的柴油机控制系统都是分离式、半自动和手动的居多,其体积较大,性能指标较低。随着科技的发展,对发电机组工作过程中各种动态参数的控制精度要求越来越高,要求具备远距离遥控、遥测、遥信功能,并能实时存储、上报动态参数等,依靠传统的控制系统已无法满足上述要求。文中采用Microchip公司的PIC24FJ64作为控制器的核心处理器,其成本低,可靠性高,自带A/D和一些通讯接口。实验结果表明,所设计的柴油机控制器能够实时采集多通道数据,所用测量方法测量精度较高,响应速度较快,并通过串行总线与计算机通讯,实时显示机组工作状态,记录各项报警参数,并通过短信告知用户。

1 系统的设计

设计采用16位的PIC24FJ64GA为主芯片,其带有10位A/D、UART、SPI接口和CAN接口,完全可满足设计要求,且有成本低,可靠性高的特点。图1中,市电和发电机三相电参数通过信号调理电路输送1给主芯片的A/D口,发电机的油温油压等参数通过信号调理电路2输送给主芯片的A/D口,作为备用电源时,工作在自动模式,此时监测市电参数并且当市电电压出现异常时,进行分闸操作,此时自动启动柴油发电机,等待启动完毕后,进行合闸操作,给予供电,当市电恢复时,合闸至市电电网,同时进行柴油发电机的停机操作,实现自动合分闸(ATS切换)。作为电源使用时,工作在手动模式,手动控制发电机启动。发电机启动后,将实时检测发电机运行的各项参数,同时通过SPI传送至128×64液晶屏显示,此外,该控制器还配有CAN和485 接口,通过与PC机连接,可以通过上位机来设定控制器的参数,也可将控制器采集到的数据显示在上位机上,CSM模块可以将报警信息以SMS方式发送到用户手机。

基于PIC24F的柴油发电机检测与自动化系统

2 电路设计

2.1 三相电压检测信号调理电路

该电路的目的是将三相电压转换成处理器A/D可输入的电压范围,该信号调理电路运用运放电路中的差动电路来实现,图2为实现L1-N的线电压转换,由于PIC24FJ64CA的A/D电压范围为0~3.3 V,且交流电的负电压不能被A/D所采样,以往的设计往往是使用专用的A/D芯片转换负电压,这样就增加了成本。本文通过在同相输入端增加了1.6 V的偏压信号,使得正弦波幅值上移,这样可以正向电压则在1.6~3.3 V之间,而反向电压在0~1.6 V之间,0位为1.6 V,在0~3.3 V能采集到完整的正弦波,这种方法的优点在于,前置电路处理简单,成本极大的降低了,并使得CPU处理交流电压变得方便。设计测量电压的量程为0~450 V,取比例系数为K=RF/R4=0.002,使得输出电压范围在0.7~2.5 V之间,由于现场使用中发现交流电中存在较大的干扰信号。

基于PIC24F的柴油发电机检测与自动化系统

(1)当闸门关闭时,零线上存在极大的扰动电压,这是由于电网中其他用电设备在交流回路上会产生电压。

(2)输出电压波形上叠加有高频干扰信号。因此本电路在偏压端,也就是同相输入端加入C1用于滤除零线上的干扰信号,输出端加入C2滤去高频信号。

同理测得另外两相电压L2-N,L3-N的线电压,再通过计算公示可得出L1-L2,L2-L3,L3-L1的相电压。

基于PIC24F的柴油发电机检测与自动化系统

基于PIC24F的柴油发电机检测与自动化系统

基于PIC24F的柴油发电机检测与自动化系统

3 dB带宽fc=1.32 kHz,该带宽可以通过50 Hz交流电,而对频率高于1.32 kHz的信号有抑制作用,该电路设计的信号效果如图3所示。
 

基于PIC24F的柴油发电机检测与自动化系统

2.2 三相电压频率信号调理电路

该电路的目的是将交流电的正弦波信号转换成单片机计数器口所能识别的方波信号,并能抑制高频干扰,使测量结果准确。基本设计思路是通过一个有限增益反馈型二阶低通滤波器和一个双限比较器来实现,具体实施电路如图4所示。

基于PIC24F的柴油发电机检测与自动化系统

第一个运算放大器环节为有限增益反馈型二阶低通滤波器,其输入与输出的传递函数如下[page]

基于PIC24F的柴油发电机检测与自动化系统

基于PIC24F的柴油发电机检测与自动化系统

基于PIC24F的柴油发电机检测与自动化系统

通过分析计算可知,带宽为212.31 Hz,幅频特性无谐振,无超调量,满足设计性能指标。

2.3 通讯接口电路

2.3.1 RS-485通讯接口

由于PC机的串行通讯总线是RS-232电平,因此要使RS-485总线可与PC机通讯,则需将RS-485转成RS-232,利用Modbus协议与上位机通讯,RS-485接口采用RSM3485芯片接受上位机可通过该口接受控制器监测到的参数,也可通过该口设置一些控制参数。采用RS-485,其电平格式为差分的形式,能抑制共模干扰,因此其通讯距离比RS-232要长得多。对于有监控要求的用户,可使得监控室设置在离机房较远的地方。

基于PIC24F的柴油发电机检测与自动化系统

2.3.2 CAN通讯接口

CTM1050T是5V的高速隔离CAN收发器。在设计中,采用屏蔽线方式通讯,这样可抑制电磁干扰,屏蔽层接致CANSCR引脚,其中R9和C12为耐高压电阻电容,该电路设计特点是能抑制电磁干扰,防止总线过压引起的电路烧毁。

基于PIC24F的柴油发电机检测与自动化系统

3 软件设计

3.1 电压参数检测软件设计

市电/发电的电压信号,通过信号调理电路,转换为0~3.3 V之间的低压信号输入到PIC24FJ64GA的A/D口,根据正弦波频率50 Hz,设定采样转换周期为2 kHz,设计采用每个转换周期转换8次数据,一个正弦波周期采样40个数据,对采样数据进行滤波,转换得到最终结果。

第k次采集到的A/D的值,buf0~buf7为存放A/D读数的缓存区,为抑制瞬态干扰,对buff中的数据进行排序,排序后采用中位值取平均。

D(k)=(buf3+buf4)/2 (13)

根据A/D参考电压为3.3 V,10位A/D,每个A/D读数表示3.225 mV,上述信号调理电路放大倍数为0.002,也就是2 mV表示1 V。计算每个A/D读书表示电压的值

A=3.225/2=1.57 (14)

根据信号调理电路,加1.6 V的偏压,0位为1.6 V,A/D读数为512,将读数转换为电压值

u(k)=[D(k)-512]/1 023×A (15)

将一个正弦波周期采集到的值求均方根,得到T时刻一个正弦波周期的有效值

基于PIC24F的柴油发电机检测与自动化系统

在实验中发现若只采集1个正弦波算出有效值并直接显示,则显示的有效值会不稳定,并呈周期性跳变,因此采用一阶滞后滤波算法。

Uf(T)=(1-a)×U/(T)+a×Uf(T-1),0

式中,Uf(T)为T时刻滤波后输出的电压值;U(T)为T时刻的采样值;a为一阶滤波系数。当a越大时,数据越平滑,响应速度越慢;当a越小时,响应越快,但稳态时数据变化大。为克服这一缺点,使a的变化具有误差带开关,当其进入误差带时,a较大,而当U(T)变化较大时,a较小,其实现方法为

基于PIC24F的柴油发电机检测与自动化系统

 

电压检测软件流程如图7所示。

基于PIC24F的柴油发电机检测与自动化系统

3.2 控制系统软件设计

柴油发电机控制器是一个典型的实时控制系统,在运行中要保证采样、计算、保护、控制、通信等任务。终端控制软件是在硬件平台PIC24FJ64GA和开发环境MPLAB中采用C语言开发、采用模块化程序设计,便于功能扩展。整个程序包括的子模块有:系统各I/O端口的初始化、按键控制模块、参数采集模块、逻辑判断模串行通信模块等。

该控制系统通过检测市电电压,当电压欠压时进行市电供电分闸操作,并同时给出启动柴油发电机命令,当发电机运转一切正常后,进行发电机供电合闸操作,若发电机运转时,油温、油压、温度、水温等参数出现问题,则进入报警停机状态,并将报警信息传输给用户。在发电机供电运转时,市电供电恢复,则控制器进行发电机供电分闸和市电合闸,并控制发电机停机操作,具体的软件流程图如图8所示。

基于PIC24F的柴油发电机检测与自动化系统

4 结束语

本文通过对柴油发电机组的研究,设计了基于柴油发电机组的控制器,实现状态参数的监测,完成了硬件设计和软件设计。经实验证明,本文设计的信号处理电路及数字滤波办法,可以有效地提高测量精度和响应时间,对于大负载导致的发电机电压变化可快速地响应显示。设计的滤波电路能有效抑制发电机转动产生的纹波干扰而产生的电压跳变,此外,其能实现ATS功能,可用于楼宇备用电源,其和上位机通讯可以实现多个控制器级联监控,对市电所不能到达的工业生产、野外作业以及楼宇备用电源控制有着重要意义。

关键字:发电机控制器  检测电路  三相电压 引用地址:基于PIC24F的柴油发电机检测与自动化系统

上一篇:一种入侵探测装置的软硬件设计
下一篇:PIC16F1933应用笔记

推荐阅读最新更新时间:2024-03-16 14:36

三相交流电相序检测电路设计
  在使用三相交流电动机时,需要知道所连接三相电源的相序,若相序不正确,则电动机的旋转方向将与所需的相反,从而导致安全事故。本电路的功能为检测三相交流电源的相序,并在相序正确的前提下自动接通负载,若不正确则负载不工作。    电路工作原理: 三相交流电经过降压、整流后分别接入A、B、C三端,A、B两端分别经过电阻器R1、R2和稳压二极管VS1、VS2限幅、整形后送至IC集成电路的2个时钟脉冲信号端。 若相序正确(即A、B、C三相顺序出现正脉冲),则IC集成电路的1脚和13脚均输出高电平,使得VT1、VT2导通,继电器K线圈得电,K的动合触点闭合,用电设备开始工作。此时,C端通过电阻器R3和稳压管VS3向IC集成电路的复位端输出复位
[电源管理]
<font color='red'>三相</font>交流电相序<font color='red'>检测</font>器<font color='red'>电路</font>设计
一种三相电压型PWM整流器主电路
三相电压型PWM整流器主电路具有很快地响应和更好的输入电流波形,稳态工作时,输出直流电压不变,开关管按正弦规律脉宽调制,整流器交流测的输出电压和逆变器相同。适当控制整流器输出电压的幅值和相位,就可以获得所需大小和相位的输入电流。三相电压型 PWM 整流器主电路图如下:
[电源管理]
一种<font color='red'>三相</font><font color='red'>电压</font>型PWM整流器主<font color='red'>电路</font>图
大牛传授电流检测电路设计,小电流高精度没问题
  具有较宽共模输入范围的电流检测放大器。MAX44284($0.9792)电流检测放大器集高精度、宽输入共模范围于一体。您可以同时获得高精度、低功耗性能 具备Maxim一贯的简约设计风格。这款器件树立了检流放大器高精度、高灵活性的新标杆,具有优异的性价比,非常适合医疗、消费类电子、移动、通信或电机控制应用 需要高精度、设计简便的任何应用。   优异的精度   2 V输入失调电压,增益误差仅为0.05%   极低的输入失调温度系数:50nV/ C   -0.1V至+36V宽输入共模范围   低失调漂移和输入噪声   提供关断控制,节省电池电量
[测试测量]
大牛传授电流<font color='red'>检测</font><font color='red'>电路</font>设计,小电流高精度没问题
新型电路通断检测器的设计方案
在实际生产生活当中,经常需要对线路的通断进行检测。常用的方法是用万用表的电阻档检测,简单实用但是有它的局限性。通常一支万用表的表笔只有1米左右,检测两端子之间的距离超过了两米就很难进行检测。如果被检测线中两端在不同的房间,那就只得采用其它的方法了。 一、工作原理 在电子制作经常会发现这样一个现象。我们用手碰功放电路的一个输入端时,由于人体杂波的原因,扬声器会有噪音产生。如果是这样,我们为什么不能用这个现象来检测电路的通断呢? 首先我们在被测线路的一端给它输入一个音频信号。{只能是低频,不能是高频,如果频率过高会影响检测的正确率)如果电路无断路故障,这个音频信号会通过导线传到导线的另一端,我们再用音频放大器来检测,这时音频放大器会发
[电源管理]
新型<font color='red'>电路</font>通断<font color='red'>检测</font>器的设计方案
使用万用表检测电路的短路和断路
一、在断电的情况下,测欧母档,红、黑表笔测火线、地线,电表成低阻,即是短路。 二、在通电的情况下,测电压挡,红、黑表笔测火线、地线,电表成零压,即是断路。 三、在通电的情况下,测电压挡,红、黑表笔测火线、地线,电表有电压,即是接地。电表无电压,即是没接地。 四、通路:有一定电阻。有蜂鸣声。短路:电阻为零。有蜂鸣声。断路:电阻无穷大。无蜂鸣声
[测试测量]
用万用表作为检测工具的集成电路检测方法
一、不在路检测 这种方法是在IC未焊入电路时进行的,一般情况下可用万用表测量各引脚对应于接地引脚之间的正、反向电阻值,并和完好的IC进行比较。 二、在路检测 这是一种通过万用表检测IC各引脚在路 数字万用表使用视频 (IC在电路中)直流电阻、对地交直流电压以及总工作电流的检测方法。这种方法克服了代换试验法需要有可代换IC的局限性和拆卸IC的麻烦,是检测IC最常用和实用的方法。 1.在路直流电阻检测法   这是一种用万用表欧姆挡,直接在线路板上测量IC各引脚和外围元件的正反向直流电阻值,并与正常数据相比较,来发现和确定故障的方法。测量时要注意以下三点:    1)测量前要先断开电源|稳压器,以免测试时损坏电表和元件。   2)万用表电
[测试测量]
一种湿度检测电路的设计
    随着现代工农业技术发展以及人们对生活环境和质量要求的提高,湿度的测量和控制显得日益重要起来。如在具有粉尘作业和电子产品生产的车间里当湿度小而产生静电时,常会发生爆炸事故;在大规模集成电路生产过程中,当湿度低于30%时,容易产生静电而影响生产;仓库湿度过大,会使存放的物资变质或变坏;在农业的育苗、栽培、生产、保鲜等方面也都需要对湿度进行测量与控制。另外,为了使人们的生活环境舒适,必须对湿度进行检测和控制。     湿度常用相对湿度来表示。它是指空气中实际所含水蒸气的分压Pw和同温度下饱和水蒸气的分压Pw的百分比,即:         1 电路组成及工作原理     湿度检测电路由湿度传感器、A/D转换电路、主机电路、显示电路
[电源管理]
一种湿度<font color='red'>检测</font><font color='red'>电路</font>的设计
利用差频电路实现微电容式传感器检测电路的温漂抑制
 0引言  电容式传感器是将被测的非电量变化转换为电容量变化的一类传感器,由于它具有灵敏度高、功耗低、温度漂移小等优点,因此广泛应用在压力、湿度、温度和加速度等测量中。MEMS(微电子机械系统)传感器体积小的特点决定了敏感电容器的电容值不可能大,一般为pF量级,而由这些物理量引起的微电容的变化更加微小,一般为fF甚至aF量级。如此小的变化量对检测电路的设计是一个挑战。传统的用分立元件搭制检测电路的方法将无法适应传感器电容不断减小的趋势,因此设计匹配的接口集成电路是十分必要的。常用的低值电容测量电路都是把电容的变化转变为电压或频率。目前大多数国外MEMS传感器厂家采用开关电容电路作为电容信号的接口。这一电路的特点是精度高、可实现与传
[工业控制]
利用差频<font color='red'>电路</font>实现微电容式传感器<font color='red'>检测</font><font color='red'>电路</font>的温漂抑制
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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