1. 研究目的与意义(文献综述)
can控制器局域网络(controller area network, can)的简称,是目前较流行的现场总线的之一,由以研发和生产汽车电子产品著称的德国bosch公司开发的,并最终成为国际标准(iso 11898),是国际上应用最广泛现场总线之一。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1mbps.在广泛的工业应用中,can作为现场设备级的通信总线,与其他的总线相比具有实时性强、可靠性高、结构简单、价格低廉等优点,克服了传统的工业总线的缺点是工业测控系统通信的一种有效的解决方案。
can总线系统一般组成模式为网络拓扑结构采用总线式结构。这种网络结构结构简单、成本低,并且采用无源抽头连接,系统可靠性高。通过can总线连接各个网络节点,形成多主机控制器局域网(can)。信息的传输采用can通信协议,通过can控制器来完成。各网络节点一般为带有微控制器的智能节点完成现场的数据采集和基于can协议的数据传输,节点可以使用带有在片can控制器的微控制器,或选用一般的微控制器加上独立的can控制器来完成节点功能。如果需要进一步提高系统的抗干扰能力,还可以在控制器和传输介质之间加接光电隔离,电源采用dc-dc变换器等措施。这样可方便构成实时分布式测控系统。
can总线模块是用于与其他外围设备或单片机进行通信的模块,作为分布式控制系统的智能起点起着承上启下的作用,一方面是和上位机进行通信,完成数据交换;另一方面对执行机构和传感器进行控制和数据采样。
2. 研究的基本内容与方案
can模块由协议驱动和信息缓冲及控制组成,can协议驱动can总线上接受和发送信息的所有功能。信息装载到某个相应的数据寄存器后再发送,通过读相应的数据寄存器可检查状态与错误信息。在can总线上检测到任何信息都要进行错误检查,然后与过滤器进行比较,判断是否被接收和存储到两个接收寄存器之一。
根据需求分析,所设计的can模块的主要功能应包括:
1) 1)兼容can2.0a/2.0b协议;
3. 研究计划与安排
第1-2周:查阅相关文献资料,明确研究内容,了解研究所需硬件和软件。确定方案,完成开题报告。
第3-4周:确定硬件设计方案
第5-7周:搭建硬件模块。
4. 参考文献(12篇以上)
[1]邬宽明.can总线原理和应用系统设计.北京:北京航空航天大学出版社.2002
[2]张培仁,孙占辉.基于c语言编程mcs-51单片机原理与应用.北京:清华大学出版社.2003,1.
[3]李真花,崔健.can总线轻松入门与实践.北京:北京航空航天大学出版社.2011.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。