单片机电流检测电路图(一)

高精度直流电压比的单片机测量电路设计

本文介绍的测量电路,具有结构简单、价格低廉、精度高、抗干扰能力强等特点。该测量电路和程序已实际应用于压敏电阻的非线性指数α的测试仪表中。这里的α=1/log(V1/V2)。

MAXIMICL7135简介

MAXIMICL7135是CMOS单片4(1/2)位(十进制)双积分型高精度A/D转换器,除基准电压、显示驱动器和时钟之外,还包括双积分式转换器所需的全部有源器件,具有自动校零和自动极性转换功能。MAXIMICL7135的封装形式为DIP28,引脚功能如表1所列。

MAXIMICL7135每个测量周期包括三个阶段:从启动A/D转换开始为“自动校零(A/Z)”阶段,时间长度固定为10001TCL。TCL为外加时钟周期。其后,为对被测电压信号积分(INT)阶段,持续时间10000TCL。最后,为对基准电压反向积分(DE)阶段,持续的时间与被测电压信号大小有关,最大为20001TCL。一个完整的转换周期需要40002个时钟脉冲,如图1所示。

直流电压比的测量方法及硬件电路

通常,直流电压比的测量方法是将两模拟量V1、V2分别经A/D转换后,再进行浮点除运算。这样做,不仅实现的电路复杂,速度慢,而且两次测量后再进行数据处理将会产生积累误差,影响精度。我们采用1片MAXIMICL7135芯片,经1个测量周期后,就可直接得到V1/V2的值。

根据双积分ADC的原理,调零阶段后,首先对被测模拟信号V1积分(采样阶段),即对积分电容CINT充电,经过时间t1后,有

据式(3),若把被测模拟电压V2作为基准电压输入,则可得V1/V2即为采样阶段和测量阶段所需的振荡脉冲个数之比。由图1可知,当被测电压V1积分阶段一开始,BUSY端即输出高电平,并一直维持到积分器过零后的第一个振荡脉冲(在过量程时,其高电平保持到转换周期结束)。所以,只要测出BUSY信号维持为高电平期间振荡脉冲的个数,而N=10000,则可得NX。直流电压比的实用测量电路如图2所示,由单片机AT89C2051、A/D转换器MAXIMICL7135和显示电路(图中未画出)组成。将R/H与P1.0连接,实现程序启动A/D转换。STB与P3.2(INT0)引脚连接,用第一个STB负脉冲作为转换结束信号,并向CPU请求中断。BUSY与P3.3(INT1)引脚连接,使AT89C2051内部定时器T1对时钟信号CLK的计数受BUSY的控制。若单片机的fOSC=12MHz,则ALE引脚输出的2MHz信号经74LS161构成的8分频电路,得到频率为250kHz的信号作为MAXIMICL7135的时钟。本电路测量范围:V1/V2《2(0.0000~1.9999)。

软件设计

主程序完成初始化、启动A/D转换、数据显示,AT89C2051的定时器T1工作在方式1,对外部事件计数,外中断0工作在边沿触发方式。外中断0的中断服务程序完成转换数据读出、处理工作。图3、图4分别为主程序和中断服务程序流程图,另外,给出初始化程序段。

单片机电流检测电路图(二)

51单片机的电压电流检测系统

本设计采用AT89C51为主控芯片,外部采用ADC0804作为电压采集芯片,外部电压最高为10V,而ADC0804最高电压为+5V,所以模拟量连接入ADC芯片之前,首先用电阻分压,把待测电压分为原来的一半,这样所检测的电压就用0-10V变成了0-5V,符合ADC芯片的输入要求,在检测电压后,经过单片机处理后,在在原来的电压基础上乘以2则可以恢复以前的待测电压。

电压报警电路则由一路继电器和发光二极管,以及喇叭所组成。当ADC芯片所检测的电压超过一定的限制,则使特定的IO口变成低电平,导通PNP三极管,使继电器导通,发光LED和喇叭行成压降。产生报警。

由ADC芯片采集的电压值,和由电阻所变换计算出的电流值,在LCD上显示。

报警电压由两个按键所设定,当按键一按下则报警值加0.1V,当按键二按下则报警值减掉0.1V。

片机内部随时把采集电压和报警电压进行比较,当采集电压高过报警电压,则启动报警。

整体电路图

仿真图形

电压,电流显示电路

声光报警电路

按键设置电路

本次设计由于protues中的12864只有不带字库的液晶显示器,操作极为复杂。由于时间问题。软件程序仅仅调试了液晶1602显示器。相信只要有时间12864的显示也一定能够完成。

单片机电流检测电路图(三)

它的主要功能是完成对过电压的瞬时值和峰值的检测、过电压次数的检测、电源输出电压和电流的检测,并通过键盘的操作显示出各个检测值的大小;同时通过485接口和上位机实现通信,在有过电压的时候通过控制电路启动备用电源,实现对电源本身的保护。

软件设计

系统软件主要由主程序、键盘扫描于程序、显示子程序和通信子程序等组成。主程序由初始化、看门狗置位、键盘扫描子程序、中断子程序组成。主程序主要进行分配内存单元、设置串行口等器件的工作方式和参数,为系统正常工作创造条件。在主程序运行的过程中,通过按键可以显示检测的各个量的值;同时在系统过电压和干扰信号产生时,液晶显示屏会显示提示信息,使电源实现“透明”,便于电源的管理。在本系统中,键盘采用的是由P1口组成的3×3行列矩阵式键盘。

为了实现与目前应用较为广泛的MODia)N系列测控系统的连接,本系统选用了控制系统中较为通用的MODBUS协议进行通信。MODBUS协议采用主—从通信方式,它规定把各个报文封装成对应的一帧数据,以帧为单位传输数据。主站发送的报文包括接收者地址,任务、任务数据、校验方式等内容;从站响应信息报文包括从站地址、所执行的任务、执行任务得到的数据、校验方式等内容。MODBUS协议有两种报文组成结构(又称传输模式),分别是ASCII(美国信息交换码)模式和RTU模式。同-MODBUS总线网络上的所有站点设备都必顽使用相同的模式和对应的串口通信参数。本例采用的是RTU报文传送方式。RTU模式的报文字符由8位二进制编码组成,每个字符包含1位起始位、8位数据位和2位停止位(无奇偶校验)。RTU模式的文字符号必须以连续数据流的形式传送,每帧以至少3.5个字节时间的停顿间隔开始传输.同样以至43.5个字符时间的停顿标志传输的结束。通信程序已经发展得比较成熟,具体的框图省去。通信程序软件运行时随串行口,若证实为上位机通信请求,则发应答信号,实现“握手”,然后按上位机要求发送或接收数据。发送时,将本机检测的电压值、电流值向上发送,接收时则将上位机发来的系统设置参数进行差错判断后放人本机原设置单元,然后再由软件根据设置值进行相应处理.

单片机电流检测电路图(四)

具有较宽共模输入范围的电流检测放大器。MAX44284电流检测放大器集高精度、宽输入共模范围于一体。您可以同时获得高精度、低功耗性能——具备Maxim一贯的简约设计风格。这款器件树立了检流放大器高精度、高灵活性的新标杆,具有优异的性价比,非常适合医疗、消费类电子、移动、通信或电机控制应用——需要高精度、设计简便的任何应用。

优异的精度

2µV输入失调电压,增益误差仅为0.05%

极低的输入失调温度系数:50nV/°C

-0.1V至+36V宽输入共模范围

低失调漂移和输入噪声

提供关断控制,节省电池电量

打开APP精彩内容

点击阅读全文

单片机拟真电路图软件_单片机电流检测电路图大全(四款模拟电路设计原理图详解)...相关推荐

  1. 单片机电流检测电路图大全(四款模拟电路设计原理图详解) - 信号处理电子电路图

    电路图简介: 本文主要介绍了单片机电流检测电路图大全(四款模拟电路设计原理图详解).它的主要功能是完成对过电压的瞬时值和峰值的检测.过电压次数的检测.电源输出电压和电流的检测,并通过键盘的操作显示出各 ...

  2. 燃气灶电气线路图及原理_燃气报警器电路图大全(六款模拟电路设计原理图详解)...

    燃气报警器电路图(一) 使用燃气燃料时必须注意安全,若遇意外情况(如水分溢出)造成燃气熄火,而厨房又无人照看时会造成大量燃气外泄,易形成火灾及人身伤害事故.如采用燃气熄火报警器,一旦燃气熄火,它就会发 ...

  3. 计算机电子电路原理图,简易电子琴设计电路图大全(八款模拟电路设计原理图详解) - 消费类电子电路图...

    简易电子琴设计电路图(一) 电子琴稳定的+5V电源的电路如图所示. 电子琴电源电路 电路工作原理:集成块ICCA6722是该电源电路的核心元件.它能输出精确而稳定的+5V直流电压.从IC第1脚输人+9 ...

  4. 烟雾检测电路c语言程序,烟雾报警器电路图大全(六款模拟电路设计原理图详解)...

    描述 烟雾报警器电路图(一) 本报警器采用半导体气敏元件作为传感器,实现"气-电"转换,555时基电路组成触发电路和报警音响电路:由于气敏元件工作时要求其加热电压相当稳定,所以利用 ...

  5. 电流测试c语言算法,电流检测电路设计方案汇总(六款模拟电路设计原理图详解)...

    电流检测电路设计方案(一) 低端检流电路的检流电阻串联到地(图1),而高端检流电路的检流电阻是串联到高电压端(图2).两种方法各有特点:低端检流方式在地线回路中增加了额外的线绕电阻,高端检流方式则要处 ...

  6. 74ls175四人抢答器电路图_四人抢答器电路设计方案(四) - 四人抢答器电路设计方案汇总(六款模拟电路设计原理图详解)...

    四人抢答器电路设计方案(四) 2.4.接触器实现 利用接触器可以实现抢答器功能,实验电路如图5所示. 按下抢答按键,如SB1,其抢答过程如下: 即L1灯亮,其它抢答键SB2.SB3.SB4均无效. 主 ...

  7. 三人抢答器逻辑电路图_三路抢答器电路设计方案汇总(三款模拟电路设计原理图详解) - 全文...

    三路抢答器电路设计方案(一) 总体框图 抢答器系统原理框图如上所示.当主持人宣布开始,定时电路开始秒脉冲电路的作用而进行倒记时,并通过译码器在显示器中显示.报警电路给出声音提示.当选手首先按某一开关键 ...

  8. linux串口蜂鸣器报警电路,蜂鸣器报警器电路图大全(五款模拟电路设计原理图详解)...

    蜂鸣器的工作原理 电路原理图使用SH69P43为控制芯片,使用4MHz晶振作为主振荡器. 先分析一下蜂鸣器.所使用的蜂鸣器的工作频率是2000Hz,也就是说蜂鸣器的驱动信号波形周期是500μs,由于是 ...

  9. linux串口蜂鸣器报警电路,蜂鸣器报警器电路图 五款模拟电路设计原理图详解

    蜂鸣器的工作原理 电路原理图使用SH69P43为控制芯片,使用4MHz晶振作为主振荡器. PORTC.3/T0作为I/O口通过三极管Q2来驱动蜂鸣器LS1,而PORTC.2/PWM0则作为PWM输出口 ...

最新文章

  1. 【运筹学】整数规划 ( 整数规划示例 | 整数规划解决的核心问题 )
  2. QPixmap QImage 相互转化
  3. Python 私有变量的访问和赋值
  4. VC2005 C++入门记
  5. 【重点】LeetCode 25. Reverse Nodes in k-Group
  6. 提取assemblyinfo.cs文件里的guid值
  7. 25. Magento 创建新闻模块(5)
  8. (day 29 - 二叉树的先序遍历 )剑指 Offer 34. 二叉树中和为某一值的路径
  9. 防护IOS APP安全的几种方式(详解)
  10. 用DIV+Css+Jquery 实现的旧版微信飞机大战。
  11. JavaScript表单基本验证
  12. MATLAB点云重采样,PCL点云曲面重采样三种方法:上采样,下采样,均匀采样
  13. matlab基础(一):matlab中矩阵的基本运算
  14. 论文查重没通过怎么办?
  15. 互联网架构师必备技能(使用markdown编写)
  16. 拓扑学+计算机,拓扑学与物理学结合,量子计算机正在成为现实
  17. 运动式耳机品牌排行榜,运动耳机排名前六
  18. Temporal Anti-Aliasing(时域抗锯齿TAA)
  19. 绕过AMSI详细指南:如何利用DLL hijack轻松绕过AMSI
  20. python绘制彩色花_AI绘制非常漂亮的彩色花朵

热门文章

  1. Android项目:基于Android手机校园外卖订餐系统(计算机毕业设计)
  2. c语言项目实战 —— 图书管理系统
  3. lm283_飞利浦LED泛光灯具 BVP283 LED户外照明灯具350W 超高功率泛光灯
  4. 因违反《竞业协议》,三年白忙活了!赔偿 97.6 万元,返还 15.8 万元
  5. 【已开源】Flutter 穿山甲广告插件的集成-FlutterAds
  6. 【C语言】字符串数组按字典升序
  7. 802.11a/b/g/n区别
  8. 电影周周看——适合新手学习的微信小程序
  9. 苹果手机计算机软件不见了怎么办,苹果通讯录怎么不见了?苹果通讯录没了怎么办...
  10. android ios 微信 备份通讯录备份通讯录备份通讯录备份,微信通讯录备份在哪里?新版微信怎么备份通讯录?...