4-20mA信号采集

4-20mA信号采集可选卓岚ZLAN6802(485)/ZLAN6842(以太网)/ZLAN6844(无线wifi)他们不仅可以可采集4~20mA还可以采集 /0~5V/0~10V 的信号。8路模拟量输入:8路模拟量有如下4种规格可选 :

1)电流信号输入:4~20mA
2)电压信号输入:0~5V
3)电压信号输入:0~10V。
4)电阻阻抗输入:如0~10k或电阻型的温湿度传感器等。

ZLAN6802 485采集AI
ZLAN6842 485和以太网都支持
ZLAN6844 485和以太网和WIFI都支持
ZLAN6844N 485和以太网和WIFI都支持 带P2P功能(跨网关不要做端口映射 只要添加设备ID号就可以建立通讯)

ZLAN6842/ ZLAN6802/ ZLAN6844使用标准的Modubs TCP和Modubs RTU协议,其MODBUS寄存器表如下:

表3. AI寄存器表

寄存区地址

通道

指令码

描述

属性

30001

0

04

1号AI值

只读

30002

1

04

2号AI值

只读

30003

2

04

3号AI值

只读

30004

3

04

4号AI值

只读

30005

4

04

5号AI值

只读

30006

5

04

6号AI值

只读

30007

6

04

7号AI值

只读

30008

7

04

8号AI值

只读

1. AI的主动上报

AI的主动上报功能是让采集的模拟量能够自动发送到上位机。这个方式无需上位机进行Modbus的指令查询,对于基于Internet的网络模拟量监控非常有用。

这里可以设置A1和A2这2个模拟量的上报时间。时间间隔从0~65535可以选择,单位是ms,如果设置0表示不启用主动上报。点击RemoteIO的“高级参数”弹出对话框如图 12所示。注意RomoteIO的软件版本必须是2014.12.22版本以上。固件版本必须是V5以上。

这里设置AI1主动上报时间和AI2的主动上报时间。另外注意上报时间的分辨率为200ms。也就是1~200ms都是200ms报一次,而201~400都是400ms上报一次,以此类推。

数据上报的格式和Modbus查询的返回数据格式是一样的。

(1)假如只有A1或者A2被设置,上传指令为:

转化协议为无时的指令为:aa 04 02 xx yy c1 c2

转化协议为Modbus TCP转RTU时的指令为:s1 s2 00 00 00 05 aa 04 02 xx yy

这里aa表示设备的地址(可通过高级参数设置),xx yy就是一个上报的AI量,十六进制表示的电压值,c1 c2是crc校验。s1 s2是Modbus TCP的序号,一般不用处理。

A1和A2的上传指令是一样的,所以用户应该自己知道是A1上传还是A2上传的,因为A1和A2中只有一个被允许上传。注意当只有A2被选择上时,主动上报的数值在RemoteIO程序中是显示在A1的采集量的框中的。

(2)假如A1和A2同时被设置要上传,上传指令为:

转化协议为无:aa 04 04 x1 y1 x2 y2 c1 c2。

转化协议为Modbus TCP转RTU:s1 s2 00 00 00 07 aa 04 04 x1 y1 x2 y2

这里x1 y1表示A1的采集量,x2 y2表示A2的采集量。A1和A2同时被设置时,上报周期是以小的周期为主,一次在数据包中同时上报A1和A2的量。

4~20mA信号采集的更多相关文章

  1. ADI高速信号采集芯片与JESD204B接口简介

    ADI高速信号采集芯片与JESD204B接口简介 JESD204B接口 介绍: JEDEC Standard No. 204B (JESD204B)—A standardized serial int ...

  2. 数字麦克风PDM信号采集与STM32 I2S接口应用

    数字麦克风采用MEMS技术,将声波信号转换为数字采样信号,由单芯片实现采样量化编码,一般而言数字麦克风的输出有PDM麦克风和PCM麦克风,由于PDM麦克风结构.工艺简单而大量应用,在使用中要注意这二者 ...

  3. 数字麦克风PDM信号采集与STM32 I2S接口应用(二)

    在使用STM32的数字麦克风I2S接口时,计算采样率让人头疼,芯片手册上没有明确的说法,而手册上的计算方法经过测试确和实验不符.借助搜索引擎,大部分资料都是来自于开发板卖家或开发板论坛,主要是咪头采集 ...

  4. 数字麦克风PDM信号采集与STM32 I2S接口应用(三)

    本文是数字麦克风笔记文章的数据处理篇. 读取数字麦克风的信号,需要嵌入式驱动和PC应用的结合,驱动负责信号采集,应用代码负责声音分析. 一般而言,在完成特征分析和实验之后,把优化过的代码固化到嵌入式端 ...

  5. 数字麦克风PDM信号采集与STM32 I2S接口应用--笔记目录

    数字麦克风采用MEMS技术,将声波信号转换为数字采样信号,由单芯片实现采样量化编码,一般而言数字麦克风的输出有PDM麦克风和PCM麦克风,由于PDM麦克风结构.工艺简单而大量应用,在使用中要注意这二者 ...

  6. 数字麦克风PDM信号采集与STM32 I2S接口应用(四)--单片机源码

    本文是数字麦克风笔记文章的单片机程序.一些朋友私信我,调试出问题. 我就把源码贴出来吧,可能主要问题是DMA的配置. 尤其双DMA时候,需要手动启动I2S的接收DMA,HAL库没有这个接口,不看dat ...

  7. 关于使用,NI采集卡+labview信号采集,问题交流【第二贴】

    *** 采集卡 NI PCI-6534:  max sample rate 20MHz:32位的数字输入,数字输出.  ***输入信号:    峰峰值,4.16V   最小值 -80mV    频率 ...

  8. 嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系

    VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC是什么 VSYNC: vertical synchronization,指 ...

  9. 4~20mA模拟输出(电流环)应用笔记(转)

    https://zm12.sm-tc.cn/?src=http%3A%2F%2Fwww.aichengxu.com%2Fview%2F5397788&uid=d2f68cd7fd230c162 ...

随机推荐

  1. GET请求和POST请求的request和response的中文乱码问题

    GET请求(request)中文乱码解决方案: 在Services的server.xml的配置文件的第一个Connector标签中添加属性URIEncoding="UTF-8" P ...

  2. Tomcat7.0.99集群使用Redis共享session方案

    以前配置过给予多播的session共享方案,这回再配置一个redis共享session的. 先小小的炫耀一下: 相信大家要做Tomcat+Redis+session配置,遇到的头号麻烦就是编译的tom ...

  3. HashSet保证元素唯一原理以及HashMap扩容机制

    一.HashSet保证元素唯一原理: 依赖于hashCode()和equals()方法1.唯一原理: 1.1 当HashSet集合要存储元素的时候,会调用该元素的hashCode()方法计算哈希值 1 ...

  4. Lua GC机制

    说明 分析lua使用的gc算法,如何做到分步gc,以及测试结论 gc算法分析 lua gc采用的是标记-清除算法,即一次gc分两步: 从根节点开始遍历gc对象,如果可达,则标记 遍历所有的gc对象,清 ...

  5. pytest测试框架 -- setup和teardown等

    一.用例运行级别 1.函数级别(setup.teardown 或 setup_function.teardown_function): 仅对处于同作用域的测试函数有效(该函数定义不在类中,则对非类中测 ...

  6. linux定时重启服务器

    需求说明 系统配置低了,且应用程序内一直在执行定时任务,在程序运行一段时间后,发现接口请求会变得很慢,需要每天定时凌晨重启服务器 脚本实现 1. linux 终端输入crontab -e,添加定时任务 ...

  7. JDK的安装与环境变量的配置

    一.JDK的安装 1. JDK的下载地址     https://www.oracle.com/java/technologies/javase-downloads.html. 2.  当前最流行的是 ...

  8. springboot之启动端口指定

    https://www.cnblogs.com/yaomajor/p/8616929.html

  9. netty之decoder

    转载自:https://blog.csdn.net/jzft_nuosu/article/details/80341018 netty的handler和decoder中的channelRead和dec ...

  10. zookeeper源码之服务端核心执行模块

    服务端核心执行模块包括一下几个部分 1.leader选举. 2.