燃料电池单片电压巡检显示模块设计

时间:2009-03-19来源:网络

液晶显示完成实时曲线、单片电压数据显示、异常报警显示、简单故障诊断显示、系统设置等功能。用UP、DOWN、LEFT、RIGHT、ENTER、ESC六个按键配合液晶完成菜单选择和翻页、参数设定等功能。

液晶显示程序中,子程序比较多,底层关于驱动器的指令子程序包括读LCD状态、查询BF标志、等子程序。显示汉字和图画的子程序包括LCD整屏清屏、显示汉字等子程序。用户界面子程序包括显示电压值等。整个LCD显示系统主程序流程图如图4所示。
该系统的程序设计使用C语言编制而成,包括初始化程序和应用程序。应用程序分为显示背景、单片电压和显示实时曲线三部分。
下面给出用CA12864F进行显示的部分软件程序代码:
void main( void )
{
TRISC = 0x80;
RC5 = 1;
ADCON1 = 0x07; //配置端口为数字信号
TRISA = 0x3f;

lcd_init(); //液晶初始化,包括开屏、清屏和关屏
sci_init(); //通信初始化,接收电池电压信号
tmr3_init(); //计时初始化,设置采样时间
data_readEE();//设定的单片电压数量
lcd_logo();

while( 1 )
{
key_process();//按键扫描程序,包括上下左右确定退出
data_process();//设置曲线页数graph_page和最后曲线页显示片数graph_endN
lcd_display(); //液晶显示程序,
}
}
4.结语
在分析燃料电池单片电压巡检原理的基础上,根据燃料电池堆单片电压巡检系统的功能需求,设计了巡检系统显示模块软硬件,并分析了它们各自的结构和特点。整个模块系统采用分布式检测方式,可靠性高,较好地实现了对燃料电池堆单片电压的实时高精度检测。此模块已经在“楚天一号”燃料电池中巴车和武汉理工大学材料复合新技术国家重点实验室50KW燃料电池测试平台上投入使用, 所需电压参数、曲线变化、显示的字符及汉字清晰、直观,效果显著。
本文作者创新点:
1. 通过并行通信实现对LCD自动/手动翻屏切换的控制;
2. 基于PIC单片机的液晶显示技术实现对燃料电池实时监控。

1 2

关键词: 显示 模块 设计 巡检 电压 电池 单片 燃料 PIC 单片机 液晶显示模块 接口技术

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版