仪表、传感器输出的电流信号多为4-20mA,为什么是4-20mA呢?因为4-20mA的传感器多为两线制,即信号线和电源线公用两根线,如果起点是0mA就这导致无法区分信号是0mA,还是传感器不工作;另外,起点是4mA也利于系统判断传感器是否掉电或者是短线。

那4-20mA的电流信号该如何产生呢,在数字电路高度发展的今天以单片机为核心的系统比比皆是,但是单片机是数字信号,而电流是模拟信号,这就需要用到DA转换,即数字信号转换为模拟信号。

目前,单片机要控制系统输出4-20mA的电流信号的常用方案为:

今天要推荐一款芯片:AD5410,该芯片是ANGLOG DEVICE生产的,单通道12位串行输入的DAC芯片,与单片机的通信方式为SPI总线,单片机只需要将数值通过SPI写给AD5410即可输出相应的电流值。其供电范围为:10.8-40V。

上图是PIC单片机为核心设计的一款4-20mA电流输出的产品,AD5410具有丰富的错误诊断机制,可以大大提高设计的抗干扰性。电流输出公式如下:

N:DA转换的分辨率,该芯片为12位;

D:为载入DAC码的十进制等效值;

单片机通过AD转换将所采集到的物理量转化成电压信号V,再将V量化成0-1024的值与D对应,即可输出相应的4-20mA电流。


关注微信公众号『玩转嵌入式』,后台回复“128”获取干货资料汇总,回复“256”加入技术交流群。

4-20mA电流输出设计方案相关推荐

  1. 4~20mA电流输出芯片XTR111完整电路(转)

    源: 4~20mA电流输出芯片XTR111完整电路 转载于:https://www.cnblogs.com/LittleTiger/p/10511115.html

  2. 4~20mA电流输出芯片XTR111完整电路

    4~20mA电流输出芯片XTR111完整电路 2016年12月28日 01:22:13 gflytu 阅读数:8263 在工控或者和工控相关的行业,一定会遇到需要输出4~20mA电流的时候.而XTR1 ...

  3. 4~20mA电流简介及应用

    工业上普遍需要测量各类非电物理量,例如温度.压力.速度.角度等,这些都需要转换成模拟量电信号才能传输到几百米外的控制室或显示设备上.工业上最广泛采用的是用4~20mA电流来传输模拟量. 为什么变送器选 ...

  4. 单片机dac c语言,基于单片机Stm32f103 DAC电流输出解决方案

    描述 最近在做电流型信号输出的项目,遇到了些问题这里把这些解决方法做一个笔记方便以后运用.在搞这个的时候因为手册这部分讲的不是很详细,所以在使用上也遇到了些阻力. 用的是64封装的芯, 此芯ADC的基 ...

  5. USB-C供电、可调电压和电流输出的面包板电源

    一.前要: 这个题目其实是基于别国团队已经设计好的开源产品,作为一名电子爱好者,我想把这个方案分享给大家,并且能和大家进行一个深入的交流,如果文中有说的不恰当或者不正确的地方,以及电路需要更正或者不正 ...

  6. 4~20mA电流环采集电路

    因项目需要要做4~20mA电流环检测,网上看了许多资料,最后还是自己思考做了个电路.大概思路就是先将电流环经过200Ω采样电阻,然后将采样电阻上的电压经过运放进行放大2.5倍变成2~10V的电压,也可 ...

  7. 4一20ma电流有源与无源区别_4-20 mA电流环的工作原理是怎么样的

    ​/// 专 业 的 工 业 传 感 与 测 量 知 乎 号 /// 然而,仅仅因为无处不在的东西并不意味着我们都能从当前的循环中得到最好的结果. 电流环的一个很大的好处是,它的简单布线仅仅是两根电线 ...

  8. 4一20ma电流有源与无源区别_信号隔离安全栅与信号隔离器区别!

    信号隔离安全栅与信号隔离器的区别 信号隔离模块 信号隔离安全栅 一.定义 1.信号隔离器(isolator):一般指弱电系统中的信号隔离器,既保护下级信号系统不受上级系统影响和干扰. 2.信号隔离安全 ...

  9. 4一20ma电流有源与无源区别_【知识分享】信号的有源与无源(2)

    信号的有源与无源 壹 有源信号.无源信号 有源信号.无源信号一般是针对电流信号而言,如4~20mA. 有源.无源是看提供4~20mA信号的那台设备是否有独立的工作电源线,如果有(AC220V或DC24 ...

  10. L9170 LGCN 原厂直销5A大电流输出DC双向马达驱动电路IC

    产品说明 ​ L9170 是一款DC双向马达驱动电路,大输出电流 Iout= 5A,它适用于玩具等类的电机驱动.自动阀门电机驱动.电磁门锁驱动等.它有两个逻辑输入端子用来控制电机前进.后退及制动.该电 ...

最新文章

  1. oracle exp/imp命令详解
  2. ActivityRouter
  3. 【杂谈】参加有三AI秋季划4个月,薪资翻倍,我在有三AI都学了啥?
  4. spring5 配置log系统MAVEN
  5. Java设计模式-代理模式 理论代码相结合
  6. Python多任务(2.线程的概念以及组成(创建线程的两种方式))
  7. 32位机器下面各类型的取值范围(sizeof值)
  8. 数据库怎么看是什么编码_离婚了怎么发朋友圈?看你喜欢什么类型
  9. linux 带缓存的fwrite,文件IO编程之(六):基于流缓冲 fopen,fwrite,fput
  10. 【odroid-xu3】 ODROID-XU3软件环境搭建记录
  11. 谷歌浏览器网页打不开怎么办
  12. 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
  13. 如何快速判断一个数字是否是2的n次方
  14. win7提示盗版 且各种工具无法激活
  15. iOS H5 获取麦克风权限
  16. 北邮机试----复数集合
  17. 怎么使用局域网传输文件
  18. 一、ICESat-2数据查询,下载,与处理
  19. unity 3D音乐播放器
  20. linux数据泄露,Linux Kernel 5.9.1 及更早版本发现数据泄露和特权升级漏洞,需尽快升级...

热门文章

  1. 记一次Exception in thread main java.lang.NullPointerException异常
  2. python抓取QQ空间博客文章
  3. 可汗学院公开课——统计学学习:47-61
  4. 逍遥天龙八部服务器技能修改,泣诉天龙八部3逍遥三大难 技能修改势在必行
  5. tidb损坏tikv节点怎么恢复集群
  6. Electron如何修改图标
  7. Day13:What did I do today?
  8. 文件包含漏洞和上传漏洞
  9. 机器学习入门实战——决策树算法实战Titanic数据集
  10. 常见的域名劫持类型及如何修复