论文部分内容阅读
发动机电控技术可以充分发挥发动机的潜力,使功率、油耗、排放等多方面的性能达到综合最佳的状况。电控系统在实际应用以前需要经过大量的标定匹配试验。随着电控内容的发展以及电控精度的提高,功能完善且灵活方便的电控发动机开发环境将起到越来越重要的作用。 本文在对国内外电控发动机开发环境深入研究的基础上,提出了基于CAN总线的发动机电控开发环境的总体方案,重点对CAN节点及系统通讯进行软硬件设计。 系统以PC机为计算控制单元,PC通过RS323—CAN转换卡与CAN总线上发动机电控单元部分CAN节点、测功机测控部分CAN节点、油耗测量CAN节点、排放测量CAN节点及其他可扩展部分的CAN节点进行通讯,获得发动机现场的运行数据并对现场传送控制命令。CAN节点由单片机AT89C52、CAN控制器SJA1000、CAN驱动器PCA82C250、高速光耦6N137及I/O扩展电路组成。 RS232—CAN转换卡节点上单片机与PC通过串行口进行通讯,通过CAN通讯与现场其他CAN节点进行通讯。现场CAN节点一方面通过CAN总线实现通讯,一方面通过单片机、数据采集电路或控制命令执行电路实现相应的功能。 通过对所研制的基于CAN总线的发动机电控开发环境进行仿真试验,验证了系统PC机通过RS232-CAN转换卡与现场CAN节点网络间准确可靠的数据交换。通过在170F发动机上的台架试验,验证了部分节点预定的采集数据和执行命令的功能。