CAN总线在程控交换机中的应用设计

发布者:骄阳少年最新更新时间:2007-11-20 来源: 电子工程师关键字:通信  节点  协议  询问 手机看文章 扫描二维码
随时随地手机看文章
在电话程控交换机中,控制系统由前端处理、主控制和维护管理三级处理系统构成。

主控制机与前端处理机之间有通信处理机,它主要完成通信功能,将从各从节点传来的信息整理打包传往主控单元,并将从主控单元发送来的命令分配发往各从节点。其中,前端处理机与主控机连接的电路结构如图1所示。

主控制机与6个通信处理机之间通过双口RAM,以中断方式传送数据,每个通信处理机与前端处理机都采用具有HDLC协议的8044芯片,各前端机不能主动发起与通信控制机的通信,必须等待通信控制机询问该节点时才能向它发送数据。

对于图1的应用,本文采用CAN总线技术来实现,大大减化了软硬件设计,降低了成本。

CAN总线设计关键点

物理层设计

CAN总线为了使用的灵活性,没有严格定义物理层的连接和媒质,这虽然使物理层的设计相当灵活,但对CAN总线设计的新手来说,此处也是容易出问题的地方。从应用来看,CAN控制器只引出了TX0、TX1两个发送输出端(它们具有互补的电平输出)和RX0、RX1两个差分比较输入端。因此,应用中要根据需要自行设计物理层的连接和总线电平。

总的原则是:针对TX0、TX1的两种输出状态(显性、隐性),总线应具有两种不同的电平,这两种电平可以使差分输入的接收端呈现两种状态(显性、隐性)。根据不同的传输距离和传输速率要求,有着相应的设计方案,本文图2所示的电路中,CAN总线控制器采用的是SJA1000,物理层驱动采用PCA82C250,通过设置PCA82C250的引脚8(Rs)可以使其分别工作在高速、斜率控制和待机方式下。在斜率控制工作方式下,对于较低速度或较短总线长度的应用场合,可用非屏蔽双绞线或平行线作总线,为降低射频干扰,可通过调整引脚8到地的连接电阻大小来实现。为了增加抗干扰能力,图2电路中在CAN控制器和PCA82C250之间加入了6N137高速光耦。该方案的主要特点是:位速度:0~1Mbit/s;节点数:2~110个。

软件编程

所有的CAN控制器具有相同的结构和顺序,只不过是在存储器中映象的偏移量不同。图2所示的电路中,CAN控制器SJA1000寄存器定义在4000H~401DH的范围之内。CAN总线数据通信的软件编程通过对30个寄存器的操作来完成,其收发的程序框图如图3所示。

程控交换机中主控机与前端处理机通信的电路设计

对于图1所示的电路,若采用CAN总线通信方式,则省去了通信处理机,硬件结构简单,且各节点都可以作为主节点发起通信,其电路结构如图3所示。主控制机由80586和CAN适配器构成,适配器上的8051与80586通过双口RAM,以内存映射方式交换信息。这里着重介绍前端机部分,前端机主要由8051、SJA1000和PCA82C250等构成,控制译码电路由GAL22V10完成。其电路如图4所示。

CAN控制器SJA1000的数据与地址端是时分复用的,其读写时序与8051读写片外RAM时的操作是兼容的,故其可以与8051直接相连,而不需要加地址锁存器。

前端机CAN总线的初使化、发送及接收程序框图如图5所示。

关键字:通信  节点  协议  询问 引用地址:CAN总线在程控交换机中的应用设计

上一篇:基于SIMATIC-TDC全数字SVC控制系统及其应用
下一篇:步进电机的速度控制及运动规划

推荐阅读最新更新时间:2024-03-30 21:24

东芝签署半导体业务股权转让协议
    新华社东京9月28日电(记者钱铮)日本东芝公司28日说,该公司当天与以美国贝恩资本公司为主导的联盟就转让其半导体子公司“东芝存储器”股权一事签署了协议。   根据东芝公司当天发布的新闻公报,交易价格为2万亿日元(1美元约合112.7日元)。东芝预计,出售东芝存储器将带来明显财务改善效果,如果出售如期完成,东芝将能够摆脱资不抵债局面。   东芝公司因在美国核电投资方面失败而陷入财务困境。分析认为,如果公司不能在2018年3月末之前出售半导体业务以改善财务状况,结束资不抵债局面,按照东京证券交易所的规定,东芝有可能被迫退市。
[手机便携]
stm32---CAN通信
can.c #include can.h /************************************************************* 函数名:CAN_Mode_Init(u8 tsjw,u8 tbs2,u8 tbs1,u16 brp,u8 mode) 功能:CAN初始化 变量: //tsjw:重新同步跳跃时间单元.范围:CAN_SJW_1tq~ CAN_SJW_4tq //tbs2:时间段2的时间单元. 范围:CAN_BS2_1tq~CAN_BS2_8tq; //tbs1:时间段1的时间单元. 范围:CAN_BS1_1tq ~CAN_BS1_16tq //brp :波特率分频器.范围:
[单片机]
STM32单片机串口通信波特率计算方法
1. 什么是波特率 不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。下面以STM32单片机为例,讲解一下串口波特率的计算方法。 2. STM32波特率相关的寄存器 STM32单片机设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。 该寄存器的有效位数为16位,前4位用于存放小数部分,后12位用于存放整数部分。将波特率算出来后,数值填入这个波特率就可以了。下面介绍如何计算。 3. 波特率计算方法 STM32的数据手册给出了计算方法,有一个公式,如下图所示: 在这个公式上,共有三
[单片机]
STM32单片机串口<font color='red'>通信</font>波特率计算方法
FCI 和安费诺公司签署下一代高速底板连接器协议
ZipLine, XCede, Crossbow 连接器共享第二货源 ETTERS, PA. (2007年10月31日) —全球领先的高速,高密度连接器和互连系统供应商FCI公司今日宣布与高性能底板互连系统供应商安费诺公司签署第二货源供应协议,协议覆盖三个连接器产品系列,即 FCI公司ZipLine 连接器系统、安费诺公司XCede和Crossbow互连平台。 FCI公司的董事长兼首席执行官吉.拉米说:“该许可权协议的内容是双方共享专利高速底板连接器技术。次项协议使FCI公司和安费诺公司在技术上能够取长补短,在现有AirMax VS关系之上,扩大了产品供应范围,满足了新生市场的需求”。 安费诺公司的董事长兼首席执行官马丁.罗
[焦点新闻]
C51:串口通信接收与发送
假设要发送一组数据 Send 一般采用查询发送(循环发送)方式: unsigned char Send ; //发送量 unsigned char i; //循环量 for(i=0;i 10;i++) { SBUF= Send ; //发送 while(TI==0); //等待发送完成 TI=0; //清标志 } 采用中断发送方式: unsigned char Send ; //发送量 unsigned char num; //发送数据
[单片机]
洋葱路由Tor匿名通信技术
随着Internet技术的飞速发展,基于网络技术的电子商务应运而生并迅速发展。电子商务作为一种新兴的现代商务方式,正在逐步替代传统的商业模式。然而,网络交易安全也逐步成为电子商务发展的核心和关键问题。特别是随着网民的不断增多,信息网络中的隐私和保护已经成为广大网民最为关注的问题之一。据统计,有58%的电子商务消费者担心个人隐私得不到有效保障而放弃了网上购物等业务。因此,网络中的隐私权保护问题将成为困扰电子商务发展的重要保障。文章主要针对电子商务活动中存在的隐私权保护问题,简要论述了电子商务交易中的匿名 通信 及相关技术。    一、匿名通信系统技术   作为网络安全来说,它的技术总是针对防御某些网络攻击而提出来的,匿名通信技术
[模拟电子]
基于VB 6.0串口通信的气压测高系统数据采集实现
  串口 通信在系统控制的范畴中一直占据着极其重要的地位,在规格上越来越完善,应用也越来越广泛,使用串行通信的方式可以达到系统控制的目的。以往,要实现计算机的串口通信需要做大量复杂的工作,如今,Visual Basic 6.0(VB 6.0)在开发可视化环境下的 监控系统 时有其独特的优势,VB 6.0提供了串行通信控件,可以轻松实现串口数据的交换。本文介绍了基于VB 6.0的ActiveX控件——Microsoft Communication(MSComm)通信控件,实现了PC机对气压测高系统的串行通讯功能,完成了对多台气压测高设备进行数据采集。   1 气压测高 测试系统 的基本构成   气压测高系统的基本构
[嵌入式]
SiRF与高通握手言和 签署专利非主张协议
  GPS芯片专家美国SiRF技术控股公司和高通(Qualcomm)公司签署了专利非主张协议,以此保护二者的IP组合。   SiRF技术创始人Kanwar Chadha表示,“作为一家创新导向型公司,我们尊重高通庞大的知识产权组合。我们相信,先进GPS的发明者间的协议将有助于为带有定位功能产品、服务及内容的市场扩张,同时使我们两家公司都能利用产品优势实现市场的竞争优势。”   本周的早些时间,高通的竞争对手,博通公司赢得了美国国际贸易委员会对SiRF的初步裁定。美国国际贸易委员会裁定SiRF侵犯了博通全资子公司Global Locate公司所持有的GPS方面的三个专利。   美国国际贸易委员会的行政法官Carl Charne
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved