这是我前些天做的一个CAN和RS232的协议转换器的硬件原理图和PCB图。驱动代码还没有最终实践,但因为以前做过类似的项目,问题不大。先把硬件相关的放上来。
本转换器可以设置为透明转换或者是带有特定内容解析功能的双向转换器(依赖于程序的编写)。
pcb图
底层图
顶层图
原理图:
主要特点:
1,主处理器采用avr的mega系列的atmega162,内部有1K的RAM和16K的Flash代码空间。满足简单应用的程序编写。
2,CAN控制器采用SJA1000,收发器是82C250.加高速光耦TLP113做隔离。隔离电源B0505S-1W
3,CAN收发部分考虑了防雷和抗干扰处理
4,整个系统的外部电源采用了宽输入范围的DCDC开关型电源芯片LM2596.同时具备输出5V电压,大电流的能力(1A左右)。
5,所有没有用到的IO口全部以测试点的形式引出。
用户1404309 2014-1-7 12:26
用户1478350 2009-4-1 16:02
用户1400544 2009-4-1 11:58