Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188100
  • 博文数量: 84
  • 博客积分: 6015
  • 博客等级: 准将
  • 技术积分: 3505
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-24 10:47
文章分类

全部博文(84)

文章存档

2011年(2)

2010年(7)

2008年(75)

我的朋友
最近访客

分类:

2008-04-01 15:30:21

CAN总线在中的应用设计  
    在电话中,控制系统由前端处理、主控制和维护管理三级处理系统构成。
    主控制机与前端处理机之间有通信处理机,它主要完成通信功能,将从各从节点传来的信息整理打包传往主控单元,并将从主控单元发送来的命令分配发往各从节点。
     主控制机与6个通信处理机之间通过双口RAM,以中断方式传送数据,程控交换机每个通信处理机与前端处理机都采用具有HDLC协议的8044芯片,各前端机不能主动发起与通信控制机的通信,必须等待通信控制机询问该节点时才能向它发送数据。
    CAN总线为了使用的灵活性,没有严格定义物理层的连接和媒质,这虽然使物理层的设计相当灵活,但对CAN总线设计的新手来说,此处也是容易出问题的地方。从应用来看,CAN控制器只引出了TX0、TX1两个发送输出端(它们具有互补的电平输出)和RX0、RX1两个差分比较输入端。因此,应用中要根据需要自行设计物理层的连接和总线电平。
    总的原则是:针对TX0、TX1的两种输出状态(显性、隐性),总线应具有两种不同的电平,这两种电平可以使差分输入的接收端呈现两种状态(显性、隐性)。根据不同的传输距离和传输速率要求,有着相应的设计方案,CAN总线程控交换机器采用的是SJA1000,物理层驱动采用PCA82C250,通过设置PCA82C250的引脚8(Rs)可以使其分别工作在高速、斜率控制和待机方式下。在斜率控制工作方式下,对于较低速度或较短总线长度的应用场合,可用非屏蔽双绞线或平行线作总线,为降低射频干扰,可通过调整引脚8到地的连接电阻大小来实现。
     所有的CAN控制器具有相同的结构和顺序,只不过是在存储器中映象的偏移量不同。

   TAG:     

阅读(244) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~