CAN总线与RS422A通信适配器的设计与实现及抗干扰(2)
发布时间:2021-06-08
发布时间:2021-06-08
can总线
哈尔滨T稗大学硕十学位论文
摘要
论文介绍了CAN总线与RS.422A通信适配器的设计与实现。主要从硬件设计和软件设计两个方面进行了论述。
首先,对现场总线技术和所要做工作进行了简要的介绍,并讲述了CAN总线在某型舰船综合导航系统中的应用,接着介绍了CAN总线技术的基本原理和相关概念,着重说明了CAN总线的分层结构和帧的结构以及CAN总线硬件抗干扰分析及措施,在此基础上提出系统的总体设计。
在硬件设计中,采用AT89C52作为CAN总线系统智能节点的微处理器,CAN总线通信接口中,采用PHILIPS公司的SJAl000和TJAl050芯片作为独立的CAN通信控制器;通过了外围电路的设计实现了RS.422电平到TTL电平的转换、单片机与CAN的控制器(SJAl000)和CAN的收发器(TJAl050)的互联。软件设计包括:单片机C语言程序的编写,CAN通信软件和总线监控软件的编写,应用Delphi对用户界面进行开发。
最后,针对在实际应用中,尤其是在现场运行环境较差,干扰严重的情况下,如何提高CAN总线的抗干扰能力,使系统能更可靠地运行,进行了一定的探索。从CAN总线传输的原理出发,用实测CAN总线波形的方法分析了影响CAN可靠传输的因素,提出了CAN总线在应用中抗干扰的硬件及软件措施。关键词:CAN总线;RS-422:抗干扰;SJAl000:Delphi