基于嵌入式系统的CAN总线与基于嵌入式系统的以太网的网关设计
嵌入式论文 Linux论文 CAN总线论文
论文详情
现场总线(Field Bus)是在工业控制现场应用的,在现场仪表和设备之间实现双向、串行、多点通信的数字通信系统。相应于控制局域网和Ethernet技术的突飞猛进,生产线程智能化仪表设备的快速发展,他们很多的被用于了生产现场,来满足各方面的要求,需要通过网关将两个部分连接起来构成一个完整的控制系统。控制局域网CAN有很多的优点,诸如可靠性高,通信速度快等优点,这使得它为了一种在工业中广泛应用的现场总线技术[1]。Ethernet技术自从诞生以来已经有了巨大的发展并取得了成功,它是一种成熟的网络互联技术,得到了广大厂商的支持,经过实践的验证,已经证明了Ethernet速度快,传输距离远等多方面的优点。但是它不能直接和工业设备相连来进行通信,而这些优点和缺点正好和现场总线相互弥补,所以将两种不同适用范围的网络进行连接以利用各自的优点实现对工业生产的监控和管理,这种连接就是通过网关来实现的。本文在深入的研究了以太网、CAN2.0B协议、TCP/IP协议的特点及实现原理,提出了一种以太网和CAN总线互联的网关模型,并提出了一种基于排队论的数据处理模型。本文以ARM9(核心芯片为S3C2440)为硬件平台,以嵌入式Linux为软件平台,进行硬件和软件设计,对CAN总线协议和TCP/IP协议进行转换,实现以太网与CAN总线之间的互联,允许在控制室内对现场中的设备进行访问,监控与管理现场控制系统。
摘要 | 第4-5页 |
Abstract | 第5-6页 |
1 绪论 | 第9-13页 |
1.1 课题研究背景 | 第9-10页 |
1.2 发展现状 | 第10-12页 |
1.3 课题研究的意义及主要任务 | 第12-13页 |
2 CAN 总线和以太网互联的相关技术背景 | 第13-24页 |
2.1 CAN 总线特点及分层结构 | 第13-14页 |
2.2 CAN 报文传送及协议分析 | 第14-20页 |
2.3 以太网与TCP/IP 协议 | 第20-22页 |
2.4 以太网与CAN 总线互联的系统结构 | 第22-24页 |
3 系统总体方案设计 | 第24-38页 |
3.1 硬件设计 | 第24-26页 |
3.2 系统软件设计方案 | 第26-27页 |
3.3 协议转换 | 第27-28页 |
3.4 网关转换系统的建模与分析 | 第28-38页 |
4 驱动程序及应用软件设计 | 第38-57页 |
4.1 嵌入式开发 | 第38-39页 |
4.2 MCPCAN 驱动程序开发 | 第39-46页 |
4.3 以太网模块软件设计 | 第46-51页 |
4.4 网关多任务设计 | 第51-53页 |
4.5 CAN-Ethernet 转换应用程序 | 第53-56页 |
4.6 实验测试 | 第56-57页 |
5 结论及展望 | 第57-58页 |
致谢 | 第58-59页 |
参考文献 | 第59-61页 |
论文购买
论文编号
ABS2239651,这篇论文共61页
会员购买按0.30元/页下载,共需支付
18.3。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
30.5。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文