首页 > 编程知识 正文

单片机流水灯电路图,直流电流检测电路原理图

时间:2023-05-03 17:06:44 阅读:172090 作者:1017

单片机的电流检测电路图(

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

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

MAXIMICL7135简介

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

MAXIMICL7135的每个测量周期包括三个阶段。 开始A/D转换后进入“自动调零(A/Z )”阶段,时间长度固定为10001TCL。 TCL是外接时钟周期。 之后,在积分(INT )被测量电压信号的阶段,持续时间10000TCL。 最后,由于是反向积分(DE )基准电压阶段,持续时间与被测电压信号的大小相关,最大为20001TCL。 如图1所示,完整的转换周期需要40002个时钟。

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

通常,直流电压比的测定方法是将两模拟量V1、V2分别进行A/D转换后,进行浮点除法运算。 这样不仅电路复杂缓慢,而且测量两次后进行数据处理会产生积累误差,影响精度。 使用一块MAXIMICL7135芯片,在一个测量周期内可以直接获得V1/V2的值。

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

根据式(3),将被测定模拟电压V2作为基准电压输入时,V1/V2成为采样阶段和测定阶段所需振荡脉冲数之比。 由图1可知,被测量电压V1的积分阶段开始时,BUSY端子输出高电平,并维持到积分器零交叉后的最初的振荡脉冲(在超范围的情况下,该高电平维持到开关周期结束为止)。 因此,检测在BUSY信号保持在高电平期间的振荡脉冲的数量,当N=10000时,获得NX。 直流电压比的实用测量电路包括单片机AT89C2051、A/D转换器MAXIMICL7135和显示电路(未示出),如图2所示。 连接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分频电路,作为MAXIMICL7135的时钟得到频率250kHz的信号。 本电路的测量范围: v1/v2《2(0.0000~1.9999 )》。

软件设计

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

单片机的电流检测电路图(2) )。

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

本设计以AT89C51为主控芯片,外部以ADC0804为电压采集芯片,外部电压最高为10V,而ADC0804的最高电压为5V,在模拟接入ADC芯片前,先用电阻分压,待测电压减半

电压报警电路由继电器、发光二极管和喇叭组成。 当ADC芯片检测到的电压超过一定限制时,特定的IO端口变为低电平,PNP晶体管导通,继电器导通,发光LED和喇叭引起电压下降。 发出警报。

通过ADC芯片收集的电压值和通过电阻转换计算出的电流值显示在LCD上。

报警电压由2个按钮设定,按下按钮时报警值加0.1V,按两次按钮时报警值减0.1V。

在芯片内部随时比较采集电压和警报电压,当采集电压高于警报电压时启动警报。

整体电路图

模拟图形

电压、电流显示电路

声光报警电路

键集电路

此次设计的操作非常复杂,因为protues的12864只有没有词典的液晶显示器。 因为时间的问题。 软件程序只调试了液晶1602显示器。 我相信只要有时间,也一定能显示12864。

单片机的电流检测电路图(3) )。

其主要功能是完成过电压瞬时值和峰值的检测、过电压次数的检测、电源输出电压和电流的检测,并通过键盘操作进行显示

各个检测值的大小;同时通过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五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。