| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> PT100转RS485热电阻Modbus低成本数据采集模块 -> 正文阅读 |
|
[嵌入式]PT100转RS485热电阻Modbus低成本数据采集模块 |
DAM 模块可实现 2/4 路模拟量和 2/4 路热电阻 PT100/PT1000 温度信号测量。 模块通讯接口为 RS-485 口,MODBUS-RTU 通讯协议。DC9~36V 电源供电。 DAM 模块可应用于各种工业自动化测量与控制系统中。可测量压力、温度、电量等变送器 输出的 4~20mA、0-20mA、0-10V 或 0~5V 信号,及 PT100 等各型号的热电阻温度; 本系列产品采用 32 位高精度 AD 采集和数据处理技术、专业 MCU 控制器、非线性处理算法, 具有高精度、性能稳定、抗干扰能力强等特点,是一款高性价比的产品。 功能特点
MODBUS-RTU 通讯规约示例: 1、功能码 03H(0x03): 读保持寄存器 起始地址: 9C40H~9C67H, 超过范围命令无效 数据长度: 0001H~0028H, 最多可一次读取 40 个连续寄存器 起始地址+数据长度:1~0028H, 超过范围命令无效 说明: 读取的是 16 位数据,高位在前,低位在后。 例: 命令: 01 03 9C 40 00 01 CRC 8 字节 ADDR 功能 开始地址 寄存器个数 CRC 校验 响应: 01 03 02 00 10 CRC ADDR 功能 字节计数 寄存器数据 CRC 校验 2、功能码 06H(0x06): 预置单寄存器 起始地址: 9C52H~9C67H, 超过范围命令无效 寄存器数量:可一次设置 1 个寄存器 例:主机发送:01 06 9C52 0001 CRC 地址 功能码 起始地址 写寄存器数据 CRC 校验 从机响应: 与主机发送的数据完全相同 3、功能码 10H(0x10):预置多路寄存器 起始地址: 9C52H~9C67H, 超过范围命令无效 寄存器数量:0001H~0016H, 最多可一次写入 22 个连续寄存器 起始地址+写寄存器数量 :0001H~0016H,超过范围命令无效 例:主机要把 0001、0006 保存到地址为 9C52、9C53 的从机寄存器中去(从机地址码为 01)。 主机发送: 01 10 9C52 0002 04 0001 0006 63DE 地址 功能码 起始地址 写寄存器数量 字节数 保存数据 1 2 CRC 从机响应: 01 10 9C52 0002 CRC 地址 功能码 起始地址 写寄存器数量 CRC 校验。 ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:53:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |