基于ai智能仪表的智能仪表设计.docxVIP

  • 1
  • 0
  • 约2.56千字
  • 约 3页
  • 2023-09-10 发布于广东
  • 举报
基于ai智能仪表的智能仪表设计 目前,中学和科研院所主要采用开放钳子的仪表设备进行监测和控制,如图1所示。实验过程中需要测量的信号(如温度、压力、流量、浓度等)通过相应的传感器输出标准电压或电流信号,然后通过A/D采集卡转换为数字量,再经RS-485远程传输至工控机,在工控机串口处进行RS-485/232信号转换,进入工控机,由工控软件对数据进行显示和记录。如果需要控制输出,则还需配置相应的D/A转换卡,驱动相应的阀门、电机、继电器等外部设备。这种监测控制方法在实验研究过程中存在较多的缺点,主要有以下几点: (1)AD模块通道较多,而实际信号输入变量往往较少,造成通道闲置; (2)工控机安装的工控软件价格较贵,如果自行开发软件,编码复杂; (3)对设备的控制较简单,如,通过点按软件界面上的按钮来控制阀门开关; (4)实现反馈控制的难度较大,控制算法须由用户自行开发。 基于以上几点,结合实验研究经验,笔者建议尽量采用具有调节控制功能的人工智能(Artificail Intelligence,AI)仪表,AI仪表通过串口与计算机连接,具有自己的串行通信协议,软件开发者可以根据需要对仪表的状态和数据进行读取与设定,充分利用AI仪表自身的控制算法,如PID(比例、积分和微分)调节、自适应功能和模糊控制技术对实验装置进行控制,而不需自行开发算法。特别适合于流量调节、阀门开度调节、开关控制和温度控制等,既可以与工控软件配合使用,也可以在上位机进行简单编程控制。图1对AD模块与人工智能仪表在监测控制中的功能进行了对比。 本文以厦门宇电自动化科技有限公司的AI808型仪表为例实现上位机对炉温的监测与控制。 1 炉温控制温度 图2为采用AI仪表对炉温进行监测与控制的工作原理示意图。加热炉的温度经E型热电偶传入AI808的测温模块,在仪表上显示测量温度(PV值)和炉温控制温度(SV值),通过软件编程可以将PV值和SV值上传至上位机,同时,AI仪表可以根据设定温度和实际测量温度的差值输出相应信号控制固态继电器SSR,从而改变电阻丝的加热电流,实现温度调节,其控制过程由AI仪表自身的控制算法实现。上位机通过RS-232/485串口设定仪表SV值、升降温速率和起停时间。 2 参数设定的设定 AI仪表内部设置了不同的功能参数,如表1所示,这些参数可以通过仪表面板键盘进行更改,也可由上位机读写。每个参数都有一个编号,用16进制表示,如“Sn输入规格”参数代号为“0BH”,本例中设为“4”,表示采用的是E型热电偶。“Ctr L控制方式”设为“1”,表示采用AI人工智能调节。M5、P、t、Ctl等参数为AI人工智能调节算法的控制参数,详见《AI系列人工智能调节器使用说明书》。 2.1 实现了充分利用ai仪表的通信 AI仪表使用异步串行通信接口RS-232C或RS-485,采用RS-232C时,一个接口只能连接一台仪表;采用RS-485时,则可将1~101台的仪表同时连接在一个通信接口上,每台仪表的地址代号由仪表内部参数Addr设定。通信波特率可调为1200~19200bit/s(波特率为19200时需配置高速光耦的通信模块)。数据格式为8位数据,无校验位,1个停止位。上位机与AI仪表通信时,将RS-232/485转换器接至上位机com串口,RS-485接线与AI仪表(3)、(4)端子相连(如图2所示)。 上位机通过固定的通信协议与AI仪表进行数据传输,指令只有两条,一条为读指令,一条为写指令,指令代码及数据均采用16进制。当在一个通信接口上连接多台AI仪表时,需要给每台AI仪表编一个互不相同的代号,其有效地址编码为0~100。 2.1.1 地址代码和参数值设定 通信协议的读写指令格式如下: (1)读指令:地址代号+52H(82)+要读参数的代号+0+0+CRC校验码 读指令的CRC校验码为:要读参数的代号×256+82+ADDR (2)写指令:地址代号+43H(67)+要写参数的代号+写入数低字节+写入数高字节+CRC校验码 写指令的CRC校验码则为:要写的参数代号×256+67+要写的参数值+ADDR。 ADDR为仪表地址编号值,范围是0~100(注意不要加上80H)。CRC为各二进制16位整数加法后得到的余数(溢出部分不处理),余数为2个字节,其低字节在前,高字节在后。表2列出了读/写指令的格式和实例。 2.1.2 rc校验码结构 无论是读还是写,仪表都返回以下数据: 测量值PV+给定值SV+输出值MV及报警状态+所读/写参数值+CRC校验码 其中PV、SV及所读参数值均为整数格式,各占2个字节,低字节在前,高字节在后;MV占一个字节,数值范围0~220;报警状态占一个字节;CRC校验码占2个字节,低字节在前,高字节在后;共10个字节。 CRC校验码为P

文档评论(0)

1亿VIP精品文档

相关文档