模拟电路设计学习

2023-11-05

模拟电路设计

1. 功能示意图

功能示意图
功能示意图2

  • 三个滑动变阻器可以对3路恒流源输出量进行调节,从而改变LED发光亮度。
  • ADS1220芯片,需要使用SPI模式1。目前使用的是两线制接线方式。不需要校准。
  • 加热丝PID控温,在湿度变送器项目中有涉及。光电采集板不对加热丝进行控温。
  • 本项目考虑到运行速率,未采用操作系统。
  • 指示灯包括6个通讯指示灯(3路收发)和一个运行指示灯。用户按键用于boot升级以及shell模式。
  • 1路485和一路232 共用串口2。通过开关拨动切换。

2. 电路图分析

2.1 三级检测电路

2路测量参比信号检测处理单元

  • 第一级运放,将电流信号转换成电压信号。第二级运放用于放大。第三级运放用于电压跟随。
  • 关于第一级运放电路。主要目的是将电流信号转换到电压信号。如下图所示,利用虚短虚断可以得到输入输出的关系。
    虚短虚断分析
    将第一环节化简,可以得到近似的放大电路。利用上述分析方法,不难得出:Vout = - Is * Rf 。这里的电流实际流向为向外,因而电流值为负值,电压值为正值。
    第一级缓冲
  • 关于第二级放大电路。根据同相放大器(non inverting)可知,放大增益等于8.6 。
    第二级放大器
  • 关于运放跟随器。如上图所示,由运放搭建的电压跟随器。100%的负反馈环节。
    参考链接:运放跟随器
    电压跟随器是一种具有100%电压负反馈的放大器电路,其特点是输出电压的幅度和极性都与输入电压相同,所以叫跟随器。
    运放跟随器有输入阻抗高,而输出阻抗低的特性,一般来说,输入阻抗可以达到几兆欧姆,而输出阻抗低,通常只有几欧姆,甚至更低。
    输入阻抗高,有一定的隔离保护作用。输出阻抗低,可以减小输出信号在自己身上的损耗。
    在这里插入图片描述
2.2 二级放大电路

二级放大电路

  • 该二级运放电路与上文三级运放电路的前两级相同。这里不做分析。
2.3 三路恒流源驱动电路

3路恒流源驱动电路

  • 驱动电路化简如下图所示,不难得出 io = Vref/62R 。(Vref可调范围 0 ~ 2.5V,io可调变化范围是0 ~ 40.32mA)
    恒流源电路分析
2.4 标准信号输出(4~20mA)

4~20mA标准信号输出

  • 如下图所示,为化简后的电路。该电路采用XTR111手册中推荐的典型电路方案。详见手册。
    XTR111AIDGQR
    标准信号输出化简图
    XTR111参考电路

  • mos管和三极管的简单介绍。如下图所示。
    BSP170PH6327
    MMBT5087LT1G
    mos管和三极管PNP

2.5 供电电路和基准电压电路

供电和基准

3. 代码功能逻辑

4. 历史版本功能

4.1 PWM输出控制
4.2 湿度传感器的使用
4.3 高速采集数据的方案
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

模拟电路设计学习 的相关文章

  • Android13 SystemUI 切换深色主题时出现状态栏电池图标闪动的问题

    SystemUI电池图标控件是BatteryMeterView com android systemui battery BatteryMeterView 在这个控件里监听了配置文件变化的消息 在onConfigurationChanged
  • 美团面试之Hr面,不会套路把我坑惨了......

    作为技术类的测试工程师面试 往往要经过多次面试才能拿到心仪的offer 这里面有技术一面 二面 甚至总监面等 还有一个必不可少的就是HR面 一般HR会出现在你面试的最前面和最后面 前面是了解你的基本情况 后面就是你已经通过了技术面试 他是来
  • 机器学习算法——支持向量机SVM1(超平面)

    支持向量机 Support Vector Machines SVM 是一种基于统计学习理论的机器学习算法 是一种二分类模型 它的基本模型是定义在特征空间上的间隔最大的线性分类器 SVM学习的基本思想是求解能够正确划分训练数据集并且几何间隔最
  • 【华为OD机试 】 叠积木(C++ Java JavaScript Python)

    题目描述 有一堆长方体积木 它们的高度和宽度都相同 但长度不一 小橙想把这堆积木叠成一面墙 墙的每层可以放一个积木 也可以将两个积木拼接起来 要求每层的长度相同 若必须用完这些积木 叠成的墙最多为多少层 如下是叠成的一面墙的图示 积木仅按宽
  • git日常总结整理

    将自己的项目弄到码云平台上 亲测有效的命令步骤 登录码云 新建自己的新仓库 toutiao etc 仅仅自己可看 不使用readMe来规范 新建完一个新的仓库会出现下面的 查看当前的分支 git branch 切换到master 分支 初始
  • 电感式dcdc原理(转)

    电感式DC DC 升压原理 什么是电感型升压DC DC转换器 如图1所示为简化的电感型DC DC转换器电路 闭合开关会引起通过电感的电流增加 打开开关会促使电流通过二极管流向输出电容 因储存来自电感的电流 多个开关周期以后输出电容的电压升高

随机推荐

  • SpringBoot集成Druid+MariaDB+Lombok+Mybatis-Plus详解

    简介 Druid 是阿里巴巴开源平台上一个数据库连接池实现 它结合了C3P0 DBCP PROXOOL等DB池的优点 同时加入了日志监控 可以很好的监控DB池连接和SQL的执行情况 MariaDB 是最流行的开源关系型数据库之一 它由 My
  • 从零搭建uniapp app,适合小白,傻瓜化,页面搭积木可视化创建

    分享一 从零搭建uniapp app 分享二 一个 uniapp uview ui 可视化 完全自由拖拽 一键生成flex代码网站 http aicode shagua wiki uni index html 十大特性 1 可视化 自由拖拽
  • arm-linux-gcc编译器安装

    arm linux gcc编译器安装 转自 https blog csdn net Ragnaro article details 79143914 utm medium distribute pc aggpage search resul
  • C++串口编程

    CSerialPort 类 头文件 SerialPort h ifndef SERIAL H define SERIAL H include
  • CCF 2014年12月第一题--门禁系统(java)

    package com hsx ccf import java util Scanner public class Ccf20141201 public static void main String args SuppressWarnin
  • 树莓派svn服务器性能,树莓派上安装SVN服务器

    sudo apt get install subversion cd home pi mkdir svn svnadmin create home pi svn Project cd home pi svn Project conf nan
  • 微信小程序 [Component] slot ““ is not found.

    解决方案 不影响使用 别管它
  • 传输线的物理基础(六):当返回路径切换参考平面

    线缆专门设计有与信号路径相邻的返回路径 这适用于同轴线缆和双绞线线缆 返回路径很容易遵循 在电路板的平面互连中 返回路径通常设计为平面 就像在多层板中一样 对于微带线 信号路径正下方有一个平面 返回电流很容易识别 但是 如果与信号路径相邻的
  • JournalNode无法启动问题排查

    JournalNode无法启动问题排查 1 问题说明 1 1 JournalNode重新启动后又失败 一直重启不成功 经过观察 发现日志报错 经排查报错原因是编辑log损坏导致的 2018 05 28 16 06 07 896 WARN n
  • 【JS逆向】猿人学第二题动态cookie

    JS逆向 猿人学第二题动态cookie 一 分析网站 题目已经声明 关于cookie方面加密 所以进入网站后需要清理网站加载的cookie 方便调试 再次请求网站分析网站加载的参数 这里看到网站请求了两次接口 观察发现第一次请求并没有携带c
  • taro+flutter开发app应用问题汇总

    采用flutter webview plugin集成taro页面 flutter下taro无法拨打号码 一开始通过flutterWebViewPlugin onUrlChanged listen url 监听url变化 if url sta
  • ajax二进制图片显示,ajax请求图片,二进制形式显示图片有问题

    我想通过ajax请求图片vm ajaxGet img logo png function data 这里data 就是图片本身的文件流 测试ajax没有问题 var img document createElement img img on
  • 数据库连接接口(驱动)

    基于go python C 语言实现的数据库驱动 数据库 类型 Go语言 Python语言 C C 语言 MySQL 多线程关系型 github com go sql driver mysql mysql connector和PyMySQL
  • kubernetes(k8s) quick start

    文章目录 安装 使用kubeadm 环境准备 1 设置主机名与时区 2 添加hosts网络主机配置 三台虚拟机都要设置 3 关闭 selinux 关闭防火墙 关闭 swap 4 安装kubeadm 5 配置网桥 6 通过镜像安装k8s 7
  • YouComplete问题汇总

    1 ycm的readme中给出推荐版本需要注意一下 2 clone这个ycm 需要翻墙 不然完成不了编译 3 编译手段 按照给出的python需求进行编译 python3 install py clang completer 4 编译期间会
  • Unit8Array 转 Unit16Array

    vat u8 new Unit8Array data const buf Buffer from u8 const u16 new Uint16Array buf buffer buf byteOffset buf byteLength U
  • android:基于http的get和post请求

    1 说在前面 初次接触android的网络编程 现在再一次被刷新了世界观 android程序往往扮演的是一个 客户端 的角色 和服务器之间进行沟通 从而获得服务器传来的数据 通过服务器传回的信息丰富程序的内容 2 Http协议 2 1 概念
  • ESP32 LVGL8.1 实现太空人显示(29)

    文章目录 一 ESP32 LVGL工程配置 1 1从库中下载LVGL代码 1 2配置适合ESP32 液晶屏 1 3编译下载测试 二 GIF图片处理 2 1下载gif图片 2 2将gif图片按照帧率导出成图片 2 3导出的图片背景处理 2 4
  • 以蛋白质功能研究为题写一篇综述论文

    我们现在知道蛋白质是生物体的基本结构和功能的基础 它不仅可以提供机体所需的能量 还可以参与其他重要的生理过程 蛋白质的结构和功能与其化学性质密切相关 本文将重点介绍蛋白质的功能 并研究一些如何利用蛋白质来探索它在生物体中的作用 通过研究 我
  • 模拟电路设计学习

    模拟电路设计 1 功能示意图 三个滑动变阻器可以对3路恒流源输出量进行调节 从而改变LED发光亮度 ADS1220芯片 需要使用SPI模式1 目前使用的是两线制接线方式 不需要校准 加热丝PID控温 在湿度变送器项目中有涉及 光电采集板不对