论文部分内容阅读
采用带在片CAN的微控制器PIC1 8FXX8进行CAN总线系统智能节点的硬件电路设计和软件设计。硬件电路设计时为了增强CAN总线节点抗干扰能力 ,采用MICROCHIP公司的CAN总线驱动器MCP2 5 5 1 ,并通过高速光耦 6N1 37与MCP2 5 5 1相连 ,很好地实现了总线上各CAN节点间的电气隔离 ;软件设计包括PIC1 8FXX8的CAN模块的初始化、查询方式发送子程序和查询方式接收子程序等应用中最基本的子程序。软件程序采用汇编语言编写 ,在实际应用中可采用C语言编写。