新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 现场总线CANbus与RS-485之间透明转换的实现

现场总线CANbus与RS-485之间透明转换的实现

作者:时间:2009-10-22来源:网络收藏

  在未进入工作时,电路允许参数设置端口的设置中断进入。参数设置包括:设置的通信波特率(当然端口数据格式也可设);设置BUS的通信波特率、接收码(accept-code)、屏蔽字(mask-code)、发送标示符。参数设置好后将立即生效,通过该端口还可查询当前电路中的各运行参数值。电路工作的主要流程图如图1所示。

3 电路

  图2是一种可选的线路原理示意图。电路中使用的单片机是ATMEL公司的AT89S8252,它是一种内带8K Flash RAM、2K EEPROM、同时内嵌独立的硬件Watchdog电路,最高工作主频为24MHz的新型单片机。所配数据缓冲器62256为32K 字节的静态RAM。配置较大缓冲区的明显好处是提高了对二种不同速率的适应能力。图中RS232口是专用来设置二端口的工作参数,所设参数均保存在CPU的2K EEPROM中。另外,为提高线路的可靠性,对BUS端采用了电隔离措施,端所使用的MAX1480也是一种内部电隔离的芯片。图中VCC与VCC1为相互隔离的二组5V电源。



评论


相关推荐

技术专区

关闭