关闭窗口
首页
厅长之窗 李春燕 李江河 赖厚明 吴海平 熊远国 唐国栋
机构设置及职能 厅办公室 综合规划处 科学技术处 无线电管理处 信息化推进处 网络及通信管理处 机关党委(人事处) 纪检组(监察室) 机关后勤服务中心
工作动态 综合动态 电子信息产品制造业动态 软件业动态 无线电管理动态 信息化推进动态
公告公示 公告 无线电管理公告 电子信息产品制造业公告 软件业公告 信息化推进公告
领导讲话 部省领导讲话 厅领导讲话 李春燕 李江河 赖厚明 吴海平 熊远国 唐国栋 年度工作报告 其他
政府文件 赣信人 赣信字 赣信综 赣信科 赣信无 赣信信 赣信监 <赣信发 赣信厅办 赣信党字
工作简报 信息产业厅大事记 厅简报 专项工作简报 专项工作简报 政务双评 保持共产党先进性教育 惩治商业腐败
政策法规 法律 行政法规 部门规章 地方性法规 省政府规章 无线电管理专门法律法规 规范性文件 法律法规 频率台站管理规定 设备管理规定 收费规定 规章制度
统计信息 全国通信行业运行情况 我省电子信息产业经济运行情况 我省软件产业经济运行情况 我省无线电台登记情况
人事教育 人才招聘 人事教育 文件选编 文件选编
纪检监察 工作部署 党纪法规 动态信息 警示教育
规划部署 电子信息产品制造业规划部署 软件业规划部署 无线电管理规划部署 信息化规划部署
产业动态 电子信息产品制造业动态 软件业动态 信息化推进动态 无线电管理业动态
知识园地 电子信息产品制造业知识 软件业知识 信息化知识 无线电知识
频道首页
政务公开指南
行政执法目录
办事项目 综合规划处 科学技术处 信息化推进处 无线电管理处
相关法规文件
办结通知
行政处罚
收费标准
数据库查询
频道首页
厅长信箱
行政投诉中心
信访、纠风热线
纪检举报
便民服务
常见问题 办公室 综合规划处 科学技术处 无线电管理处 信息化推进处 人事处 省无线电监测站 其他问题
民意调查
便民服务
数据库查询
网站群导航 网站全目录 繁體 简体 收藏本页 设为首页 电子信息产品制造业 软件业 无线电管理 信息化推进
 您现在的位置: 江西信息产业厅 >> 政务公开 >> 知识园地 >> 电子信息产品制造业知识 >> 控制技术 >> 文章正文
  SERCON816型SERCOS总线控制器及其应用 打印此文【字体:
SERCON816型SERCOS总线控制器及其应用
作者:佚名    文章来源:不详    点击数:    更新时间:2007-1-2
 

摘要:介绍SERCON816型SERCOS总线控制器的功能及使用方法,详细阐述电路在应用开发过程中的外围电路连接、控制寄存器的设置及初始化软件的设计。
关键词:SERCON816 SERCOS总线 总线控制器
1 引言
SERCOS总线是一种连接运动控制器与驱动器的运动控制总线。它出现的较晚,但一面世便受到世界各种设备供应商的广泛关注。SERCOS总线特有的开放性、同步性与抗干扰性有力支持了目前各先进工业国家对开放式数控系统的研究与应用,因此其协议很快便被采纳为国际标准。2002年中国也正式颁布了SERCOS协议的国家标准。在此之前,SERCOS总线已被应用于实践,如今全球有70多家公司能提供带有SERCOS接口的数字产品,国外生产的各类印刷机、食品包装机、装配机器人、半导体加工设备、纺织机及其它具有特殊用途的机器中也不乏SERCOS总线的应用。因内也开始尝试应用这一后起之秀,相关的研究也在日益增多。文中从应用角度,结合笔者实际使用中的经验,着重介绍一款主流的SERCOS总线控制器一SERCON816,希望能借此对国内数控技术的发展起到抛砖引玉的作用。




2 SERCON816简介
SERCON816是由欧洲SERCOS协会推出的第二代SERCOS总线控制器。该芯片集成了SERCOS总线的数据链路层,通过设定片内寄存器和读写结构化的双口RAM便可实现总线的通讯。这款芯片报文处理的时钟频率最大可达16MHz,即可在最短为62.5μs的固定周期内实现一主多从的环形通讯。SERCON816资源丰富,功能强大,内部有43个16位的控制寄存器、2kB的双口RAM、2个外部中断引脚、34个内部中断源、1个看门狗定时器及DMA控制器。另外,该电路的接口方式也灵活多样,与微处理器互联的总线宽度即可为8位,也可为16位;读/写控制的模式既可遵循Intel标准,也可遵循Motorola标准。而串行接口的通讯也可选用光纤或电缆来实现。SERCON816的内部功能结构如图1所示。
3 SERCON816的应用
3.1 SERCON816与微处理器的接口
SERCON816以总线的形式与微处理器接口。总线操作有两种模式,第一种是总线分离模式。在该模式下,数据总线上只传递数据,地址总线上只传递地址;第二种是总线复用模式。此时,对于片外数据总线而言,既传递数据也传递地址,不过,在芯片内部通过地址锁存器将二者分开了,具体说明见表1。

表1 SERCON816与微处理器接口


在总线分离模式下,首先要将BUSWIDTH置1,以选择16位宽的数据总线。然后将A0、BHEN都接地,使数据总线16位均有效。还要注意BYTEDIR的选择,由于内部寄存器或RAM单元都是16位的,分离、低二个字节,当BYTEDIR=0时,数据总线上传送的低8位数据作为低字节存入,高8位数据作为高字节存入;而当BYTEDIR=1时,低8位数据作为高字节存入,高8位数据作为低字节存入。通常情况下,将BYTEDIR接地。
总线复用模式主要是为了与8位微处理器进行接口。在这种模式下,片外数据总线首先传送地址信号,稳定后,打开内部锁存器将地址输入到内部地址总线,随后锁存器关闭,将地址锁存,最后再从片外数据总线将8位数据传入内部数据总线。由于内部寄存器或RAM单元由高、低二个字节构成,读/写时总是一个字节一个字节的进行,次序由BYTEDIR的设写与A0的变化来确定。值得注意的是,当与Motorola微处理器或8051系列微处理器进行接口时,BYTEDIR通常被设为1;而当与非8051系列的其它Intel微处理器接口时,BYTEDIR通常被设为0。
SERCON816总线的读写控制可选用Intel或Motorola二种标准之一,具体说明见表2。

表2 读写操作的标准说明

当BUSMODE0为0时,采用Intel标准。此时,若WRN为低、RDN为高,进行写操作;若RDN为低、WRN为高,进行读操作。当BUSMODE0=1时,采用Motorola标准,只有在这种标准下,BUSMODE1才有意义。如果此时的BUSMODE1=0,说明当控制线RDN上出现低电平时,控制线WRN的控制信号有效;而如果BUSMODE1=1,说明当控制线RDN上出现高电平时,控制线WRN的控制信号有效。当WRN有效时,高电平表示读,低电平表示写。
SERCON816内部有2048字的双口RAM和大量的控制寄存器。由于对它们访问的地址上有重叠,所以必须事先确认访问的是双口RAM还是控制寄存器。当MCSN0=0,MCS=1时,对RAM进行读写操作;而当PCSN0=0,PCS1=1时,则对寄存器进行读写操作。

图2

3.2 时钟与复位
SERCON816需要二个时钟。一个由SCLK引脚输入,作为基准源;另一个由MCLK引脚输入,用于报文处理。作为新一代的SERCOS接口控制器,为了能够很好地与上一代控制器兼容,SERCON816提供了一个可选的设置引脚SBAUD16。通常,将SBAUD16接5V电源,可使SERCON816工作在兼容模式下。注意:SCLK最高输入频率为64MHz,MCLK输入频率在12MHz~64MHz之间。
SERCON816有硬件复位和软件复位二种方式。硬件复位是通过在RSTN引脚上加一个宽度不小于50ns的负脉冲来完成。不过,在非兼容模式下或掉电复位时,负脉冲的宽度不应小于10ms。此外,还要注意在复位电路中加上具有低通滤波器特性的电路以防止毛刺噪声的干扰。软件复位则是通过向SERCON816的控制寄存器SWRST位写1来完成。如果SERCON816未能正常复位,则可以通过软件进行复位。
3.3 通信波特率的设置
波特率也可通过硬件或软件来设置。寄存器ENTSBAUD决定着波特率的设置方式。当ENTSBAUD=0时,通常硬件设置;而当ENTSBAUD=1时,通过软件设置,具体见表3,此表是在fmclk=64MHz时的波特率选择。

表3 通信波特率的设置

当芯片工作在与SERCON410B兼容的模式下时,如果选择硬件设置波特率则控制寄存器SWSBAUD和SWSBAUD16无效,此时,可以通过引脚SBAUD选择2MHz或4MHz的波特率;如果选择软件设置波特率,则引脚SBAUD无效,此时,可以通过寄存器SWSBAUD选择2MHz或4MHz的波特率。同理,可设置非兼容模式下的波特率。
实际应用中,会出现波特率的实际值与设置值不相等的情况。造成这种情况的实际值与设置值不相等的情况。造成这种情况的原因可能是由于信号变形过大或通讯回路堵塞。此时,在SERCON816内部会产生相同的中断和错误标志,用户由此可以判断错误产生的原因。在通信正常以后,错误标志会自动复位,而中断标志则必须通过软件来清除。



3.4 输入/输出引脚的设置
SERCOS总线一般采用光通讯的方式,以提高抗干扰能力。接口的光电转换通过光电接头自动完成。为了能调节输出电流的大小,使得输出信号具有不同的驱动能力,SERCON816提供了6个输出引脚。这样便可以通过使能输出引脚的多少来调节输出电流的大小。通常将6根输出引脚并联起来,可以得到60mA的最大静态输出电流和120mA的最大动态输出电流。另外还需在每一根输出引脚上外接一个电阻器和并联一个RC电路,其目的是来用电阻器传递静态电流,利用RC电容来稳定信号快速变化时产生的动态电流。
SERCON816与51单片机接口连接如图2所示。
3.5 软件设计
软件设计主要集中在对SERCON816进行初始化。初始化主要包括:RAM报文数据初始化、硬件配置初始化和通讯初始化。其流程图如图3所示。
硬件配置初始化和通讯初始化主要通过设置控制寄存器中的相应位来完成,推荐的寄存器配置见表4,而RAM的初始化则是按照电路要求的数据结构在RAM开辟特定的数据空间。
表4 控制寄存器的配置

4 结束语
SERCON816是实现SERCOS通讯的核心电路,使SERCOS总线在国际数控领域得到了很好的应用。笔者近一二年通过对SERCOS总线的研究,在实际的开发过程中深感此芯片的重要性,希望上述心得能为国内相关人士的深入研究提供一个参考。

文章录入:高琨    责任编辑:高琨 


相关文章:
Opera布局中国将发布桌面浏览器
Windows Media Player 12 新特性
拒绝臃肿 iSee图片专家试用手记
163网络相册乔迁到ISEE图片专家
拒绝臃肿 iSee图片专家试用手记
最美Linux系统升级open SUSE 11.1Beta
制造业信息化 ERP系统选型七要素
Gartner调低08年全球芯片市场预期至3.4%
亚信推出新款双端口以太网控制芯片Embedded Ethernet系列
微软揭幕首个Windows Embedded亚洲研发中心,并公布招聘计划
谁该为BBC iPlayer引起的带宽升级买单?
世芯电子加入POWER FORWARD INITIATIVE,CPF格式助力低功耗设计
赛灵思65nm Virtex-5系列第四款平台开始送样,率先集成PowerPC 440处理器模块
Microsemi推出CCFL背光照明控制器LX6512,设定了7~15英寸LCD显示器性能标准
TI发布针对MSP430的CCEssentials v3版本,简化超低功耗便携式应用开发
Verizon无线在芝加哥地铁提供无线服务
Verizon收购Alltel超AT&T成美最大移动运营商
Gartner:WiMAX受限频谱分配 在印发展机会渺茫
Digi International推出安全Wi-Fi移动接入点
AT&T和Verizon出价占美无线频段拍卖额80%
  • 上一篇文章:

  • 下一篇文章:
  • 政务公开的内容
    服务承诺
    监督检查
    政务详细指南
    行政执法主体
    行政执法依据目录
    政务详细指南
    无线电频率指配
    无线电台(站)设置审批
    船舶、机车、航空器上的制式无线电台(站)强制备案
    无线电台(站)呼号指配
    无线电发射设备进关核准
    建立卫星通信网和设置卫星地球站审批
    无线电发射设备型号初审
    卫星电视广播地面接收设备的定点生产许可的初审
    申请军工电子装备科研生产许可证的推荐
    计算机信息系统集成资质认定的初审
    信息系统工程监理资质认证
    信息系统工程监理工程师资质认定的初审
    作弊录音
    执业资格考试(认定)合…
    2008年上半年软考系统分…
    2008年上半年软考信息系…
    2008年上半年软考信息系…
    2008年上半年软考信息系…
    2008年上半年软考网络工…
    2008年上半年软考数据库…
    2008年上半年软考软件设…
    2008年上半年软考软件评…
    关于我厅 | About Jxdii | 法律声明 | 个人隐私声明 | 网站帮助 | 网站地图 | 电子邮局 | 个性化订阅 | 问卷调查 | 旧版网站回顾

    Copy-right © 2000 - 2009 JXDII GOV.All Rights Reserved

    主办单位:江西省信息产业厅 地址:江西省政府大院北二路102号 邮编:330046 联系电邮:master@jxdii.gov.cn
    赣洪备2-4-3-0856214