本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
1. EDA9017模拟量测量模块介绍
1.1 模块功能介绍
EDA9017是山东力创科技有限公司生产的模拟量测量模块,可测量8路电流(0-20mA)、4路电压(0-10V);可广泛应用于各种工业控制与测量系统中。它能测量压力、温度、电量等变送器输出的4~20mA 或0~10V 信号。其输出为485 总线方式。通讯协议为MOSBUS-RTU、ASCII 码、十六进制LC-02 协议3 种可配置选择,易于同其他品牌的模块用在同一系统中。为方便客户的使用,山东力创的模块在组态王、力控、开物2000等一些大的组态软件中都做了驱动,更方便了客户把众多的产品集成。
将主计算机串口接转换器EDA485(RS-232/RS-485),转换器输出DATA+端和所有模块的DATA+端连接,DATA-端和所有模块的DATA-端连接,并在两终端接入匹配电阻(距离较近时,也可不用),接入电源。通过EDA 系列模块应用软件,便可开始测量。EDA9017 模块能连接到所有计算机和终端并与之通讯。
1.2 驱动控件介绍
EDA9017驱动控件是为方便用户使用EDA9017模块而自己开发的控件。该控件把所有电参数采集及控制命令与响应封装到内部函数中,这些响应结果以控件参数来反映给用户。它主要包括控件函数和控件参数。通过调用控件函数即可以相应地进行模块某条命令的通讯,而在调用控件函数以后调用控件参数,则可以得到响应结果。
2. 立式罐底量增量测量系统的构成
2.1 系统硬件构成及工作原理
将投入式液位计逐一安放于各测量点G罐底中心点G下计量基准点和参照点上(如图1和图2),这样各点的液位高度被投入式液位计转换成4-20mA电流信号,经模拟量测量模块转换成RS485电平后再通过RS485总线实时传入计算机。根据JJG168-2005中给出的立式罐底量计算公式算出底量增量的修正值,与原有的罐容表形成完整的罐容表,从而建立新的立式罐计量检定系统。
其中投入式液位计由压力传感器、信号放大器及转换电路组合成一体,把液位高度转换成4~20mA的标准电流信号。EDA9017是多路模拟量测量模块,输出为RS485电平,可用双绞线远传至计算机进行进一步的数据处理。测量原理如图3所示。
3. 系统软件实现
系统软件采用VB6.0 开发,可运行于Windows98、WindowsXP平台。PC机作为上位机处于主动状态,通过编程完成各种功能,如读写配置,数据采集、显示、保存及处理等功能。数据通信通过EDA9017驱动控件来实现。在主窗体中添加Timer控件,并设置适当的间隔时间,把读取数据和保存数据以及一些需要定时完成的程序写入Timer1_Timer()过程中,即可实现定时的数据采集及保存等功能。
EDA9017的一些主要控件函数如下:
(1)打开串口函数为:OpenPort (CommPort, InputMode, Settings), 返回控件参数为Reinformation,函数返回布尔类型值,返回“True”则串口打开成功,返回“False”则打开失败。
(2)关闭串口函数为:ClosePort,无函数参数,函数返回布尔类型值,返回"True"则串口关闭成功,返回"False"则关闭失败。
(3)读0至7通道数据函数为:ASC ReadDatal(Address, WithCheck),返回控件参数为:Reinformation, Communication, Chan0, Chan1,Chan2,Chan3,Chan4,Chan5,Chan6,Chan7。
4. 结束语
EDA9017模拟量测量模块具有自动化程度高、使用方便、操作快速简捷、明显提高工作效率、数据准确可靠等优点,应用在罐底量增量检定系统及其它检测系统中有很大优势。 |