新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ATmega16单片机的CAN总线转RS232设计

基于ATmega16单片机的CAN总线转RS232设计

作者: 时间:2013-02-20 来源:网络 收藏

3.2 MAx232电路

选择MAX232芯片作为的电平转换器。MAX232是一种电平转换驱动器,提供TTL与电平的转换。其13、14脚接到232接口的2、3针;11、12脚接到的接收、发送端。

3.3控制器电路

选用Phi l ip公司的SJAl000芯片实现控制器和CAN驱动器。SJAl000控制器与硬件连接电路,如图2、3所示。

为使SJAl000正确复位,CAN控制器必须连接一个稳定的振荡器时钟,这里选择16MHz的晶振。

3.4收发器电路设计

收发器是协议控制器和物理传输线路之间的接口,这里由MCP2551实现。协议控制器通过串行数据输出线(Tx)和串行数据输入线(RX)连接到收发器,收发器通过有差动发送和接收功能的两个终端CANH和CANI。连接到总线电缆,实现CAN总线的数据通信。如图4所示。



评论


相关推荐

技术专区

关闭