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

    文章

    7194

    浏览量

    140379
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶扬电子提供安世国产替代,保障国产供应链安全稳定

    深圳市晶扬电子有限公司作为国内领先的静电保护领域厂商,依托多年技术积累与完整的产品布局,可为市场提供无缝替代、安全可控国产替代方案,全力保
    的头像 发表于 10-24 17:13 569次阅读

    NXP 1052 国产替代推荐?

    NXP 1052 国产替代推荐
    发表于 09-29 10:47

    高效设计,国产精品:BT5026——LM5026的优质Pin-to-Pin替代方案

    国产芯片替代方案
    的头像 发表于 09-02 14:50 784次阅读
    高效设计,<b class='flag-5'>国产</b>精品:BT5026——LM5026的优质Pin-to-Pin<b class='flag-5'>替代</b><b class='flag-5'>方案</b>

    LWH12060YAH国产电源模块完美替代TI PTH12060YAH方案

    在电子元器件国产替代浪潮下,Leadway推出的LWH12060YAH电源模块以其优异的性能参数和完全兼容的封装设计,成为TI PTH12060YAH的理想替代方案。关键参数对比指标
    发表于 08-28 09:23

    AD620的上位替代-国产CYA620性能对比

    AD620的上位替代-国产CYA620在关键指标上实现了突破。不仅实现AD620的引脚兼容替代,更在抗干扰性与长期稳定性上完成超越。该器件的
    的头像 发表于 06-04 15:26 920次阅读
    AD620的上位<b class='flag-5'>替代</b>-<b class='flag-5'>国产</b>CYA620性能对比

    DCDC电源芯片 国产替换65V耐压 5A电流降压恒压芯片SL3075替代RT6365

    国产精品替代方案:SL3075高性能降压芯片完美替换RT6365 ——65V耐压/5A输出/同步整流 高性价比之选 一键替换方案型号:SL3075
    发表于 05-14 15:27

    国产替代先锋!蝶云智控飞腾OPS电脑重磅登场,自主可控·实力领航

    引言:政策东风助力,国产替代势在必行‌ 随着国家“国产替代”战略深入推进,关键领域信息技术自主可控已成为时代使命。广东蝶云智控积极响应政
    的头像 发表于 05-13 15:59 823次阅读
    <b class='flag-5'>国产</b>化<b class='flag-5'>替代</b>先锋!蝶云智控飞腾OPS电脑重磅登场,自主<b class='flag-5'>可控</b>·实力领航

    SKW3050:国产化安全可控的企业级无线组网解决方案

    SKW3050:国产化安全可控的企业级无线组网解决方案
    的头像 发表于 05-08 16:13 593次阅读
    SKW3050:<b class='flag-5'>国产</b>化安全<b class='flag-5'>可控</b>的企业级无线组网解决<b class='flag-5'>方案</b>

    国产芯片替代方案:解析沁恒以太网PHY芯片

    沁恒国产以太网PHY芯片:高性能替代方案助力国产化升级
    的头像 发表于 03-12 10:40 3245次阅读

    SC2121、SC2161和SC2167解锁高性能RDC国产替代方案

    SC2121、SC2161和SC2167解锁高性能RDC国产替代方案
    的头像 发表于 03-11 09:55 1169次阅读
    SC2121、SC2161和SC2167解锁高性能RDC<b class='flag-5'>国产</b><b class='flag-5'>替代</b><b class='flag-5'>方案</b>

    高精密基准产品助力新能源和工业4.0国产替代

    高精密基准产品助力新能源和工业4.0国产替代
    的头像 发表于 02-06 09:28 737次阅读
    高精密基准<b class='flag-5'>源</b>产品助力新能源和工业4.0<b class='flag-5'>国产</b><b class='flag-5'>替代</b>

    国产模数转换器SC1642——ADS1258优质国产替代方案

    国产模数转换器SC1642——ADS1258优质国产替代方案
    的头像 发表于 01-22 09:58 1074次阅读
    <b class='flag-5'>国产</b>模数转换器SC1642——ADS1258优质<b class='flag-5'>国产</b><b class='flag-5'>替代</b><b class='flag-5'>方案</b>

    24位模数转换器SC1641——AD7793的优质国产替代方案

    24位模数转换器SC1641——AD7793的优质国产替代方案
    的头像 发表于 01-15 10:09 1192次阅读
    24位模数转换器SC1641——AD7793的优质<b class='flag-5'>国产</b><b class='flag-5'>替代</b><b class='flag-5'>方案</b>

    国产化,更可控 智微工业JVC国产化系列嵌入式工控机

    随着国产替代需求的持续增长,信息安全与自主可控已成为工业自动化领域的核心关注点,如何实现国产替代
    的头像 发表于 12-23 09:15 1508次阅读

    中科银河芯的国产替代之路

    最近国际形势复杂多变,使得相关半导体领域贸易不确定性增强,国产芯片的自主可控产业链需求变得更加迫切,“国产替代”又成为了一个热门且关键的议题,这不仅是对技术限制的回应,也是
    的头像 发表于 12-11 16:38 1683次阅读
    中科银河芯的<b class='flag-5'>国产</b><b class='flag-5'>替代</b>之路