学位论文 > 优秀研究生学位论文题录展示

基于CAN总线的拖拉机虚拟仪表系统研究

作 者: 王文伟
导 师: 鲁植雄
学 校: 南京农业大学
专 业: 农业机械化工程
关键词: 拖拉机 CAN总线 虚拟仪表 发动机系统
分类号: S219.02
类 型: 硕士论文
年 份: 2010年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着科学技术的不断更新和发展,促进了农业机械实现自动化、智能化、GPS导航和远程控制等农业现代化的进程。特别是电子技术和计算机技术的快速发展及其在拖拉机上的应用,提高了拖拉机的运行性能和工作能力。国外已经在拖拉机上运用电子传感技术、计算机信息处理系统和液晶数字虚拟显示技术等先进技术进行相应的研究和开发,CAN总线技术在拖拉机上的应用也日趋成熟。但在国内,CAN总线技术和虚拟仪器技术在拖拉机上的应用和研究尚处于探索阶段。针对目前拖拉机传统仪表的局限性,本文提出了一种基于CAN总线的拖拉机虚拟仪表系统。该系统结合CAN总线技术和虚拟仪器技术,旨在改变拖拉机的数据通信方式和仪表显示方式,同时也为今后在拖拉机上进行更多的相关研究和应用提供参考。根据由美国农业工程部提出的用于农业机械方面的应用层协议SAEJ1939,定义了拖拉机CAN总线网络结构和应用层协议,并以此提出了基于CAN总线的拖拉机虚拟仪表系统的总体设计方案。介绍了虚拟仪器技术及其相应的软件开发平台,确定了虚拟仪表软件的开发平台和原则,提出了该软件的总体设计流程。根据总体设计的要求及CAN总线的要求和特点,进行了相应的硬件设计和软件设计。选用自带CAN控制器的单片机C8051F040、CAN收发器PCA82C250和光电隔离耦合器6N137等为核心器件设计拖拉机CAN总线网络的硬件结构,该结构包括发动机系统节点电路和仪表显示节点电路。然后在硬件结构的基础上,编制了CAN各节点的应用程序,从而完成该系统CAN模块的设计部分。根据虚拟仪器技术的要求和特点,设计了虚拟仪表系统的软件开发流程,采用图形化编程语言LabVIEW进行虚拟仪表系统软件的开发,设计了虚拟仪表系统显示界面的技术路线,并结合人机工程学的原理,完成了虚拟仪表系统的界面设计和程序编制。结合总体设计方案,设计了CAN节点电路的通信试验和拖拉机共轨柴油发动机系统的虚拟仪表显示试验。将发动机节点电路与CAN分析仪、波形发生器等连接组成通信试验平台,该试验实现了节点间的数据通信,验证了所设计的CAN节点电路的可靠性。由数据采集卡和共轨柴油发动机系统台架、工控机等器件连接组成的虚拟仪表显示试验平台,该试验平台采集并显示发动机转数信号,通过对试验结果的比较和分析,所设计的虚拟仪表系统的显示误差基本上都在试验误差允许的范围内,从而验证了虚拟仪表显示系统的可行性和优越性。

全文目录


摘要  6-8ABSTRACT  8-10第一章 绪论  10-16  1.1 研究背景  10-11    1.1.1 课题来源  10    1.1.2 研究背景  10-11  1.2 研究内容和研究意义  11-13    1.2.1 研究内容  11-12    1.2.2 研究意义  12-13  1.3 重点和难点  13-14  1.4 本章小结  14  参考文献  14-16第二章 基于CAN总线拖拉机虚拟仪表系统总体设计  16-28  2.1 总体结构设计  16-17    2.1.1 拖拉机的CAN总线结构  16    2.1.2 拖拉机虚拟仪表系统的总体结构设计  16-17  2.2 拖拉机虚拟仪表系统的CAN模块设计  17-20    2.2.1 拖拉机CAN总线的特点  17-18    2.2.2 CAN总线的ID码分配  18-20  2.3 拖拉机虚拟仪表系统的虚拟仪表软件设计  20-26    2.3.1 虚拟仪器技术  20-23    2.3.2 虚拟仪表显示软件的设计原则  23-24    2.3.3 虚拟仪表软件总体设计  24-26  2.4 小结  26  参考文献  26-28第三章 基于CAN总线的拖拉机虚拟仪表系统硬件设计  28-38  3.1 硬件结构  28-30  3.2 发动机系统节点电路  30-34    3.2.1 CAN接口电路  30    3.2.2 ID设置电路  30-31    3.2.3 外围辅助电路  31-32    3.2.4 信号调理电路  32-34  3.3 仪表显示节点电路  34-36  3.4 硬件干扰  36    3.4.1 电源的抗干扰措施  36    3.4.2 总线及各节点接口的抗干扰措施  36    3.4.3 PCB设计时的抗干扰措施  36  3.5 小结  36-37  参考文献  37-38第四章 基于CAN总线的拖拉机虚拟仪表系统软件设计  38-50  4.1 CAN模块应用程序设计  38-44    4.1.1 CAN节点主程序  40-41    4.1.2 CAN各模块源程序  41-44  4.2 虚拟仪表软件设计  44-47    4.2.1 基本信息显示  44-46    4.2.2 作业信息显示  46    4.2.3 系统说明  46-47  4.3 软件调试  47-49    4.3.1 CAN模块程序调试  47-48    4.3.2 虚拟仪表系统软件调试  48-49  4.4 小结  49  参考文献  49-50第五章 CAN节点电路试验与虚拟仪表系统显示试验  50-60  5.1 CAN节点通信试验  50-52    5.1.1 电气参数测试  50    5.1.2 发动机系统节点通信试验  50-52  5.2 基于共轨柴油机电控系统的虚拟仪表显示试验  52-59    5.2.1 共轨柴油机电控系统  52-53    5.2.2 转速传感器及光电式转速计  53-55    5.2.3 试验平台  55-57    5.2.4 试验及结果分析  57-59  5.3 本章小结  59  参考文献  59-60第六章 总结与展望  60-62  6.1 总结  60-61  6.2 展望  61-62致谢  62-63研究生期间撰写发表的论文  63

相似论文

  1. GJB1188A接口监测记录设备研制,V248.2
  2. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  3. 列车动态监控系统的研究,U284.48
  4. 基于感性负载的车身网络控制系统,U463.6
  5. 基于LIN总线的电动车窗控制方法研究,U463.6
  6. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  7. 高性能计算机I/O总线技术研究,TP336
  8. PCI-E总线高速数据采集回放模块研制,TP274.2
  9. PCI-E数字化仪研制,TP274.2
  10. 基于DSP的VXI总线通用接口板研制,TP274
  11. LXI 1553B总线通信模块设计,TP273
  12. PXI高性能数字I/O模块研制,TP274
  13. VXI总线运动单元测控模块研制,TP274
  14. 车身网络控制系统的主控制器设计,TP273
  15. PROFIBUS-DP典型应用系统研究,TP273
  16. 基于气体还原法的钢丝镀锌自动化生产线关键技术的研究,TQ153.15
  17. 多功能车辆总线控制器MVBC综合验证研究,TP273
  18. 拖拉机驾驶室的有限元分析及优化设计,S219.02
  19. 拖拉机电控液压动力转向系统的转向机构及液压系统设计,S219.02
  20. 江苏省小型拖拉机性能指标的检测与调查,S219.07

中图分类: > 农业科学 > 农业工程 > 农业动力、农村能源 > 拖拉机 > 一般性问题 > 设计、计算、制图
© 2012 www.xueweilunwen.com