一种电流转电压的高精度转换器的制作方法

文档序号:22293852发布日期:2020-09-23 01:17阅读:90来源:国知局
一种电流转电压的高精度转换器的制作方法

本实用新型涉及电流电压信号的转换技术领域,尤其涉及一种把标准电流4-20ma转成模拟电压0-5v的电流转电压的高精度转换器。



背景技术:

在计算机自动测控系统的设计中,为减少信号在传输过程中的干扰及损耗,使系统的各部分标准化,特别是输入信号的标准化,经常把温度、压力、液位、速度等各种物理量变化变成4-20ma电流信号,作为传感器数据的接收方,一般为单片机等微控制器对接收的数据进行处理,那么在接收端首先必须将电流信号转换为电压信号,然后进行电压幅值变换使其适合mcu处理的电压范围,单片机等微控制器处理的电压信号一般小于等于其电源电压,一般单片机的工作电压小于等于5v,因此,通常通过i/v变换电路把4-20ma的电流变成0-5v直流电压,供单片机等微控制器进行数据处理,把4-20ma的电流变成0-5v直流电压的i/v变换电路通常采用专用芯片或用运算放大电路进行处理,采用专用芯片虽然外围电路简单,但价格贵,成本高;而采用运算放大电路的处理方法是在前端运算放大器的反相输入端叠加一个调整电压,使之当输入电流为4ma时对应的电压为0v,但这类硬件电路比较复杂,还需要用到运算放大器,而且由于放大器中存在非线性及零点飘移等因素,很难得到精确的0-5v电压信号。



技术实现要素:

本实用新型的目的在于提供一种电流转电压的高精度转换器。

本实用新型采用的技术方案是:

一种电流转电压的高精度转换器,其包括i/v转换电路、单片机和串行通信接口,i/v转换电路的输入端接入前端传感器的4-20ma标准电流,i/v转换电路的输出端连接单片机io口,i/v转换电路将4-20ma标准电流对应线性转换为1-5v的电压信号输出;单片机采样输入口vin输入1-5v的模拟量电压信号,经过模数转换后,线性转换为相应0-5v的数字量电压信号输出至串行通信接口。

进一步地,i/v转换电路包括250ω精密电阻r1、电阻r2、电容c1、电容c2和稳压二极管vd1,前端传感器接入电路输入端,电路输入端分别连接电容c1、250ω精密电阻r1和电阻r2的一端,电容c1和250ω精密电阻r1另一端分别接地,电阻r2的另一端、电容c2的一端和稳压二极管的阴极分别连接电路输出端,电容c2的另一端和稳压二极管的阳极分别接地,电路输出端输出1-5v的电压信号。

进一步地,单片机采用stc15f2k60s2单片机,

进一步地,单片机内部集成复位电路和时钟电路,同时集成有8路的10位adc转换器。

进一步地,电阻r2取值为10kω,电容c1和电容c2均为100nf,稳压二极管的稳压值为5.1v。

进一步地,串行通信接口为rs232/rs485通信接口。

本实用新型采用以上技术方案,首先通过简单的电路把4-20ma的电流信号转换成1-5v,再通过自带有10位adc转换电路的stc15f系列单片机内部的带隙基准电压为电压基准对输入信号进行采集,把1-5v转换成与电流信号成线性关系的0-5v的数字信号,通过单片机的串口转换成rs232/rs485信号发送给其他应用系统使用。

附图说明

以下结合附图和具体实施方式对本实用新型做进一步详细说明;

图1为本实用新型一种电流转电压的高精度转换器的原理方框图;

图2为本实用新型i/v转换电路示意图;

图3为本实用新型1-5v转0-5v转换关系图;

图4为本实用新型的电路原理图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面将结合附图,对本申请中的技术方案进行描述。

如图1至4所示,本实用新型公开了一种电流转电压的高精度转换器,其包括i/v转换电路、单片机和串行通信接口,i/v转换电路的输入端接入前端传感器的4-20ma标准电流,i/v转换电路的输出端连接单片机io口,i/v转换电路将4-20ma标准电流对应线性转换为1-5v的电压信号输出;单片机采样输入口vin输入1-5v的模拟量电压信号,经过模数转换后,线性转换为相应0-5v的数字量电压信号输出至串行通信接口。

进一步地,i/v转换电路包括250ω精密电阻r1、电阻r2、电容c1、电容c2和稳压二极管vd1,前端传感器接入电路输入端,电路输入端分别连接电容c1、250ω精密电阻r1和电阻r2的一端,电容c1和250ω精密电阻r1另一端分别接地,电阻r2的另一端、电容c2的一端和稳压二极管的阴极分别连接电路输出端,电容c2的另一端和稳压二极管的阳极分别接地,电路输出端输出1-5v的电压信号。

进一步地,单片机采用stc15f2k60s2单片机,单片机内部集成复位电路和时钟电路,同时集成有8路的10位adc转换器。

进一步地,电阻r2取值为10kω,电容c1和电容c2均为100nf,稳压二极管的稳压值为5.1v。

进一步地,串行通信接口为rs232/rs485通信接口。

下面就本实用新型具体原理做详细说明:

本实用新型专利主要由i/v转换电路、单片机系统、rs232/rs485接口模块组成,系统结构如图1所示,其中i/v转换电路是把4-20ma的电流转换成1-5v的电压信号,再通过单片机进行数据转换后输出0-5v数字信号通过通信接口rs232/rs485输出。

i/v转换电路如图2所示,前端传感器的4-20ma的电流信号经过阻值为250的精密电阻r1后产生1-5v的直流电压,再经电阻r2及电容c2滤波后输出送给单片机的i/o口,由单片机进行adc转换和数据处理,图2电路中的稳压二极管vd1的稳压值为5.1v,作用是保护单片机的io口,防止某个瞬间r1上的电压突然增大而烧坏单片机。

单片机系统采用stc15f2k60s2系列单片机,该单片机内部集成了复位电路、时钟电路,集成有8路的10位adc转换器。一般单片机内部adc模数转换器是以单片机的电源电压vcc(+5v)作为基准电压,但由于电源电压受外界因素的影响,供电电压容易发生变化,因此,adc读得的值也会发生变化,存在一定的误差。为提高adc转换的精度,本实用新型采用stc15f2k60s2系列的单片机的内部带隙基准电压(bandgap),由于内部带隙电压很稳定,不会随芯片的工作电压及温度的改变而变化,所以可以通过读出单片机内部的带隙基准电压,然后通过adc的值便可反推出vcc的电压,从而用户可以削除外部电源波动而引起的误差。

stc15f2k60s2单片机的adc的第9通道是用来测试内部的带隙电压的,可以通过两次测量和一次计算便可得到外部的精确电压,由于两次测量的时间间隔很短,vcc的电压在此期间的波动可忽略不计从而能精确的测量外部的电压值。

传感器的4-20ma的电流信号经i/v转换电路变换后的1-5v电压,由单片机读入后要把1-5v电压转换成0-5v,其转换关系如图3所示,其中线段ab为单片机io口读入的取样电压1-5v,线段cd为转换后0-5v的电压,设4ma时的电流记为i4,对应转换的电压为v4,20ma的电流记为i20,对应的电压为v20,线段cd的斜率为kcd,线段ab的斜率为kab,ix为某时刻的电流,vx为对应的电压,vo为最后转换的电压。本实用新型实现了4-20ma的电流信号精确的转为0-5v的电压信号,再通过rs232或rs485通信接口发送给其他应用系统。

本实用新型采用以上技术方案,首先通过简单的电路把4-20ma的电流信号转换成1-5v,再通过自带有10位adc转换电路的stc15f系列单片机内部的带隙基准电压为电压基准对输入信号进行采集,把1-5v转换成与电流信号成线性关系的0-5v的数字信号,通过单片机的串口转换成rs232/rs485信号发送给其他应用系统使用。本实用新型的转换电路简单,外围电路少;adc转换电路采用stc15f系列单片机内部集成的10位adc,且基准电压为内部提供的带隙基准电压,精度高,不受外部因素的影响。采集到的0-5v电压信号可通过rs232/rs485接口发送给其他系统直接使用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1