0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【经验分享】“国产替代”RTT可控电流源设计详细方案与实现

电子发烧友论坛 2022-03-21 09:35 次阅读

afe3a686-a7a9-11ec-8b86-dac502259ad0.png

工业控制领域,由于传统4-20mA电流传输方案,依旧占领着统治地位,因此各种仪表上基本都会配置标准的4-20mA电流输出接口。其中,电流输出中最主要的就是恒流源制作,对于刚接触工业仪表的同志,是比较喜欢使用现成的电流输出芯片的方案,特别是国外的电流芯片。但自从“华为事件”之后,“国产替代”的任务提上日程,想用电流转换芯片的可以参考本人以前的文章。

本文后面将使用的是一种使用PWM进行电流输出的恒流源方案,它可以使用PWM实现对电流的调节,具有输出隔离、精度高等优点。

2、实现功能

2.1 使用tiM产生占空比可调的PWM,以实现4-20mA电流调节
2.2 通过控制台实现对电流的标定与校正,以准确地输出4-20mA
2.3 控制台对输出电流控制

3、硬件框架

硬件总体框架如图1所示,PC机通过USB连接到开发板上,一方面给开发板供电,别一方面,可以直接下载和调试;开发板上,产生可调占空比的PWM波形,通过光耦将PWM信号传递给可控制恒流源的模拟信号处理单元;开发板上的3.3V为恒流源的光耦的发光二极管供电;隔离电源为恒流源的模拟部分供电,包含对4-20mA电流输出、电压基准、运放等电路的供电;4-20mA电流环输出接口接到电阻箱(大功率、高精度低温漂的采样电阻)上,实现对电流进行采样,方便通过万用表进行电压测量。

aff5b006-a7a9-11ec-8b86-dac502259ad0.png

图1


为啥用万用表进行电压测量呢?老工程师告诉我,万用表电压档的精度,通常都比电流档的精度要高,想想,好像也是,那个电流档的采样电阻是小阻值电阻,也就是采样得到电压比较低,稍有点干扰就不那么准了呗。归根到底,还是钱的事,没有那么高级的万用表嘛,暴露了不是,嘿嘿。反正测量电流,转换成电压进行量,是常用方案,万用表里头也是这么干的。
隔离可控制电流源部分框图如图所示,3.3V是开发板提供的,为光耦进行供电以接收PWM信号,在此处要注意限流电阻的选择不能过大,否则对PWM信号传递会有影响。2.5V电压基准为反相器供电,以保证转换的PWM高电平为精确的基准电压。

b005d698-a7a9-11ec-8b86-dac502259ad0.png

图2


反相器输出的PWM经过Salen-key有源低通滤波电路获得相对稳定的直流参考电压,并输出给运放的同向输入端;反向输入端接入内部采样电阻的电压;运放的输出端用于控制NMOS的开度,实现电流调节。


具体的实现电路如图3~5所示。图3中,单片机的PWM信号,通过光耦合进行隔离变换,变换后的信号通过电阻R6,进入反相器U5,经过反相器得到幅值精准的PWM波形。

b01b36e6-a7a9-11ec-8b86-dac502259ad0.png

图3


反相器输出的PWM-2.5波形,经过图4所示的Salen-Key低通滤波器之后,得到相对稳定的VO-REF直流电压信号。

b034f888-a7a9-11ec-8b86-dac502259ad0.png

图4


如图5所示,直流电压信号VO-REF,输入到运放的同相输入端,反相输入端接入采样电阻的电压值,运放的输出控制mos管的开度,这是一个典型的闭环控制系统。通过运放的虚短虚断原理,可以得到同相反相的电压相同,即VO-REF与采样电阻的电压相等。因此,通过控制VO-REF就可以控制输出的电流,而VO-REF与脉冲PWM的占空比有关,即通过控制PWM的占空比就可以控制电流的大小。注意,只要控制占空比就可以了,所以,选择一个频率(当然,这个频率肯定会与滤波器的特性有关,低通的嘛,太高的频率下都衰减没了,那还搞啥子?理论不足怎么办?试呗,设定一个频率,看一下输出是否稳定,稳定就OK。如果想从理论上搞一下,可以用仿真软件玩一下,然后,选择一个合适的频率),愉快的输出吧。

b043dd12-a7a9-11ec-8b86-dac502259ad0.png

4、软件框架

由于这个目前是通过控制台来运行的,所以这里就不好写了。偷看了小伙伴们的作业,都是写的几个线程,往上一弄,如果是这样的话,这里没有多余的线程,只有外设。。。鹅鹅鹅。。。比独立的线程,还要独立。。。所以相关说明还是放到软件模块说明里比较好。


5、软件模块说明

5.1 需求

5.1.1. 可以输出任意4-20mA中的任意电流,翻译一下,就是占空比可以控制的PWM;

5.1.2. 可以对输出电流进行校正,翻译一下,就是可以修改占空比计算函数;

5.1.3. 可以按校正后的电流进行输出,翻译一下,就是可以按修正的占空进行输出;


5.2 PWM输出函数

5.2.1. 要可以控制占空比,_rt_pwm_set_这个自的函数就可以实现;

5.2.2. 要可自动判断是否完成校正,添加1个变量就可以,通过变量来区分;

5.2.3. 要可以强制输出未校正的波形,添加1个变量进行联锁控制就可以;


5.3 接收校正参数

通过控制台交互将标定数据写入内存,再通过确认指令,完成校正参数计算。


控制台强制输入未校正的电流4mA和20mA,通过万用表测得250R电阻两端的mv值,这里得到两组数据,假设,未校正时4mA、20mA对应的占空为P0,P1,测得到电压分别为V0,V1,那么(V0,P0),(V1,P1)。即实际测得到电压(即实际电流)对应一个占空值,直接线性化就可以了,y=kx+b。
k=(P0-P1)/(V0-V1)
b=P0-k*V0
这里要注意的是保证单位一致就可以了。


5.4 PWM校正函数


校正函数其实就非常简单了,y=kx+b嘛,直接写就可以了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电流
    +关注

    关注

    40

    文章

    6726

    浏览量

    131749
收藏 人收藏

    评论

    相关推荐

    国产替代ACS724电流传感器

    国产替代ACS724电流传感器,国产替代方案: VCS724I
    的头像 发表于 10-30 14:28 119次阅读
    <b class='flag-5'>国产</b><b class='flag-5'>替代</b>ACS724<b class='flag-5'>电流</b>传感器

    英锐恩科技,以实力打造国产单片机替代品牌!

    长久以来,国际品牌在单片机市场占据主导地位,几乎被国外龙头企业所垄断,但在“中国芯”替代和全球不太稳定的市场环境下,国内单片机研发技术日渐成熟,单片机国产替代力量的崛起正成为不可忽视的风景线。比如
    发表于 09-25 09:49

    如何判断电流电压发出电功率

    的基本概念 电流 电流是一种理想化的电源模型,其特点是输出电流恒定不变,不受负载电阻的影响。电流
    的头像 发表于 08-22 11:22 1219次阅读

    国产麒麟系统 NTP网络时间服务器实现信创平台自主可控

    国产麒麟系统】NTP网络时间服务器实现信创平台自主可控
    的头像 发表于 08-09 10:25 1321次阅读
    <b class='flag-5'>国产</b>麒麟系统 NTP网络时间服务器<b class='flag-5'>实现</b>信创平台自主<b class='flag-5'>可控</b>

    可控硅控制加热是电压还是电流

    可控硅控制加热是一种利用可控硅元件对加热设备进行控制的技术。可控硅元件是一种半导体器件,具有可控的导通和截止特性,可以实现
    的头像 发表于 07-31 09:32 880次阅读

    国产替代电流传感器 莱姆电流传感器替代

    随着工业自动化和智能制造的快速发展,电流传感器作为关键的电气测量元件,其性能和可靠性对于整个系统的正常运行相当重要。近年来,国产替代趋势日益明显,越来越多的企业开始寻求性能优异且成本效益高的
    的头像 发表于 07-10 11:22 871次阅读

    电压控制电流电流控制电流的区别

    电压控制电流电流控制电流是两种常见的电源类型,它们在电路设计和应用中有着广泛的应用。本文将详细
    的头像 发表于 06-16 11:25 3718次阅读

    日本村田(Murata)高压陶瓷电容的国产替代-赫威斯电容(HVC Capacitor)

    本文详细介绍国产陶瓷电容替代日本知名村田陶瓷电容的若干细节,加深业界对于优质国产品牌的认识和了解。
    的头像 发表于 05-08 16:45 1166次阅读
    日本村田(Murata)高压陶瓷电容的<b class='flag-5'>国产</b><b class='flag-5'>替代</b>-赫威斯电容(HVC Capacitor)

    安泰电子:电流电路有什么特点(高精度电流)

    电流电路是电子电路中的一种重要电路类型,其特点和应用广泛。它们提供稳定的电流输出,不同于电压,它们的输出是一个恒定的电流,而不是恒定的电
    的头像 发表于 04-28 16:46 422次阅读
    安泰电子:<b class='flag-5'>电流</b><b class='flag-5'>源</b>电路有什么特点(高精度<b class='flag-5'>电流</b><b class='flag-5'>源</b>)

    变频器的电流模式?

    无意中看到的国产某变频器的一项功能,电流模式,可以分别针对异步电机和同步电机的空载电流和额定电流按照设定输出设定的
    发表于 03-02 20:00

    可控硅的作用和工作原理 可控硅的触发信号是电压还是电流?

    可控硅(又称为晶闸管)是一种在电力电子设备中广泛使用的元件,它具有可控性能,可以用来控制电流的开关。在本文中,我们将详细介绍可控硅的作用和工
    的头像 发表于 02-01 14:15 3754次阅读

    国产数字隔离器实现进口替代:关键点深度分析

    本文将深入分析国产数字隔离器实现进口替代的关键点,探讨其在技术、经济和市场等方面的优势,为推动国产数字隔离器更好地替代进口产品提供深入思考。
    的头像 发表于 01-19 16:40 630次阅读
    <b class='flag-5'>国产</b>数字隔离器<b class='flag-5'>实现</b>进口<b class='flag-5'>替代</b>:关键点深度分析

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢?

    通信。下面详细介绍了RTT_Draco外置UART接口的配置和使用方法。 1. 配置引脚复用: 首先,在使用RTT_Draco的外置UART接口之前,需要确保引脚复用已经正确配置。RTT
    的头像 发表于 01-16 17:11 930次阅读

    电流和电压的区别?

    电流和电压的区别? 电流和电压是电路中常见的两种信号源,它们在电路的分析和设计中起着重要
    的头像 发表于 12-07 14:39 3854次阅读

    电流的特点原理和作用是什么(高精度电流

    电流是一种电子设备,用于产生可控电流输出。它具有以下特点、原理和作用。下面西安安泰将详细介绍电流
    的头像 发表于 12-01 17:57 1680次阅读
    <b class='flag-5'>电流</b><b class='flag-5'>源</b>的特点原理和作用是什么(高精度<b class='flag-5'>电流</b><b class='flag-5'>源</b>)