相关服务

  • 《现代电子技术》2007年第4期摘录:《现代电子技术》2007年第4

如发现有乱码, 请直接从这里浏览原文
正文摘录:

《现代电子技术》2007年第4期总第243期》新型元器件司机初始化应设为解调接收状态,上位机初始化应设定为调制发送状态。智能数字传感变送器(从机)系统主程序由初始化(定时器初始化、串行口初始化)、按键监控、开中断、数据采集与存储、显示等模块,如图6所示。图6系统程序流程HART的数据链路层规定了数据帧格式和数据通信规程,实现建立、维护、终结链路通信功能,HART协议根据冗余纠错信息,采用自动重复请求发送机制,实现数据的无差错传递。数据帧格式如图7所示。前导码}定界符I地址I命令』字节计数l数据l校验字节(a)主机发往从机的帧格式(从机接收格式)前导码I定界符I地址I命令字节计数I上位码l校验字节(b)从机发往主机的帧格式(从机发送格式)图7数据帧格式前导码之后是前导定界符,其高位确定该帧是长帧或短帧,定界符的低3位是定界符编码。帧的第2场是地址场。短帧的地址场是1个字节,长帧是5个字节,其最高位指明了与该报文的主设备,次高位表明是否处于成组模式,其余位用于传送从设备或成组设备的惟一地址。第3场是命令场,为1字节长。命令场内容由从设备响应时不加改变地返回。第4场是字节计数场,为1字节长。用于对该场和垂直校验码之间的用户数据进行字节计数。第5场由整数字节的用户数据构成。第6场是垂直校验码,用于对通信数据的纵向检验。从机发往主机的格式中还有响应码。数据通信程序设计包括接收数据、发送数据和数据仲裁。接收数据的过程包括等待数据起始位、接收帧信息、数据帧解码和产生回应报文。发送数据是通过接收请求的信号建立一个报文,并且在仲裁允许时发送。线路仲裁是维持正常的通信状态,在适当的时候启动数据收发服务,包括前导码检查、维持定时器、突发模式以下控制和出错处理。智能数字传感变送器对上位机信号的接收和传感数字的发送是采用中断方式,主机消息到来时,通过触发串行中断来接收/发送数据。采用AT89C:51单片机的定时器TO完成超时管理,每当数字传感变送器接收到一个字符时,就启动定时器TO进行定时(定时时间为1个字符的P传输时间与2个字符之间间隔之和),在定时时间到后,还设有收到下1个字符,就触发定时器TO中断程序,在T0中断程序中重新初始化,准备接收新的数据,并发出接收超时报告。如果定时时间内收到1个字符,接收程序对定时器TO初始化,准备接收新的字符。在成组模式时,数字传感变送器定时向上位机发送HART数据,定时时间为BT一75ms,在定时期间,数字传感变送器实时检测是否有上位机命令,如果有则先执行上位机的命令,推迟成组数据的发送。8结语智能数字传感变送器在工业、医药、化工等领域有着广泛的应用。ADlB60数字传感器对各种低电平信号(重量、压力、湿度等)的测量,可以有效提高测量的精度和可靠性;可以直接从热电偶(TCS)、RTD、应变计(sTRAINGAGE)、伏或毫伏级信号源中接收输入信号,执行激励、补偿、限幅和线性化处理,降低系统的复杂度和成本。基于H_ART协议设计的仪表与模拟表有着很好的兼容性,HT2012是HART协议推荐使用的M()DEM芯片类型。基于HT2012的智能传感变送器的设计在功能实现上,满足现场控制的要求,完全符合HART协议,且有较好的通用性。参考文献[1]梁玉红.基于Bluetooth技术的无线数字温/湿度传感器的研究[J].传感器世界,2006(2):38—46.[2]SMAR.HT2012HART@Modem【)ataSheetsandApplica~tionNotes.SmarResearchCorporation[S].1997.9.[3]赵昀.魏祥毓,庞彦斌,等.符合HART协议的表通信卡软件研究开发[J].仪器仪表学报,2001,12(z2):428—431.[4]sHTll/15Humidity&TemperatureSensmitter【)ataSheet.SensirI‘oncorpor’ati‘on[s].1998一lO.[5]黄晓林,蒋伟荣,梁玉红.Bluetooth技术在数据采集无线网络系统中的应用研究[J].仪表技术与传感器,2003,(12):26—28,31.[6]沙占友.集成化智能传感器原理与应用[M].北京.电子工业出版社,2002.[7]梁玉红.。Bluetooth嵌入式应用系统的研究[J].机床与液压,2005(10):154—156.作者简介梁玉红女,山东蓬莱人,工学硕士,副教授。从事电子与信息技术、计算机应用的教学与科研工作。

阅读此文(图):   在线翻阅