DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 882|回复: 0
打印 上一主题 下一主题

[电源] 基于C8051F040的特种车辆电源监控系统设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 13:57:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0 引言??? 汽车在行驶过程中,拥有一个稳定的电源系统,是汽车各个电子器件正常工作最基本的保障。当电源部分发生故障时,为了排除故障,我们需要实时地了解电源发生故障时候的状态。这就要求我们能够在电源发生故障的瞬间,能够捕捉电源实时的故障数据,并能在故障环境下稳定的保存下来。对系统电源参数进行实时采集和记录,能更好地了解系统电源的实际工作情况,从而可以在测试和定型试验中掌握更准确的实验数据,电源监控系统的目的就在于。对系统的电流电压进行实时测量和记录,在回收后,通过串口或USB与PC机连接,将采集到的数据及时传到PC机中进行分析处理,此种设备与飞机、轮船上的“黑匣子”有类似的地方。经特种车辆试验证明,该系统拥有抗过载冲击、抗干扰、数据断电不丢失,三防性能好等特点,外接实时时钟芯片,最小采样周期可达0.1 ms,可以有效的捕捉电压跳变瞬间,并可以实时记录下故障数据,满足了实际的要求。本文以电源监控系统与PC机连接采用串口为例进行介绍。1 电源监控系统的硬件电路设计??? 电源监控系统的电压采样精度要求为0.1%,电流采样精度为1%。其中电压两路,电流两路。为此采用混合型单片机C8051F040,采用12位的 ADC,最大采样速率为200 kHz,,其次电源监控系统对存取速度和掉电不丢失的要求,现有的FLASH很难满足要求。为此需选用铁电存储器(FRAM),FRAM是Ramtron 公司近年推出的新款掉电不挥发存储器,他结合了高性能和低功耗操作,能在没有电源的情况下保存数据。FRAM克服了E2PROM和FLASH写入时间长、擦写次数低的缺点,相对于锂电池+SRAM的方案增加了数据的可靠性。FM20L08的存储容量为128 k×8 b,其主要特点如下:3.0 V~3.65 V单电源供电;并行接口;提供SOIC和DIP两种封装;功耗低,静态电流小于15,读写电流小于10 mA;掉电后数据能保存10年;读写无限次。2 电源监控系统的工作原理和硬件连接??? 系统复位成功后,开始数据采集,采集到的数据与系统所要求的电压进行比较,如果符合系统电压要求的范围,做抛弃处理;否则存储到FRAM存储器中。数据存储满后,停止采集,报警。系统原理如图1所示。

??? 对系统电压通过比例电阻加反向二极管进行采样,采样范围为9 V~36 V。电流的采样采用多极电流传感器LTS25-NP,采样范围为直流16 A~20 A。采样方式把多极电流传感器串联到电路中,由于多极电流传感器的电阻很小,为0.18 mΩ,不会产生压降,符合设计说明书的要求。
                          
                       
                          
                                ??? 单片机对串口的扩展已经有很成熟的范例,本文不再列出,下面只列出单片机控制FRAM的原理图。在本系统中采用的是地址信号复用模式,这样可以产生ALE 信号。FM20LO8自身带有锁存器,并且片选信号CE不能像SRAM一样直接接地,需要一个预充电时间,这个信号有HC04和HC32产生。而且地址信号需要在他的下降沿进行锁存,具体扩展如图2所示。

3 软件设计3.1 电源监控系统的软件设计??? 电源监控系统软件分为主程序、数据采集程序、串口通讯程序。工作过程为:电源监控系统首先上电,复位后,使单片机进人数据采集的子程序并进行循环,当FRAM写满后,停止采集,并且报警,进入主循环阶段。等待串口信号进行外部触发,从而进入数据传输子程序。如果此时不进行错误数据传输,下次复位之后,进入等待状态且不进行数据采集,直到收到数据采集指令,如果串口信号有外部触发,将错误数据通过串口送入PC机。程序流程如图3所示。

3.2 电源监控系统的上位机程序设计??? 建立稳定可靠、方便快捷的数据通信是本系统最终实现其功能的必要条件。在 Windows XP下,利用VC++6.0的通信控件MSCOMM进行软件的设计,实现PC机与单片机的数据交换,只需要对端口进行简单的设置即可。在Windows环境下,串口是系统资源的一部分,应用程序通过提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。

4 结论??? 本记录仪具有自身特点,具有采集速度快、抗过载、三防性能好等优点,经车载模拟试验证明,能够满足试验的要求,可以有效的捕捉电压跳变瞬间,并可以实时记录下故障数据,解决了现有的试验问题,达到设计说明书要求。进行电压错误数据监控时的波形显示结果如图4所示。
                          
                       
                          
                               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-14 15:02 , 耗时 0.080144 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表