摘要: |
控制器局域网(CAN)最初是由德国BOSCH公司为汽车的监测、控制系统设计的.它是一种有效的支持分布式控制或者实时控制的串行通信网络.由于其具有多主机、高性能以及高可靠性,CAN总线已经广泛应用于汽车电子控制、过程控制、机械工业、纺织机械、机器人、数控机床、医疗器械以及传感器等领域.CAN总线已经形成国际标准,并已被公认为几种最有前途的现场总线之一.随着GSM移动通信网络的迅速普及和竞争的日益激烈,新技术和新业务的开发和应用已提到十分重要的位置.短消息服务业务(SMS)作为GSM网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于这种业务的应用也蓬勃发展起来.该文简要介绍了国内外电动车及其动力源发展现状,在熟悉CAN总线及GSM通信的基础上,结合混合动力电动汽车镍氢电池管理系统的要求,给出了车载系统CAN通讯实现及上位监控系统设计方案和实现.为了将车载系统中CAN通讯节点的数据实时送给PC机监控系统,设计了CAN-RS232转换网关.CAN-RS232转换网关采用AT89C52微处理器+SJA1000 CAN控制器+PCA82C250 CAN控制器接口实现对CAN总线节点通讯的监听,并将其转换成RS232串口电平发送到PC机串口,同时用SIEMENS公司的TC35模块和AT指令实现现场采集系统重要数据和错误信息的短消息通讯.在上位PC机监控系统中,主要完成的是对串口设置的选择控制、现场采集数据的实时刷新显示、历史数据的图表分析及数据的Access数据库存储和Excel电子表格的转换.系统软件采用汇编语言和VB实现. |