| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14296 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:如今的网络通信发展迅猛,各式各样的通讯设备层出不穷,各不相同的通信协议互联互通就成了迫在眉睫的大问题。针对该问题,本文提出了一种基于单片机的通信协议转换设计。该设计分硬件和软件两大部分,硬件部分以STC89C52单片机和FT232BM芯片为主控部分,外加CAN总线接口和RS232接口以及系统供电部分。软件部分的主要组成结构是由参数设置子程序、RS-232串口/CAN转换子程序、CRC 校验子程序等几个方面,实现了USB、RS-232和CAN的互联通信。在需要USB、RS-232和CAN互相通信的设备网络中,使用此种协议转换器,不但可以全面利用原有的软硬件系统,还可以进一步提高系统的使用效率,继而缩短开发使用的周期。
关键词:通信协议转换;52单片机;RS-232;can总线;USB
目录 摘要 Abstract 1 概述 1 1.1 课题研究背景及意义 5 1.2 通信协议介绍 5 1.3 现状 6 1.4 总体概述 6 2 系统总体设计 7 2.1 系统总体结构7 2.2 系统工作原理 7 2.3 系统设计要求7 3 系统硬件设计 8 3.1 核心模块设计 8 3.2 CAN总线模块设计 11 3.3 RS-232模块设计16 3.4 USB接口设计 19 4 软件设计 21 4.1协议转换实现原理 21 4.2 软件设计23 5 系统仿真与调试26 总结与体会 29 参考文献 30 附录131 附录235 |

