31

0 引言

温度控制技术已成为工业、农业、科学研究、航空航天和人们生活等各活动中很重要的一个环节,特别是在科学研究、航空航天、生物医药、精密仪器等领域对温度控制精度的要求极高,有时是极其苛刻的。高精度温控仪基于PT1000、MCU 、AD7793和OPA548作为核心芯片,具有精度高、结构简单、体积小、稳定性好, 成本低廉的特点。本文介绍了AD7793芯片的特点、工作原理和在我们研制的高精度温控设备中的应用。

1 AD7793芯片的特点

AD7793的内部框图如图1所示,具有以下特点。1)转换精度高, 24 位数据输出;2)芯片集成度高,它内置24位Σ-Δ调制器、缓冲器、基准电压源、恒流源、仪表放大器和片内数字滤波器;3)3个差分模拟输入通道,可以被配置为缓冲模式或无缓冲模式;4)接口电路要求低,可以直接接收来自应变器或传感器的模拟量输入。5)分辨率高、噪声很低,因此对于前端的抗混叠滤波器的要求也大大降低,一个简单的RC 低通滤波器就足够了;6)该芯片具有自校准、系统校准功能,可以消除零点误差、满量程误差及温度漂移的影响。7)三线式SPI 接口,通过MCU 灵活控制和配置AD7793片内寄存器,实现对AD7793芯片的控制。

2 AD7793芯片的工作原理

AD7793采用Σ-Δ调制技术,与双积分式的ADC 比较,有很高的分辨率和精度。在工作时,

AD7793在高精度温控设备中的应用

董 鸣(上海大学)

摘 要:文章介绍了Σ-Δ型 ADC 转换器AD7793的特点、工作原理和应用,其中包括ADC 的接口电路设计、PCB 设计以及MCU 通过SPI 接口对AD7793进行初始化配置等,同时给出了温控设备的实测结果。

ad7793编程c语言,AD7793在高精度温控设备中的应用相关推荐

  1. ad7793编程c语言,TDLAS检测系统的激光器驱动电路.pdf

    TDLAS检测系统的激光器驱动电路.pdf 第 3期 刘松斌等.TDLAS检测系统的激光器驱动电路 279 TDLAS检测系统的激光器驱动电路 刘松斌 赵 宇 王 威 李晶娜 (1.东北石油大学电气信 ...

  2. 吹气球问题的C语言编程,C语言怎样给一个数组中的数从大到小排序

    满意答案 #include "stdio.h" int main() { int i,j; int a[12]; for(i=1; i<=10; ++i) scanf(&qu ...

  3. 谷歌宣布推出Dart编程新语言

    北京时间9月9日上午消息,据著名科技做网站ExtremeTech的报道,谷歌编程新语言Dart逐渐浮出水面,它是一种"结构化的Web编程"语言.早在几天前谷歌就已着手注册了一系列与 ...

  4. Python 或将成为法国高中的官方编程教学语言

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Python 或将成为法国高中的官方编程教学语言,这将带来几十万甚至几百万的新用户.此消息来自 Nina ,她是微软云开发的倡导 ...

  5. 嵌入式编程C语言提高代码效率的14种方法

    嵌入式编程C语言提高代码效率的14种方法 1.在可能的情况下使用typedef替代define.当然有时候你无法避免define,但是typedef更好. typedef int* INT_PTR; ...

  6. c语言中的关于数学问题的编程,C语言中具有代表性几种数学问题编程技巧探索.doc...

    C语言中具有代表性几种数学问题编程技巧探索 C语言中具有代表性几种数学问题编程技巧探索 [摘要]本文分析了C语言中几种常见的具有代表性的几类数学问题,从数学规律.语法结构分析.语句优化设计及应用方面, ...

  7. Python,美国顶尖大学里最受欢迎的编程入门语言

    摘要 截止到目前,Python 已经成为目前美国顶尖大学里最受欢迎的计算机编程入门语言.计算机排名前 10 的学校里,有 8 所学校(80%)使用 Python 作为编程入门语言.在计算机排名前 39 ...

  8. c语言和plc编程,PLC编程C语言.ppt

    PLC编程C语言 华中数控培训讲义 · PLC编程 C语言编程 PLC控制的范围 数控机床所受到的控制可分为两类:数字控制和顺序控制. 数字控制主要指对各进给轴进行精确的位置控制,包括:轴移 动距离. ...

  9. 主要编程教学语言的讨论

    转载自:http://blog.csdn.net/myan/article/details/2033386 CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此 ...

最新文章

  1. 占据栅格地图(Occupancy Grid Map)
  2. C/C++ 头文件 #pragma once vs #ifndef
  3. [转] 前端实现文件的断点续传
  4. Metrics.NET源码阅读笔记
  5. AAC规格分类和下载地址
  6. leetcode412
  7. PCB布局,布线技巧总结
  8. 潮流趋势UI素材|梯度半透明、透明套件
  9. <FlyoutItem FlyoutDisplayOptions=“AsMultipleItems“ >
  10. 碰运气解决LATEX中中文颜色深浅不一的问题
  11. 软件工程毕设(三)·进度考核表
  12. RL257-ASEMI整流二极管RL257
  13. 阮一峰mysql_阮一峰:理解矩阵乘法
  14. 如何检测新移动硬盘--HD Tune Pro硬盘工具
  15. Excel报:文件已损坏无法打开错误问题解决
  16. Kubernetes----ReplicaSet控制器
  17. 在一台服务器安装多个MySQL数据库实例
  18. 【行业标准】YBT091-2019-锻轧钢球
  19. 硫酸镍钴溶液净化除镉
  20. git使用教程-一篇文章全搞定哦

热门文章

  1. logistic回归模型总结
  2. linux用户管理(2)----修改用户模式(usermod,sudo权限等)
  3. linux安装python任意版本,一键安装和一键卸载shell脚本
  4. 知识分享之Golang——json与omitempty的使用
  5. TCP长连接与短连接、心跳机制
  6. linux系统安装 ubuntu error symbol‘grub_calloc’not found
  7. 情感分析的分类,情感分析模型有哪些,情感分析的应用场景,情感分析的发展趋势
  8. 清华大学立功了!“破冰”芯片核心技术
  9. 除夕最绚丽3D烟花代码(html+音效)
  10. 65 - 请解释什么是线程锁,以及如何使用线程锁