没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
STM32 实现 4-20mA 压控恒流源电路
为工业场合开发的设备通常情况下都会具有 4-20mA 输出接口,在以往没有
DAC 模块的单片机系统,需要外加一主片 DAC 实现模拟量的控制,或者采用
PWM 来摸拟 DA ,但也带来温漂和长期稳定性问题。 在以 STM32 为中心的设备
中,使用它自带的 DAC 即可非常方便的实现 4-20mA 的输出接口, 具有精度高、
稳定性好、漂移小以及编程方便等特点。
在 STM32 单片机系统中, 100 脚以下没有外接出 VREF 引脚,但这样使得
DAC 的参考端和 VCC 共用,带来较大误码差,为解决这一问题,可以使用廉价
的 TL431 来解决供电问题, TL431 典型温漂为 30ppm,所以在一般应用中已非
常足够。选用两只低温漂电阻,调整输出使 TL431 的输出电压在 3V-3.6V 之间,
它的并联稳压电流可达到 30mA,正好能满足一般 STM32 核心的功耗需求。
利用 TL431 解决了供电问题,余下的就是 4-20mA 的转换电路,如下图:
上图即为非常精确的转换电路, OPA333 是一颗非常优异的单电源轨至轨运
算放大器,其工作电压为 2.7-5.5V,其失调电压仅为 10uV,实测最低输出为 30uV,
最高输出可达 VCC-30uV 。电路组成压控恒流源,其关键在于 OPA333这颗芯片
的优异性能,使得以上电路获得了极高的精度和稳定性。 DACOUT 来自于 STM32
的 DAC1 或者 DAC2 输出,由 C25 进行数字噪场滤波之后进入运算,进行 1:1
缓冲,后经过 Q2 进行电流放大,在 R7 上形成检测电压, C17 进行去抖动处理。
4-20mA 信号由 AN_OUT+/AN_OUT- 之间输出。
上 图 中 , 负 载 中 的 电 流 在 R7 上 形 成 压 降 , 经 运 放 反 馈 后 得 到
Vdacout=Vr7=I*R7 ,所以: I=Vdacout/R7,当 Vdacout 在 400mV 到 2000mV 之
资源评论
- www139739766332023-07-04发现一个宝藏资源,赶紧冲冲冲!支持大佬~
Aamboo
- 粉丝: 14
- 资源: 559
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功