摘要: |
桥梁的实时监控对于保证桥梁的安全运行十分重要,然而,由于桥梁的特殊的地理位置,所以事实上工业现场的条件十分恶劣,如果采用人工方式进行监控和维护显然十分不智。本文的任务就是对桥梁的自动化监控系统进行简单的设计,为日后进一步的设计奠定良好的基础。在设计中底层数据采集和控制器件我们选用了带有CAN接口的智能模块以简化设计过程。同时重点介绍了CAN总线接入以太网技术,通过这样的设计以使底层模块与监控PC能够有效的进行通讯。
现场总线是面向工业现场底层设备的数字化网络技术,现场总线系统(FCS)具有数字化、智能化、和可互操作等特点,十分符合工业控制现场的各种要求。CAN总线是现场总线的一种,最初诞生于汽车行业,它是一种有效支持分布式控制和实时控制的串行通信网络,具有可靠性、实时性和灵活性高,价格低等特点,被越来越广泛的应用于各种工业现场。而工业以太网以其固有的传输速率高,易于安装和开放性好的特点也正在工业控制领域起到不可忽视的作用。
本文重点设计了CAN/Ethemet网关。在设计中首先简单介绍了CAN总线、Ethemet以及TCP/IP协议的特点及发展,并分析了将CAN总线接入以太网的可行性。
网关的硬件设计包括:CAN接口的设计和以太网接口的设计。其中CAN接口在硬件上选用Philip公司生产的CAN控制器SJAl000和高速CAN总线收发器TJAl040,以太网接口采用台湾Realtek公司生产的全双工以太网控制器RTL8019AS,微控制器则采用AT89S52 CMOS 8位单片机。从而构建起系统通讯的硬件平台。
软件设计包括CAN接口和以太网接口的底层驱动程序的设计,分别包括CAN接口和以太网接口的的初始化程序和发送接收程序,并初步在单片机上实现精简的TCP/IP协议,包括ARP协议、IP协议、ICMP协议和UDP协议。这样通过网关就可能实现CAN控制协议和TCP/IP协议的转换并使得系统在日后的维护和升级中接入Intemet成为可能。
|