论文部分内容阅读
与传统的RS-232总线相比,CAN(控制器局域网)总线是一个高速、长距离、多主、经济的网络系统,特别适用于实时系统。其易用性和低成本使得CAN在汽车工业和自动化领域得到广泛应用,因此设计高性能的RS-232与CAN总线的接口卡以代替传统的PC机的RS-232通信具有重要意义。文中主要分析了RS-232与CAN接口卡的工作原理;设计并实现RS-232与CAN接口卡的硬件接口电路;设计并调试了RS-232串口与单片机、单片机与CAN控制器之间的通信软件。
Compared with the traditional RS-232 bus, CAN (Controller Area Network) bus is a high-speed, long-distance, multi-master, economical network system, especially suitable for real-time systems. Its ease of use and low cost make CAN widely used in automotive industry and automation. Therefore, it is significant to design a high performance interface card between RS-232 and CAN bus to replace RS-232 communication of traditional PC. The paper mainly analyzes the working principle of RS-232 and CAN interface card, designs and realizes the hardware interface circuit of RS-232 and CAN interface card, designs and debugs the communication between RS-232 serial port and single chip microcomputer, single chip microcomputer and CAN controller software.