FMUSER更轻松地传输视频和音频!

[电子邮件保护] WhatsApp的+ 8618078869184
语言

    使用TMS320F206 16位DSP设计PROFIBUS-DP从站

     

    点击这里让我们的偶极天线

    SPC3 芯片 协议

    SPC3 is 致力于 的发展 和产品的 来自 芯片,其 支持 PROFIBUS-DP协议. 图1显示的 SPC3 结构体的,其主要 性能如下: 44 ,PQFP ; 自动检测 波特率 on 在PROFIBUS, 9。 6kbps 12Mbps RS-485 传输; 完成 PROFIBUS-DP协议; 集成 监控 设备; 5V直流 电源.

    SPC3有一个集成的1。 5KB双口RAM,地址空间从00H到5FFH。 到8字节的内部单元,分为192部分。 根据功能可分为三个区域:

    00H到015H设置寄存器和状态指示灯。 016H到03FH为参数的配置区域,并在此区域设置BUF指针的长度。 040H到5FFH区域为用户,接收来自IO和主数据的应用程序。 BUF的配置(包括SPC3的长度和BUF初始地址)必须处于“离线”状态才能完成; 在操作中,除了可变长度的输入和输出BUF外,其他配置无法更改。 此外,SPC3内部还集成了一个看门狗定时器,可以在三种不同的条件下工作:波特率监测,控制和DP波特率控制。

    点击这里让我们的偶极天线

    TMS320F206

    TMS320F206是16位定点DSP,40MIPS的计算速度。 它采用静态CMOS集成电路制造工艺,结构为'C5x,基于改良的哈佛体系结构,有程序总线和三个数据总线,流水线,并行32bit算术逻辑单元,16×16bit并行硬件乘法 ,片上存储器,片内外设和高度专业化的指令集。 片内资源包括:内部时钟发生器,外部时钟源×1,×2,×4和/ 2,用于产生CPU时钟; 芯片还具有RAM4.5KB,FLASH32KB,可适合许多工程应用,32KB FLASH可作为程序存储器,系统设计和调试的方便性很大; 3个外部中断INT1,INT2,INT; 1同步串口和异步串口; 软件可编程定时器; 四个独立的可编程I / O引脚,输出引脚XF和1输入销B IO; JTAG仿真接口,扫描,用来实现在线仿真测试。

    硬件系统结构

    图2展示,形成一个PROFIBUS-DP从站,用于铁路信号电源故障诊断系统的MAX125,TMS320F206,SPC3,EPM7128SQC100,DS1286,HK1225,外部RAM和地址DIP开关的PROFIBUS-DP从站的硬件框图。 三相交流电压和电流信号由MAX125同步采样,通过一定的数据处理和数据的计算,然后DSP算法综合诊断的有关开关的信号,电力设备的控制。 而根据在PROFIBUS的要求通过协议芯片SPC3到主掌握必要的数据和故障信息。 也从SPC3设置和电气设备的遥控站主站。

     

    As 一个完整的 集成 SPC3 DP协议, 标准 诊断信息 来自 SPC3 自动 形成 传输, 因此用户 通信 DP主站 信息 存储 in 缓冲区 指定; 当用户 需要接收 信息来自何处 , 他们 只需要 访问指定 缓冲。

    点击这里让我们的偶极天线

    TMS320F206 智能 软件设计

    数据采集, 数据处理, 故障诊断, 记录 必要的信息 去完成 该程序 in TMS320F206. 针对 连续 监控 系统, 数据采集 运用 打断 方法, 连续 数据采集. 故障信息 用来 软中断 的方法,该 故障报警信息 尽快地 SPC3 诊断 缓冲 为了 等待主 及时 轮询. 图4 显示 系统 主程序 流程图.
     
     
     
    葡萄牙语
    英语
    西班牙语
    软件操作 SPC3的

    As TMS320F206 , 数据交换 SPC3 速度一致 是必须的. We 设置 F206 软件 生产 等待时间 匹配 的速度 他们俩. 的设计 结构体 类型 SPC3 寄存器 运用 方法 操作. 首先, 定义 1。 5KB 双-端口RAM 结构体 对应 的类型 data “ SPC3”, 然后 F206 寄存器 头文件 定义 “ SPC3” 类型 of 寄存器 “ spc3”, 所以你可以 be 柔软 方便 操作。 软件 用C写的,SPC3 初始化 的一部分。 过程如下:

    头文件 “ spc3” 寄存器

    #定义spc3(*((挥发性SPC3)0xE800))
    / * SPC3 暗指 到全局 数据空间 0xE800 * /
    / / 初始化:
    GREG = GLOBAL 16K; / * 映射到 16KB 全球化 数据空间 * /

    spc3。 MODE_ reg0_ L = 0x00d3;
    spc3。 模式_reg0 _H = 0x0003; / * 设置 工作 SPC3的 * /
    spc3。 是章。 面膜[0] = 0x001e;
    spc3。 是章。 面膜[1] = 0x002d; / * 设置 SPC3 打断 资源, 设置 产量 数据处理 硬件中断 等加工。为 SPC3 * /
    spc3。 - [R LEN诊断BUF [0] = 16;
    spc3。 - [R LEN诊断BUF [1] = 16;
    spc3。 ŗlen个p RM BUF = 10;
    spc3。 ŗLEN CFG BUF = 2;
    spc3。 读出ŗ长度CFG BUF = 2;
    spc3。 LEN嚣ŗ的BUF 244;
    spc3。 ŗLEN DOUT BUF = 244 / * 初始化 缓冲 的长度 / *
    UserInputBufferPtr = DPS2 D IN BUF PTR()/ / 积极 的地址 第一输入 缓冲
    UserDiagBufferPtr = DPS2ðIAG BUF PTR()/ / 积极 的地址 第一位 诊断 缓冲
    UserDiagFlag = TRUE;
    ......

    在本文中, 的操作速度, 16-位DSP 设计了一个 潘宗光IBUS2DP的 智能从站,这使得 的应用 更广泛 现场总线.

    点击这里让我们的偶极天线

    8 bit 设计 运用 TMS320F206 SPC3 8位数据 线 , 映射到 全球数据 空间; 还将 DS1286,HK1225 数字 输入 和数字 输出被映射到 全球 数据空间. 本篇,DSP 他们的 操作中, 一样容易 as 操作 外部 内存. 代码编程 in 16 bit DSP SPC3 DS1286,HK1225 操作中, 第一 低- 8 bit 8 bit .
    点击这里让我们的偶极天线

    系统 软件

    PROFIBUS-DP 奴隶 (即, 故障诊断 of 终端 单位) 主要完成 数据采集, 数据处理, 故障诊断 必要 能源 参数和 故障信息 根据 的要求 主要 来自 主站 分配.

    SPC3 通信软件设计

    设计 参数 看作是一个 功率 输入 data 来自 ,主要 来自 's 分配 作为 输出数据, 诊断 过程 作为外部 故障信息. 对于主 分配 运用 SPC3 打断 处理 手段 为了 实现 实时的. 此外,该 参数 条未读消息, 配置 条未读消息 ,那恭喜你, SPC3 打断 处理 程序 来完成。 SPC3 中断程序 流程图 如图所示 3.
     

     

     

     

     

    列出所有问题

    昵称

    电邮

    有疑问吗?

    我们的其他产品:

    专业调频电台设备包

     



     

    酒店IPTV解决方案

     


      输入电子邮件以获取惊喜

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->荷兰语
      sq.fmuser.org ->阿尔巴尼亚人
      ar.fmuser.org ->阿拉伯语
      hy.fmuser.org - >亚美尼亚
      az.fmuser.org ->阿塞拜疆
      eu.fmuser.org ->巴斯克
      be.fmuser.org ->白俄罗斯语
      bg.fmuser.org - >保加利亚
      ca.fmuser.org ->加泰罗尼亚语
      zh-CN.fmuser.org ->中文(简体)
      zh-TW.fmuser.org - >中国(繁体)
      hr.fmuser.org ->克罗地亚语
      cs.fmuser.org ->捷克
      da.fmuser.org ->丹麦语
      nl.fmuser.org - >荷兰
      et.fmuser.org ->爱沙尼亚语
      tl.fmuser.org ->菲律宾
      fi.fmuser.org ->芬兰语
      fr.fmuser.org - >法国
      gl.fmuser.org ->加利西亚语
      ka.fmuser.org ->乔治亚
      de.fmuser.org ->德语
      el.fmuser.org - >希腊
      ht.fmuser.org ->海地克里奥尔语
      iw.fmuser.org ->希伯来语
      hi.fmuser.org ->印地语
      hu.fmuser.org - >匈牙利
      is.fmuser.org ->冰岛语
      id.fmuser.org ->印尼语
      ga.fmuser.org ->爱尔兰
      it.fmuser.org - >意大利
      ja.fmuser.org ->日语
      ko.fmuser.org ->韩文
      lv.fmuser.org ->拉脱维亚
      lt.fmuser.org - >立陶宛
      mk.fmuser.org ->马其顿语
      ms.fmuser.org ->马来语
      mt.fmuser.org ->马耳他语
      no.fmuser.org - >挪威
      fa.fmuser.org ->波斯语
      pl.fmuser.org ->波兰语
      pt.fmuser.org ->葡萄牙语
      ro.fmuser.org - >罗马尼亚
      ru.fmuser.org ->俄语
      sr.fmuser.org ->塞尔维亚语
      sk.fmuser.org ->斯洛伐克
      sl.fmuser.org - >斯洛文尼亚
      es.fmuser.org ->西班牙语
      sw.fmuser.org ->斯瓦希里语
      sv.fmuser.org ->瑞典语
      th.fmuser.org - >泰国
      tr.fmuser.org ->土耳其语
      uk.fmuser.org ->乌克兰语
      ur.fmuser.org ->乌尔都语
      vi.fmuser.org - >越南
      cy.fmuser.org ->威尔士语
      yi.fmuser.org - >意第绪语

       
  •  

    FMUSER更轻松地传输视频和音频!

  • 联系我们

    地址:
    305广州市环浦路273号汇兰大厦510620室

    电子邮箱:
    [电子邮件保护]

    电话/ WhatApps:
    +8618078869184

  • 分类目录

  • 订阅电子邮件

    名字或全名

    邮箱

  • 贝宝的解决方案  西联汇款中国银行
    电子邮箱:[电子邮件保护]   WhatsApp:+8618078869184 Skype:sky198710021 跟我聊天
    版权所有2006-2020技术支持 www.fmuser.org

    联系我们