




免费预览已结束,剩余28页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东北石油大学秦皇岛分校毕业论文摘 要随着科学技术的发展,特别是计算机技术和以微控制器为核心的数字技术的高速发展,高集成、高精度总线式的智能采集控制产品已经逐渐成为市场的主流产品。本设计以AT80C51单片机为核心,ADAM-4017/4520等16位A/D 8通道的智能模拟量输入模块采集器件,MAX485电平转换芯片的通讯桥梁,设计一个基于RS485总线的多功能智能采集模块;实现温度、模拟量、无源开关量输入等测量控制功能,并且通过RS485 总线与上位机(计算机或者人机界面)实现传输数据。为了提高串口通讯的可靠性、抗干扰性,具备较好的兼容性,采用的工业上通用的Modbus RTU规约做为本设计的通讯协议。本设计实现功能多、兼容性好、可以作为多台从机(理论上一个RS485总线上可以同时挂247台从机)与上位机进行组网,实现远程在线监控,具有很好的市场前景和研究意义。关键词: 单片机;智能模拟量输入模块;RS485总线;Modbus RTUI东北石油大学秦皇岛分校毕业论文目 录摘 要I第1章 绪论11.1 课题研究的目的及意义11.2 课题主要研究内容2第2章 通讯模块的分类介绍32.1 485通讯模块介绍和使用32.2 ADAM-4017通讯模块的简介42.3 ADAM-4520通讯模块的简介72.4 ADAM-4024通讯模块的简介92.5 ADAM-4050通讯模块的简介9第3章 系统各部硬件介绍12 3.1 单片机123.2 MAX485电平转换芯片153.3 模拟量采集电路设计173.4 Modbus RTU通讯协议18第4章 智能通讯模块的安装和使用204.1 ADAM系列的安装204.2 ADAM-4000 Utility软件使用214.3 ADAM-4000 Utility软件编程27参考文献30致 谢31 第1章 绪论1.1 课题研究的目的及意义随着电子技术的高速发展,大规模多参数的应用系统越来越多,被广泛应用于各种场所。但是与此同时,应用系统大规模的演变同时,需要被测量监控和控制的参数也越多越复杂,精度要求也越来越高。工业上传统的监控设备一般是通过DCS采集信号的模拟量和开关量来完成的。但是DCS的缺点也很明显1、设备昂贵;2、每增加一个监控信号(模拟量或者开关量)都必须增加走线,线路非常多,扩展性不好,维护困难,容易受到干扰。3、对被采集的设备的输出要求高,例如:一个4路温度采集的产品,就必须配上4路模拟量输出给DCS才能实现实时监控。基于单片机带现场总线(RS485)通讯的智能采集控制模块可以解决以上问题:1、 成本低廉,只需一台计算机与智能采集模块通过RS485通讯组网就可以采集到数据;2、 RS485只需两跟线(A、B)就可以在总线上挂247台智能采集模块,布线简单,扩展性好,要增加采集模块时只要将模块之间挂到总线上就可以实现采集功能。线路少布线可以走的较好,处理好屏蔽接地可以做到较好的抗干扰性能。3、 485总线对被采集的设备的输出要低,例如:无论是4路温度采集的产品,还是8路电流采集模块,数据只需通过485上传到计算机就可以。综上所述,无论从应用角度上看,还是从技术发展趋势上考虑,研究并设计基于总线式的智能采集模块有着非常重要的意义。1.2 课题主要研究内容本次设计研究的主要内容是智能通讯模块在计算机控制中的主要应用。我们将着重介绍ADAM系列通讯模块的使用方法和应用。 图1-1 RS485网络结构图在本文中硬件的选用直接关系到系统设计开展及整体电路系统性能,是设计的基础,本设计根据智能通讯模块需求,综合硬件功能、性能、通用性等进行选型。分别对单片机,A/D莫属转换器,MAX485电平转换芯片,通讯模块做了详细的介绍。在最后又着重介绍了ADAM系列的使用方法。全面的展现了智能通讯模块在计算机控制中的应用方法。 第2章 通讯模块的分类介绍2.1 485通讯模块的介绍和使用RS-485数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B 通常情况下,发送驱动器A、B之间的正电平在+2+6V,是一个逻辑状态,负电平在-26V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一使能端,是用于控制发送驱动器与传输线的切断与连接。当使能端起作用时,发送驱动器处于高阻状态,称作第三态,即它是有别于逻辑1与0的第三态 接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。RS-485其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。 RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在短距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输总线的两端。RS-485标准具体规格要求:接收器的输入电阻RIN12k,驱动器能输出7V的共模电压,输入端的电容50pF,在节点数为32个,配置了120的终端电阻的情况下,驱动器至少还能输出电压1.5V接收器的输入灵敏度为200mV (即(V+)- (V-)0.2V,表示信号“0”;(V+)- (V-)-0.2V,表示信号“1”)。8051单片机实现与PC机之间的通信时,必须使用电平转换接口芯片,因为单片机输出的是TTL电平,必须经过电平转换才能和PC机的一致。本设计采用的是RS-485协议,所以单片机侧需要采用RS-485接口;而在PC机侧需要的是RS-232与RS-485的电平转换接口。图2-1 RS-485串行通信连接框图2.2 ADAM-4017通讯模块的简介ADAM-4017/4017+是16位A/D 8通道的模拟量输入模块,可以采集电压、电流等模拟量输入信号。它为所有通道都提供了可编程的输入范围,这些模块为工业测量和监控的应用中提供很好的性价比;而且它的模拟量输入通道和模块之间还提供了3000V的电压隔离,这样就有效的防止模块在受到高压冲击时而损坏。 ADAM-4017支持6路差分,2路单端信号,输入范围+/-150mV,+/-500mV,+/-1V,+/-5V,+/-10V,+/-20mA。如果测试电流信号,需在该通道的输入端口并联一125欧姆的精密电阻。 ADAM-4017+支持8路差分信号,还支持Modbus协议。各通道可独立设置其输入范围, 同时在模块右侧使用了一个拨码开关来设置INT* 和正常工作状态的切换,4017+还增加了420mA的输入范围,测量电流时,不需要外接电阻,只需打开盒盖,设置跳线到即可图2-2 ADAM-4017通道: 6通道差分,2通道单端输入范围: 毫伏电压输入:150 mV 和500 mV 电压输入:1 V, 5 V, 和 10 V 电流输入:20mA (需外接125电阻) 模块按工程单位的方式给主机数据(V,Mv,mA)跳线设置:1 JP9 和 JP10(默认设置是六通道差分,两通道单端)表2-1 JP9和JP102 JP1JP8表2-2 JP1-JP83 JP13表2-3 JP13 ADAM-4017硬件连线 :图2-3 ADAM-4017硬件连线ADAM-4017模块简单控制接线图图2-4 ADAM-4017 差分通道输入(0通道5通道)图2-5 ADAM-4017单端输入(6通道,7通)图2-8 ADAM-4017 8通道模拟量输入模块接线图2.3 ADAM-4520通讯模块简介ADAM-4520是有源的RS-232到RS-422/485的转换器,无须任何软件驱动,硬件配置正确即可实现转换功能。RS-485端带有硬件自动数据流控制(自动流控,Automatic data flow),使用时无须额外进行软件自动流控;信号端具有3000VDC隔离保护,这样就有效的防止模块在收到高压冲击时而损坏。ADAM-4520外观与ADAM-4000系列数据采集模块完全相同,安装方式有导轨安装、壁挂安装等,也可以与ADAM-4000数据采集模块叠加在一起。波特率最高可以达到115.2kbps,使用10V-30V直流电源供电。图2-9 ADAM-4520连接示意图通过使用ADAM-4520,可以将主机(或PLC)上的RS-232串口转换为RS-422/485串口,从而实现连接更多设备、延长通讯距离等功能。ADAM-4520/4522连接一般PC机时,RS-232端应该使用串口直连线。由图1可知,一般PC机的DB-9针串口,管脚2为Rx,管脚3为Tx;而4520的管脚2为Tx,管脚3为Rx;根据RS-232需要交叉Rx与Tx的要求,一般PC机与4520连接时使用串口直连线即可。使用RS-485/422通讯时,需要设置数据格式。SW1用来设置数据格式,可以是9、10、11、12位(bits)。默认的数据格式是10bits:1起始位,8数据位,0校验位,1停止位。ADAM-4520/4522的指示灯具有故障诊断的功能,可以根据下表判断ADAM-4520/4522工作是否正常:表2-4 LED灯指示状态图2-10 ADAM-4520使用示意图2.4 ADAM-4024通讯模块简介ADAM4024是一个4通道模拟量输出混合模块。在某些情况下,需要多路模拟量输出来完成特殊的功能,但是却没有足够的模拟量输出通道。而ADAM4024正是为了解决这一问题而设计的,它包括了4通道模拟量输出,以及4通道数字量隔离输入。这4路数字量通道作为紧急联锁控制输入。 ADAM4024的4路模拟量输出通道支持同时工作在不同的输出范围,例如420mA与10V。ADAM4024允许初始值代替默认值,用户很容易对模块进行设置。1.模拟量输出 有效分辨率:12位 输出范围:020 mA,420 mA,10V 隔离电压:3000V DC 输出电阻:0.5 电流输出精度:满量程的0.1% 电压输出精度:满量程的0.2% 分辨率:满量程的0.015% 电压输出零点漂移:30 V/ 电流输出零点漂移:0.2 a/ 满刻度漂移:25 ppm/ C 可编程的输出斜率: 0.125 128 mA/sec. 0.0625 64.0 V/sec. 电流负载电阻:0 500;2.隔离的数字量输入: 逻辑“0”:1V max 逻辑“1”:1030(DC)3.电源电压:10V30V(DC)4.内置看门狗2.5 ADAM-4050 通讯模块简介ADAM4050有7通道数字量输入,8通道数字量输出。它的输出可以由上位机给定,并且可以控制固态继电器以达到对加热、水泵、电力设备的控制。上位机能通过它的数字量输入来确定限制状态、安全开关,以及远距离数字量信号。图2-11 ADAM-40501.数字量输入(7通道) 逻辑“0”:1Vmax 逻辑“1”:+10V+30V 上拉电流 :0.5mA(与+5V相连电阻为10k)2.数字量输出(8通道) 集电极开路30V,30mA最大负载 功耗:300Mw3.电源要求:未调理+10+30VDC4.内置看门狗定时器5.功耗:0.4W图2-12 ADAM4050 TEL输入图2-13 ADAM4050输入连接 开集电极输入我们所提供液位开关信号都是不带电的干接点信号,如果带电就是湿接点了。注意如果使用了光电隔离输入,那么就需要湿接点,从而为隔离发光管提供电源。数字量输出:开集电极30V,负载30mA max一般机械继电器初始驱动电流比较大,所以不要直接使用该输出驱动继电器,我们提供了一个驱动板,增加电流驱动能力,并增加了保护续流二极管第3章 系统各部硬件介绍3.1 单片机 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。针对本设计所需实现功能,考虑I/O数量及需实现的基本功能,并综合单片机信噪比、带宽、传输速度、存储容量、工作电压、静态电流损耗等综合性能,本设计采用选用的芯片为AT89C51单片机。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其集成电路的硬件特点有:1.主要特性:与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz 三级程序存储器锁定128*8位内部RAM 32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 2管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(计时器0外部输入) P3.5 T1(计时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。4.芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 图3-1 单片机结束结束图3-2 单片机如图所示,晶振X1和电容C1、C2共同构成单片机的外部起振电路,这样单片机才能以外部振荡电路为参考执行指令。C3、R2、R1和按键组成手动复位电路,按键按下时,单片机的RST端为搞电平,单片机执行复位,反之正常工作。3.2 MAX485电平转换芯片MAX485是TTL与RS485的电平转换芯片,5 V单电源供电,额定电流为300 A,属于半双工通讯方式(既同一时刻,智能发送或者接受其中一种)。MAX485里面包括驱动器与接收器。RO引脚是接收器输出,DI引脚是驱动器输入,连接单片机时,将MCU的接受端RXD连接到MAX485的RO、TXD连接到MAX485的DI即可;RE是接收使能端,DE是发送的使能端,当RE=0时,芯片为接收状态;DE=1为发送状态;输出A引脚和B的差分信号即为发送或者接收的信号,A电平大于B电平时,代表数据高电平;A的电平小于B的电平时,代表低电平数据。A、B之间通常加一个120的匹配电阻。 图3-3 MAX485芯片MAX485各个引脚的功能各不相同。表3-1 引脚描述RS485电平转换电路,单片机的RXD(接收端)和TXD(发送端)分别接受MAX485的RO和DI端,这样单片机输出的TTL电平就会在MAX485的输出端输出相应的485电平,上位机发送过来的485电平经过MAX485芯片转换后从RO端输出TTL电平到单片机;DE/RE是发送、接受使能端(DE=1是发送使能,RE=0是接受使能),由于RS485是半双工的,在同一时刻只能是发送或者接受的其中一种,所以只需单片机的一个IO口(P3.2)去控制MAX485的发送/接受使能。R15和R16是A、B端的上下拉电阻。上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用,下拉同理。上拉电阻的作用主要是为集电极开路输出型电路输出电流通道;下拉电阻的主要作用是与上接电阻一起在电路驱动器关闭时给线路(节点)以一个固定的电平。在MAX芯片的输出端串两个20欧姆的电阻(R13、R14)主要作用是组网时隔离故障点,不至于因为某一台RS485从机故障导致整个网络瘫痪。图3-4 MAX485电平转换电路设计3.3 模拟量采集电路设计0-20mA电流信号(工业上传输信号常用4-20mA或0-20mA电流信号,因为电压信号在传输过程中由于线路电阻会存在压降导致信号减小,而电流信号只要驱动能力够,不存在信号衰减问题)经过电阻50欧姆(以第一路模拟量为例)转换成0-0.2V电压(这里电阻不能太大,电阻越大功耗越大),再通过由运算放大器、电阻R4与R5组成的同向放大器将0-0.2V电压放大到0-5V提供给数模转换器ADC0832采集,ADC0832将采集到的模拟量信号转换成对应的数字量信号输送给单片机。图3-5 模拟量采集电路ADC0832双通道数模转换芯片使用说明正常情况下ADC0832与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计师可以将DO和DI并联在一根数据线上使用。R1、R2是上拉电阻,可以提高单片机I/O口的驱动能力。CS是使能信号,低电平使能打开,高电平禁止转换。当 ADC0832 未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行 A/D 转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端 CLK 输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号。在第 1 个时钟脉冲的下沉之前 DI 端必须是高电平,表示启始信号。在第 2、3 个脉冲下沉之前 DI 端应输入 2 位数据用于选择通道功能。3.4 Modbus RTU通讯协议ModBus RTU是工业上使用最广泛的串口通讯协议,该协议简单而使用性强表3-2数据格式STARTADDCSDATACRCEND初始结构地址码功能码数据区错误校验结束结构延时(相当于4个字节的时间)1字节8位1字节8位N字节N8位2字节16位延时(相当于4个字节的时间)ADD是从机地址,组网时每台从机需设定不一样的地址以便识别。CS是功能吗,主要有03、06功能码,03是读功能,06是写功能。DATA是发送/接受的数据CRC是校验码,按一定规则计算出来,可以验证接收到得一串数据是否正确。START、END是数据包头和尾的延时(4个字节),用于识别一串数据是都接受完毕。功能码功能码是每次通讯传送的信息帧中的第二个数据帧。ModBus通讯规约定义功能码为1127(01H7FH)。YDE-3U-RS485数显表利用其中的一部分功能码。作为主机请求发送,通过功能码告诉子机执行什么动作。作为子机响应,子机发送的功能码与主机发送来的功能码一样,并表明子机已响应主机进行操作。如果子机发送的功能码的最高位是1(功能码127),则表明子机没有响应或出错。表3-3 MODBUS部分功能码功能码定义操作03H读寄存器读取一个或多个寄存器的数据06H写单个寄存器把一个16位二进制数写入单个寄存器第4章 智能通讯模块的安装和使用4.1 ADAM系列的安装把ADAM4000 随机附带光盘放入计算机的光驱中,出现如下画面:图4-1 ADAM安装界面选择ADAM4000 Utility 安装选项,出现:图4-2 ADAM安装界面2 根据后续的软件安装提示,完成ADAM的安装。PC机上就会出现ADAM的软件。图4-3 ADAM软件4.2ADAM-4000 Utility软件使用 启动应用软件:图4- 启用软件2.点击com1出现画面,设置通信参数,然后点击搜索按钮图4-5 界面图3.出现搜索到的设备图4-6 搜索设备4.点击4017,出现模块配置与测试画面图4-7 测试界面6.点击4024,出现模块配置与测试画面图4-8 测试界面7.点击4050,出现模块配置与测试画面图4-9 测试界面接下来主要对ADAM-4017做专业的介绍。1.终端(Terminal) 在TOOL菜单,选择Terminal功能,弹出一个【Terminal】对话框,用于测试命令图4-10 测试命令本选择允许在RS-485总线上直接发送和接受命令。有两个可选项,Single Command,CommandFile。Single Command允许将命令键入,一次一个,并击ENTER键,命令的回答显示在下方空白区内。如果再发送命令再次击ENTER键就可以。Command File允许浏览路径,发送命令文件,前面的命令和回答保留在屏幕上供你参考。2.模块配置(Module Calibration) 将模块的init*和GND短接,重新上电,此时进入模块的初始化状态,可以配置模块的地址、通信速率、量程范围、数据格式和工作方式、通信协议等。以ADAM-4017模块为例,常用的选项含义如下表所示。表4-1 模块选项含义 将需要的选项进行修改,最后执行【Update】。完成设置后,将init*和GND不短接,重新对模块上电,进入正常工作模式。设定波特率和校验和应注意:在同一485总线上的所有模块和主计算机的波特率和校验和必须相同!3.校准(Calibration)模块在出厂时均经过校准,一般不需用户再进行校准;但在某些情况下,用户需要对模拟量模块进行校准,校准的结果会保存在内置的EEPROM 中。随机提供的用户程序支持模块的校准。 ADAM-4000提供应用软件对模拟量进行软件校准。 (1)将INIT*和GND短接,重新对模块上电; (2)确保你想要校准的模块安装正确,并配置适当的输入量程。通过使用ADAM Utility应用软件可以实现校准; (3)用一个精密电压源作校准电源连到模块的+VIN0+和VIN0-端点; (4)点击【Zero Calibration】按钮,将电压源输出调节到模块所选量程的最小值,执行零校准命令,根据提示输入电压/电流值,并【save】图4-10 零度校准(5) 点击【Span Calibration】按钮,将电压源输出调节到模块所选量程的最大值,执行满量程校准命令;根据提示输入电压/电流值,并【save】;图4-11 满量程校准4.3ADAM-40
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2.1《长征胜利万岁》公开课一等奖创新教案2025-2026年统编版语文高中语文选择性必修上册
- 元音字母组合课件
- 勾股定理课件开场白
- 2025年高校合作办学协议书5篇
- 抗病毒药物筛选-第1篇-洞察及研究
- 讲卫生安全课件
- 内分泌培训课件
- 刀具安全培训教学课件
- 麻醉药品运输要求
- 铝化合物综合应用讲解
- 拖欠工资协议书
- 电缆沟及盖板作业指导书培训课件
- GB/T 19867.6-2016激光-电弧复合焊接工艺规程
- GB/T 19478-2018畜禽屠宰操作规程鸡
- 三级教育考试卷(焊工)答案
- 无生上课课堂教学评价标准
- 深圳低压电工作业-实际操作培训课件-科目四-作业现场应急处理
- 植物生理学第十三章植物的逆境生理课件
- 中控岗位培训课件
- 宾馆酒店前台责任书
- 2.2 第2课时 基本不等式的综合应用(课件)高一数学(人教A版2019必修第一册)
评论
0/150
提交评论