首页 基于MSP430下A5191HRT和AD421的HART协议的设计

基于MSP430下A5191HRT和AD421的HART协议的设计

举报
开通vip

基于MSP430下A5191HRT和AD421的HART协议的设计 iii 稠 ; -: : 。。 。 。 。 。 .。 。 。. 基于 M SP430下 A5 1 9 1 HR T和 AD42 1的 HA R T 协议的设计 任 红星 (陕西国防工业职业技术学院 陕西西安 71 0300) T技 术 摘 要:叙述HART协议的通信结构和层次结构,主要完成~MSP430为主控制嚣,基于HART调制拜调器A5191HRT和 电漉环数模转换嚣 AD421的HART协议通信物理层设计。 关键词:HART协议 串行通信 频移键控 中图分类号:TN914.3 文献...

基于MSP430下A5191HRT和AD421的HART协议的设计
iii 稠 ; -: : 。。 。 。 。 。 .。 。 。. 基于 M SP430下 A5 1 9 1 HR T和 AD42 1的 HA R T 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 的设计 任 红星 (陕西国防工业职业技术学院 陕西西安 71 0300) T技 术 摘 要:叙述HART协议的通信结构和层次结构,主要完成~MSP430为主控制嚣,基于HART调制拜调器A5191HRT和 电漉环数模转换嚣 AD421的HART协议通信物理层设计。 关键词:HART协议 串行通信 频移键控 中图分类号:TN914.3 文献标识码:A 文章编号 :1674--098X(2009)06(a)-0026-02 1引言 HART(Highway AddressableRemote Transducer,可寻址远程传感器高速通道) 通信协议由美国Rosemount公司于20世纪8O 年代中期推 出,之后 又进 行了修订 和增补 , 作为开放标准由HART 通信基金会HcF 向全世界发 布 ,主要用于现 场智能 仪 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 和 控制室 系统 间进行数字 通信 。由于 兼容传 统的4~20mA模拟系统的HART 通信协议 具 有诸 多优点 ,发展至今,它已被世界上三 分 之二以上 的现场设备 所采用 ,成 为智能 工业控制领域事实上的国际标准。 2 HAR丁通信协议简介 HART协议参考ISO/OSI模型(开放系 统互联模型),采用简化的3层模型结构,即 +o.5mA O - 0.5mA 第一层物 理层 、第 二层数 据链路 层和第七 层应用层。物理 层规 定信号 的传输 方法 ,采 用基 于 Bell202标 准 使 用频 移 键 控FsK (Frequency Shift Keying)技术将数字信号 变换为音频信号 叠加在低频4~20 mA模 拟信 号上 叠加 音 频数 字信 号 进行 双 向通 信 ,数字信号幅度为0.5 mA,协议规定的 信号频率(1 200 Hz代表1,2200 Hz代表O)和 传输速率(1200 bit/s)。如 图l所示 ,图2为 HART协议的数字信号和模拟信号叠加 后 传输 图。这些音频正弦波的平均值为零 ,所 以在现存的模拟信号中不增加直流成分 , 因此在二根线上可以同时传送互不影响的 模 拟和 数字信 号。正是 由于HART协议 的 这种优点 ,使它成为工业现场广泛应用的、 事 实上的工业标 准 。 厂^、 电流/mA 20 锺 善 蕙 0’ 最照 4 2200Hz O” 图1 HART拚议通信的FSK信号 { 壹 ℃字 信 }、 、 酗 A 气 ”1” ‘’l” “O” ”I” 0” O” i“ 。‘ 《摺 信 } 桓 } 『 时间 图2 HART数字通信信号叠加在 电流环上 一 j \ ’\ 一 图3 调制过程波形 26 科技创新导报 Science and Technology Innovation Herald 3 HART协议物理层设计 ’ 根据HART协议物理 层的设计要求,设 计 了物 理层 电路 。其中MSP430为控 制器 (CPU),A5l9lHRT是美国AMI公司专为实 现 HART协议而设计的调制解调器芯片它 内部 包括 发送 数据 调制 器 与波形 整 形 电 路 、载 波检 测 电路 、接 收滤 波器 与解调 电 路 、控 制 逻 辑 和 时 钟 振 荡 器 电 路 . A519lHRT的ORXD和ITXD分别和MSP430 的异步串行通信口的接收端P3.5、P3.4口 连接 ,INRTS和OCD分别接P2.6、P2.7口, 当主设备从 串行通信 口发送命令时电流环 上的HART信号送到A519l的接 收滤波器 进 行 滤 波 和 解 调 为 ⋯0 1”数 字 信 号 , MSP430接收到有效的HART通信信号后进 行 命令分 析 ,然后将返 回相应的通信 信号 给A5l 91进行调制和波形整形后 ,通过 Chl9加到AD42l的C3引脚。OCD端为载波 检测输 出 ,当IRXAC检测到有效的输 入时 0CD端 变为 高 ,所以 CPU可 以通过 检测 OCD脚来进入接收状态。INRsT为发送请 求 引脚 ,当为低 电平 时 ,调制器工作 ,解调 器关 闭。调制器模块接收 由ITXD引脚输入 的不归零制(NRz)数字信号,生成FSK调制 信号 由0TxA引脚输 出。 AD42l是美国模拟器件公司生产的l6 位数模转换器,可将输入锁存器的数字信 号转换为4~20mA的电流信号。AD421和 MSP4 30的 串行 SPI口相 连 ,即 数 据 线 (DATA)--P5.1(MIsO)、时钟线(cLK)一一 P5.3(UCLK1)、锁 存线(LATCH)一P5.2 (M0SI),AD42 1在时钟的控制下,输入移位 寄存器的把DATA引脚上的信号按位依次 读入,LATCH锁存脉冲把数据锁存到DAC 中 ,转换位 相应的 电流然后经过 三级阻容 电路进行滤波 。(三个电阻在AD421的芯片 内,三只电容必须外接在Cl、c2、c3引脚 上),为满足HART的信号频率 Ch4、Ch5、 Ch6分别取0.0luF、0.5uF、0.16uF。 HART输 出在 电流环路上的 电流蜂峰 值应为 1mA可通过 Ch4上的施加 电压来实 现 ,为 了实现HART的模 拟和数字通信而 且要确保注入 电流环路上不干扰模拟 电流 值 ,Ch4$NChl9将A5191HRT送来 的信号 进行衰减以确保HART传来的信号为lmA 的峰峰值 。根据AD42l的 内部 电路C3引脚 上的信号为20mA才能在环路上产生lmA 的 电流 。根据A5l9l的调 制输 出幅度可的 Chl9为6.2nF。 4调试过程 当INRTS引脚为低 电平时 ,调 制器工 T技 术 Q:! Science and Technology Innovetion Herald 图4 发送数据波形 V口 V嘲 躺 心、\\ \ \ — — — — — — — ~ { { { ‘。‘ 嘞 一~ 一 — r ■稚 俄 藿∞ 朝婚 图5 为解调过程波形 作 ,解调 器关闭 。调制 器模块 接收 由ITXD 引脚输入的不归零~tiI(NRZ)数字信号,生成 FSK调制信号 由OTXA引脚输 出。波形如图 3N示 。 当ITXD引脚 为高 电平 时 ,OTXA引脚 输出l200Hz的梯形波 IITXD引脚为低电平 时 ,0TXA引脚输 出2200Hz的梯 形 波 , OTXA输出通常需要和放大器或缓冲器进 行交流耦合。OTxA的输 出电压幅度由 IAREF引脚上 的参考 电压决定 ,其波形示 意 图见图4。图4中VQ为OTXA上 的静 态电 压(非调制状态),VREF为IAREF引脚上的 参考电压 。VREF为 1.235V时,VQ为O.5V, 信号 电压 为0.25V到0.75V,这正 好满 足 HART主设备连接 到网络上 的电压要 求。 但 由于OTXA没有足够的驱动能力直接接 入HART网络,所以需要连接一个缓冲放 大 器。在 工业 现场 仪表 的 应用 中 ,通 常将 0TXA上的0.5V峰峰 电压输出转换为 lmA 峰峰 电流输 出。 图5为解调过程波形当INRTs引脚为高 电平时 ,解调 器工作 ,调制 器关 闭。接收到 的信号 需经过一 个带通滤 波器 。这 个滤波 器的一部分被集成到A519lHRT内部,其余 元件外接 用以降低 电源变化带 来的影响 。 整个带 通滤 波器由一个单 极点低通滤波 器 和 一 个 四 极 点 高 通 滤 波 器 构 成 。 A5l9lHRT需要IAREF和ICDREF两个电压 参考源,IAREF为芯片内部的放大器和比 较 器 提 供 电压 基 准 ,通 常 为 1.2 3 5 V。 ICDREF用于载 波检测 ,应比IAREF低 0. O8V。 载波检测 : 当IRXAC引脚上的 电压小于ICDREF 引脚上的电压时,AD42l中的比较器输出 逻辑 低电平 。这 个输 出被 引入一个 载波检 测模块 ,当INRTS为高且有 四个连 续脉冲 到达时 ,OCD置高 ,下一个有效脉冲必须在 2.5ms内被接收才能使OcD保持高电平。 HART时钟模块 : HART芯片正常工作需要460.8 KHz 的时钟信号 ,可在引脚0XTL和IXTL间连接 一 个晶体或 陶瓷谐振 器,或在引脚OXTL上 连接外部时钟同时将引脚IXTL接地。本电 路中主要由MSP430产生一个460.8 KHz的 时钟信号 。 5结语 本文HART协议通信协议物理层设计 主要用于流量计 、变送器等设备 。经过实验 和调试 以及现场运 行证 明是 可行的 。而且 方便可靠 实用性好 。 (上接25页) 由于页面缓存的原因而仅读取本地内容), 并将其赋值给url变量 ,这是一个普通的 URL串 ,同时 传 递 了两 个 变 量 ,分 别是 timestamp和xd。其 中后面的xd值是我们所 需要的 。 ~IHttp om-eadystatechange h~dleSelNj: 的含义是当调用返回时(IpxmlHttp对象状 态改变时)执行handleSelNj函数过程 。 xmlHttp open( get ur1 false): xmlHttp.send(r 1): l 该两 行的做 用是具 体 的执行 动作 ,即 根据url所指定的地址 ,进行url访问 ,并传 递相关的参数 ,其传递 方法是get方法(相应 地数据获取要用request.querystring方法), false值指示 当url中的代码文件指行时 ,可 以进行异步处理(即产生零等待的效果)。 url中所指示的文件selnj.asp,其代码如 下 : C1 a;~Info wht⋯ 扛 :越⋯ & nj ’ ^nI 茸 。 l n, 第一行是数据库读写文件,此处略。第 三行是获 取前面传递过 来的变量xd,即获 取要查询年级所在的学段,然后根据xd值 来读取数据库中的相应的年级,即第4—11 行 ,然后在第1 2行,进行输出如下的结果 (Select控件中的Option选项):
本文档为【基于MSP430下A5191HRT和AD421的HART协议的设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_083865
暂无简介~
格式:pdf
大小:185KB
软件:PDF阅读器
页数:2
分类:互联网
上传时间:2012-07-10
浏览量:30