基于单片机电压采集电路设计

基于单片机电压采集电路设计
基于单片机电压采集电路设计

基于单片机电压采集电路

设计

This model paper was revised by the Standardization Office on December 10, 2020

1 引言

数据采集是分析模拟信号量数据的有效方法。而实时显示数据是自动化检测系统的现实需求。在测试空空导弹导引头的过程中,导引头的响应信号包括内部二次信号和模拟量电压信号。检测过程中要求检测系统实时显示导引头的工作状态,显示二次电源和模拟量响应电压信号,判断导引头性能,同时保证在非常情况下人为对导引头做出应急处理,保护导引头。对于模拟量电压信号,通常采用模数转换、事后数据标定的方法实现。根据现实需求,研制相应检测系统可作为导引头日常维护和修理的重要工具。这里介绍一种基于单片机和CPLD的实时数据采集显示系统设计方案。

2 系统构成

该系统中待采集显示电压信号共路,动态电压范围为-~+27 V。由于这些电压信号变化频率较低,或者认为频率无变化,且检测系统只关心其电压值,所以在低采样率下就可满足系统要求。根据需求,系统设计的采样率即显示刷新速率在1.56 k/s以上。

采用单片机80C196KB和可编程逻辑器件78SLC为核心控制器,以80C196KB内部集成A/D转换器作为模数转换器实现16路电压信号的实时数据采集、显示、控制。该系统总体设计结构框图如图1所示。

整个系统主要由信号预处理、信号选通、单片机采集、双机以及数据处理显示等构成。其中,信号选通模块由CPLD和多路模拟选择器组成。

3 系统硬件电路设计

3.1 信号预处理电路

由于待采集电压信号输入动态范围较宽,且极性各异,对于单片机A/D转换器来说,需要调理到能够采集的电压范围闱0~5 V,所以要统一调理采集信号,如图2所示。

图2中运放和1556均采用双电压供电,以提高动态信号输入范围;均采用精度为0.1%的精密型金属膜电阻,以提高电压转换精度。

在二级电压凋理过程中,MC1556同相输人端采用电路以减少长时间通电情况下温度升高对系统产生的不良影响。南于电压跟随器具有输入阻抗大和输出驱动能力强的特点,故在预处理电路的输入端和输出端均采用电压跟随电路。

3.2 信号选通电路

508A是一款8通道模拟多路选择器,具有高速转换速度和低内阻特性,通道切换具有防短路功能。在CPLD控制下,它可对采集信号进行有序通道切换,配合单片机进行数据采集。

EPMSLC是一款Ahera公司生产的CPLD,其容量为128个宏单元,采用硬件描述语言VHDL对CPLD编程设置实现信号的选通控制。首先编写模块对1 MHz进行20分频,输出2路相位相错、周期为20 &;s的矩形同步信号。其中一路信号经D触发器进行2分频,得到占空比50%、周期为μs的方波信号;然后编写信号选通控制模块。此模块根据方波信号和另一路同步信号循环输出控制信号,两模块都在MuxPlus-II环境下开发,CPLD 控制信号时序仿真结果如图3所示,其中,信号和ROAD是单片机主程序运行的勤务信号;1和CS2是2片的片选信号:A0、和A2则是ADG508A通道选通控制信号。

3.3 单片机采集电路

80C196KB 是Intel公司生产的一款16位CMOS单片机,片内集成有8路A/D转换器,该转换器包括一个8通道多路模拟,采样保持电路和10位A/D转换器。由于该系统外部有多路选择器,故内部无需通道转换,采用一个ACH0通道即可完成数据采集。对于采用12 MHz晶振的单片机系统,完成一次A/D转换需22μs。80C196KB的A/D转换器采用逐次逼近的方法完成模拟量到数字量的转换,基准电压设定非常关键,内部阻容网络将基准电压Vref等分为1 024个阶梯,每级为Vref/1 024 V。通过与基准电压比较,可得到10位数据转换结果,其中基准电压的精度以及稳定度直接影响到测量结果的绝对精度。因此在电路中Vref采用单独电源供电并通过基准稳压源如LM136的5 V提高精度及稳定度。

80C196KB通过判断ROAD信号在其上升沿读取上次A/D转换结果,同时启动A/D转换器转换下一路信号,该单片机用FRM信号作为非屏蔽中断使计数器DXL归零,主程序循环一次,保证对16路通道信号的时分复用采集。单片机80C196KB程序流程如图4所示。

3.4 双机数据传输

为达到采集数据的实时可控性,系统设计双机通信接口作为单片机A/D转换数据向计算机传输的通道。计算机采用下的模式通信,速度达500 KB/s~2 MB/s。使用双端口RAM IDT作为主要元件,通过通信接口,单片机将A/D转换数据存入双端口RAM中,计算机则实时显示从双端口RAM中读取的数据。单片机通过双端口 RAM IDT7130的A端口进行写操作,计算机则通过B端口进行读操作。握手信号由单片机通过对ROAD信号计数产生,二者可异步读写操作,实现数据交换。图 5为单片机与计算机接口电路。

4 系统软件设计

4.1 数据标定

在给定Vref=5 V,设单片机采集端口输入电压为Vin与之相对应的A/D转换数字量为X,则X=1 024 Vin/5V。对于线性变换预处理电路可采用Y=5KX/1 024,其中,Y表示电压实测值,X表示与Y对应的A/D转换值,K为放大器增益。令K=Ymax/5 V,其中Ymax表示待测量电压的最大值。为保证采集精度,应先计算Ymax,以保持足够的A/D转换有效数字。以待采集电压0~27 V为例,预处理电路增益为27/5=5.4。

4.2 实时显示

读数及显示软件在VC++6.0环境下编写,使用对话框模式,并口采用WDM驱动方式。软件运行时直接打开驱动设备,同时使用AfxBeginThread()函数生成一个新线程,其控制线程函数实时更新读取并显示数据。由于单片机采用1O位A/D转换器,所以一次转换结果分两次传输,分别为高位和低位传输。并口数据传输也采用8位方式。上位机在读取数据后,2组数据经移位、加法运算后得出一个完整数据,标定后在计算机界面显示。

5 结论

实践证明,该实时采集显示系统完全满足导引头的检测需求。采集电压精度可达mV 级,刷新率在1.56 k/s以上。该系统采用单片机和CPLD技术,电路设计结构简单,实际应用可靠性高、通用性强、使用灵活,且采集通道具有扩展性。但在电路设计过程中应

注意:由于系统既有模拟电路又有数字电路,所以合理布线对系统至关重要,应采取合理布线措施以保证基准地线的稳定性,从而提高采集精度。

各种电压电流采样电路设计

常用采样电路设计方案比较 配电网静态同步补偿器(DSTATCOM)系统总体硬件结构框图如图2-1所示。由图2-1可知DSTATCOM的系统硬件大致可以分成三部分,即主电路部分、控制 电路部分、以及介于主电路和控制电路之间的检测与驱动电路。其中采样电路包括3路交流电压、6路交流电流、2路直流电压和2路直流电流、电网电压同步信号。3路交流电压采样电路即采样电网三相电压信号;6路交流电流采样电路分别为电网侧三相电流和补偿侧三相电流的电流采样信号;2路直流电压和2路直流电流的采样电路DSTATCOM的桥式换流电路的直流侧电压信号和电流信号;电网电压 同步信号采样电路即电网电压同步信号。 信号调 理 TMS320 LF2407A DSP 键盘显示 电路电压电流信号驱动电路保护电路 控制电路检测与驱动 电路主电路 图2-1 DSTATCOM系统总体硬件结构框图 1.1常用电网电压同步采样电路及其特点 1.1.1 常用电网电压采样电路 1 从D-STATCOM的工作原理可知,当逆变器的输出电压矢量与电网电压矢 量幅值大小相等,方向相同时,连接电抗器内没有电流流动,而D-STATCOM 工作在感性或容性状态都可由调节以上两矢量的夹角来进行控制,因此,逆变 器输出的电压矢量的幅值及方向的调节都是以电网电压的幅值和方向作为参考的,因此,系统电压与电网电压的同步问题就显得尤为重要。

图2-2 同步信号产生电路1 从图2-2所示同步电路由三部分组成,第一部分是由电阻、电容组成的RC滤波环节,为减小系统与电网的相位误差,该滤波环节的时间常数应远小于系统 的输出频率,即该误差可忽略不计。其中R5=1K,C4=15pF,则时间常数错误!未找到引用源。<

电压采集电路设计.(DOC)

目录 一、设计目的 ................................................................................................................... - 2 - 二、设计内容 ................................................................................................................... - 2 - 三、整体设计方案设计..................................................................................................... - 2 - 四、设计任务 ................................................................................................................... - 3 - 五、硬件设计及器件的工作方式选择............................................................................... - 3 - 1、硬件系统设计方框图:.................................................................................................- 3 - 2、中断实现:8259A工作方式选择及初始化..................................................................- 4 - 3、定时功能实现:8253的工作方式及初始化................................................................- 4 - 4、数码管显示及ADC的数据传输:8255的工作方式及初始化 ...................................- 5 - 5、模拟电压转换为数字量:ADC0809的初始化.............................................................- 5 - 6、地址编码实现:74LS138及逻辑器件 ..........................................................................- 6 - 7、显示功能:数码管显示.................................................................................................- 6 - 六、软件设计 ..............................................................................................................................- 7 - 1、主程序流程图.................................................................................................................- 7 - 2、中断子程序.....................................................................................................................- 7 - 3、显示子程序.....................................................................................................................- 8 - 4、初始化.............................................................................................................................- 9 - 8295A初始化流程图 ...................................................................................................- 9 - 8253初始化流程图......................................................................................................- 9 - 8255初始化流程图......................................................................................................- 9 - 5、程序清单及说明.......................................................................................................... - 10 - 七、本设计实现功能 ...................................................................................................... - 13 - 八、元件清单 ................................................................................................................. - 14 - 九、所遇问题与小结 ...................................................................................................... - 14 - 1、问题与解决.................................................................................................................. - 14 - 2、小结体会...................................................................................................................... - 15 - 附:系统硬件连线图 ............................................................................................................... - 16 -

基于Arduino的电压有效值测量电路设计与实现v1

综合实验1 一、实验题目 基于Arduino的电压有效值测量电路设计与实现 二、项目背景 Arduino是源自意大利的一个基于开放原始码的软硬件平台,该平台包括一片具备简单I/O功效的电路板以及一套使用类似Java、C语言的Processing/Wiring开发环境。Arduino 可用来开发独立运作、并具互动性的电子产品,也可以开发与PC相连的周边装置,同时能在运行时与PC上的软件进行交互。 Arduino的电路板硬件可以自行焊接组装,也可以购买已组装好的成品;而开发环境软件则可通过网络免费下载与使用。目前Arduino的硬件部分支持Atmel的A Tmega 8、ATmega 168、ATmega 328等微处理器。此外,Arduino方案获得2006年Prix Art Electronica电子通讯类方面的荣誉奖。Arduino的硬件电路参考设计部分是以知识共享(Creative Commons;CC)形式提供授权,相应的原理图和电路图都可以从Arduino网站上获得。 Arduino特点: ●开放原始码的电路图设计,程式开发界面免费下载,也可依需求自己修改; ●具有多通道的数字I/O、模拟输入、PWM输出; ●具有10bit的ADC; ●Arduino 可使用ISCP线上烧入器,自行将新的IC芯片烧入“bootloader”; ●可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制; ●可快速、简单、方便地与传感器、各式各样的电子元件、电子电路进行连接; ●支援多样的互动程序,如Flash、Max/Msp、VVVV、Processing等; ●使用低价格的微处理控制器; ●可通过USB接口供电。 三、实验目的 1、熟悉Arduino最小系统的构建和使用方法;

单片机电压采集装置课程设计(AD转换及编程实现)

单片机课程设计 姓名:学号: 专业:电子科学与技术 题目:单片机电压采集装置 专题: AD转换及编程实现 指导教师: 设计地点:实验楼时间: 2012 年12月 单片机课程设计任务书

专业年级电科学号学生姓名 任务下达日期:2012年 12 月20 日 设计日期: 2012年12月1日至 2012 年 12月20日 设计题目:单片机电压采集装置 设计专题题目:AD转换及编程实现 设计主要内容和要求:制作单片机电压采集装置 基本要求 1、模拟通道0电压采集功能 在ADC0809的输入0~5V电压,数码管实时显示被测电压值(显示精度0.001V,即显示1位整数,3位小数)。 2、指定通道电压采集功能 通过模式选择按键切换到“指定通道电压采集功能”,利用+/-按键改变通道值,显示同上。 3、8通道自动循环电压采集功能制作单片机电压采集装置 通过模式选择按键切换到“8通道自动循环电压采集功能”, 默认通道切换时间为2秒。 扩展要求 1、超限报警功能 当Vi超出程序预设报警限值时,报警灯以1Hz速度闪烁显示,并显示提示符以区别上限或下限报警。 2、可修改上限和下限报警值的超限报警拨弄能 可随意设置上、下限报警值(步长0.1V,默认下限为0V,上限为5V)。设置时,当下限≥上限(或上限≤下限)时予以提示,并拒绝接受数据。 指导教师签字: 摘要:

此单片机电压采集装置使用AT89S52芯片和ADC0809芯片进行电压采集,实现AD转换的基本功能。,键盘电路和8个LED数码显示电路。扩展电路中包含了A/D转换电路,AD转换五种工作模式下对应要实现的功能:即模式0下完成通道0的模拟信号采集;模式1时完成指定模拟通道电压采集,按加、减(K2,K3)按键手动实现模拟通道的切换, 此外,通过内部定时器T1实现报警功能,即超过上限电压4.999V时报警,同时点亮P1.1即L2发光LED小灯,低于下限电压0.000V时也实现报警功能,只是报警的频率改变,同时点亮P1.0即L1发光LED小灯;而模式2完成8通道模拟信号自动循环采集功能,通过加入内部定时器T0中断,从而实现每隔1秒通道值自动加1的功能;进入模式3的时候,需要人为设置报警上限,此程序设定报警上限为4V,而报警上限默认值为3.999V,通过按加、减(K2/K3)按键实现上限加减0.1V;模式4的时候设置报警下限电压,默认报警下限电压为1.999V,本程序中设置的报警下限电压为2V,通过加减(K2/K3)按键实现电压加减0.1V的功能,最终实现电压采集和扩展功能。 关键词:AT89S52芯片、ADC0809芯片

电动车辆动力电池组电压采集电路设计

电动车辆动力电池组电压采集电路设计 作者:张彩萍, 张承宁, 李军求 作者单位:北京理工大学机械与车辆工程学院,100081 刊名: 电气应用 英文刊名:ELECTROTECHNICAL APPLICATION 年,卷(期):2007,26(12) 被引用次数:3次 参考文献(4条) 1.朱正动力电池组分布式管理系统设计及实车试验 2006 2.卢居霄;黄文华;陈全世电动汽车电池管理系统的多路电压采集电路设计[期刊论文]-电源技术 2006(05) 3.何朝阳;戴君蓄电池在线监测系统的设计与实现[期刊论文]-今日电子 2006(10) 4.童诗白;华成英模拟电子技术基础 2000 本文读者也读过(3条) 1.张彩萍.张承宁.李军求.张玉璞.ZHANG Cai Ping.ZHANG Cheng Ning.LI Jun Qiu.ZHANG Yu Pu电动车用动力电池状态检测与显示系统设计[期刊论文]-电子技术应用2008,34(9) 2.赵慧勇.罗永革.王保华.刘珂路.Zhao Huiyong.Luo Yongge.Wang Baohua.Liu Kelu多路电压采集单元模块仿真设计[期刊论文]-湖北汽车工业学院学报2010,24(2) 3.卢居霄.黄文华.陈全世电动汽车电池管理系统的多路电压采集电路设计[期刊论文]-电子设计应用2006(5) 引证文献(3条) 1.张彩萍.张承宁.李军求.张玉璞电动车用动力电池状态检测与显示系统设计[期刊论文]-电子技术应用 2008(9) 2.雷晶晶.李秋红.龙泽.王太宏.张金顶锂电池组单体电压精确检测方法[期刊论文]-电源技术 2012(3) 3.雷晶晶.李秋红.陈立宝.张金顶.王太宏动力锂离子电池管理系统的研究进展[期刊论文]-电源技术 2010(11)引用本文格式:张彩萍.张承宁.李军求电动车辆动力电池组电压采集电路设计[期刊论文]-电气应用 2007(12)

外加电压检测复位电路设计方案

外加电压检测复位电路设计方案 1.6.5 PIC单片机的外接电压检测复位电路举例1.设计思路有许多型号单片机的内部均不具备掉电复位功能,即使对于内部包含该功能的PIC单片机,其复位门槛电压值是固定不可更改的,有时不能满足用户的需求,因此,外加电压检测复位电路也是较常见的设计方案。对于片内带有掉电复位功能BOR的PIC单片机,在使用外接电压检测复位电路时,就必须将内部BUR功能禁止,方法是将系统配置字的BUDEN位设置为0。对于内部不带BOR功能的PIC单片机,其电源控制寄存器PCUN没有BOR标志位,无法准确识别由外接电压检测复位电路引起的单片机复位,因此在程序执行过程中在MCLR 引脚施加了人工复位信号引起的复位。与外接电压检测复位电路相关的单片机片内等效电路如图1所示,从该图可以看出,外接电压检测复位电路时,单片机内部的两个定时器不参与工作。 图1 与外接电压检测复位电路相关的单片机片内等效电路2.电路设计(1)外接分立元件电压检测复位电路。下面给出了两种不利用分离元器件搭建的电压检测复位电路。电路工作原理是,当VDD下降到某一门槛值时,三极管截止,从而使MCLR端电平变低,迫使单片机复位。图2中该门槛值为VDD<Vz十0.7V,其中Vz是稳压管的稳定电压的值,而图3中该门槛值为VDD<0.7V(R1+R2)/R1。 图2 外加电压检测复位电路(VDD<Vz十0.7V) 图3 外加电压检测复位电路(VDD<0.7V(R1+R2)/R1)(2)外接专用芯片电压检测复位电路。图4所示为一种利用专用芯片HT70XX搭建的电压检测复位电路。台湾HOLTEK公司研制的HT70XX系列集成电路是一组采用CMOS工艺制造的电源欠压检测器,其包装形式有三脚直插式封装和贴片式封装两种。 图4 由HT70XX构建的外加电压检测复位电路(本文转自电子工程世界:)

常用电流和电压采样电路

2常用采样电路设计方案比较 配电网静态同步补偿器(DSTATCOM )系统总体硬件结构框图如图2-1所示。由图2-1可知DSTATCOM 的系统硬件大致可以分成三部分,即主电路部分、控制电路部分、以及介于主电路和控制电路之间的检测与驱动电路。其中采样电路包括3路交流电压、6路交流电流、2路直流电压和2路直流电流、电网电压同步信号。3路交流电压采样电路即采样电网三相电压信号;6路交流电流采样电路分别为电网侧三相电流和补偿侧三相电流的电流采样信号;2路直流电压和2路直流电流的采样电路DSTATCOM 的桥式换流电路的直流侧电压信号和电流信号;电网电压同步信号采样电路即电网电压同步信号。 图2-1 DSTATCOM 系统总体硬件结构框图 2.2.11 常用电网电压同步采样电路及其特点 .1 常用电网电压采样电路1 从D-STATCOM 的工作原理可知,当逆变器的输出电压矢量与电网电压矢量幅值大小相等,方向相同时,连接电抗器内没有电流流动,而D-STATCOM 工作在感性或容性状态都可由调节以上两矢量的夹角来进行控制,因此,逆变器输出的电压矢量的幅值及方向的调节都是以电网电压的幅值和方向作为参考的,因此,系统电压与电网电压的同步问题就显得尤为重要。

图2-2 同步信号产生电路1 从图2-2所示同步电路由三部分组成,第一部分是由电阻、电容组成的RC 滤波环节,为减小系统与电网的相位误差,该滤波环节的时间常数应远小于系统的输出频率,即该误差可忽略不计。其中R 5=1K Ω,5pF,则时间常数错误!未 因此符合设计要求;第二部分由电压比较器LM311构成, 实现过零比较;第三部分为上拉箝位电路,之后再经过两个非门,以增强驱动能力,满足TMS320LF2407的输入信号要求。 C 4=1找到引用源。<

单片机温度采集与显示

1、课程设计目的 (1)利用单片机及相应温度传感器设计单检测节点或多检测节点数字温度计 (2)精度误差:0.5摄氏度以内;测温范围:10-50摄氏度 (3)LED数码管或LCD直接显示 (4)完成对设计系统测试 2、数字温度计正文 摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,本文主要介绍了一个基于89C52单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行介绍,该系统可以方便的实现温度采集和显示,并可根据需要任意设定上下限报警温度,使用起来相当方便,适合于我们日常生活和嵌入其它系统中,作为其AT89C52结合最简温度检测系统,该系统恶劣环境下进行现场温度测量,有广泛的应用前景。本文将介绍一种基于单片机往制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 关键词:单片机,数字控制,温度计,DSIBB20, AT89C52 2.1引言 随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技构中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域己经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段 ①传统的分立式温度传感器 ②模拟集成温度传感器 ③智能温度传感器 目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,AT89C52单片机为控制器构成的数字温度测量装置的工作

三相电源检测介绍

三相电源检测系统设计三相电源检测系统设计 摘 要 本设计采用AT89C51单片机实现三相电压与电流的检测。该设计可检测三相交流电压(AC220V×3)及三相交流电流(A、B、C 线电流0~5A)。本系统的变压器、放大器、A/D 转换和计算产生的综合误差满足5%的精度要求。输出采用128×64 LCD 方式显示,单片机电源部分直接由AC220V 交流电经整流、滤波、稳压供电。系统采用数字时钟芯片和8kB 的RAM 进行存储器的扩展。 关键词关键词::三相交流电 AD 转换 变压器 LCD 显示 8KB RAM

1.引言 当前电力电子装置和非线性设备的广泛应用,使得电网中的电压、电流波形发生严重畸变,电能质量受到严重的影响和威胁;同时,各种高性能家用电器、办公设备、精密试验仪器、精密生产过程的自动控制设备等对供电质量敏感的用电设备不断普及对电力系统供电质量的要求越来越高,电能质量问题成为各方面关注的焦点,电能质量检测是当前的一个研究热点,有必要对三相电信号进行采样,便于进一步分析控制。 目前,精度要求不高的交流数字电压表大多采用平均值原理,只能测量不失真时的正弦信号有效值,因此受到波形失真的限制而影响测量精度和应用范围。真有效值数字仪表可以测量在任何复杂波形而不必考虑波形种类和失真度的特点以及测量精确度高、频带范围宽、响应速度快的特点而得到广泛应用。提高系统的测量精度、稳定性特性是设计中的关键。 真有效值的数字电压数字电压表和以往的仪表有所不同的是可以检测波形复杂的三相交流电压电流。这些都是以单片机为基础的智能化仪表,同时充分表明单片机是一个应用于对象体系的智能化工具。 本设计用单片机进行三相电压与电流的硬件检测系统。该系统检测三相交流电压(AC220V×3)及三相交流电流(A、B、C线电流0~5A)。本系统的变压器、放大器、A/D转换和计算产生的综合精度满足5%要求。输出显示采用128×64点阵的LCD,单片机电源由AC220V交流供电通过变压与整流稳压电路实现。系统配有数字时钟芯片、8kB的RAM存储器扩展芯片。 2总体设计方案 总体设计方案框架如图2-1所示,由交流信号处理部分、A/D转换电路、51单片机控制、数据存储器电路、LCD显示电路以及稳压电源电路组成。 图2-1总体系统原理图

开关量采集电路设计

开关量采集电路设计 开关量采集电路适用于对开关量信号进行采集,如循环泵的状态信号、进出仓阀门的开关状态等开关量。污染源在线监控仪可采集16路开关信号,输入24V 直流电压;设定当输入范围为18~24VDC 时,认为是高电平,被监视的设备处于工作状态;当输入低于18VDC 时,认为是低电平,被监视的设备处于停止状态。 为了避免电气特性及恶劣工作环境带来的干扰,该电路采用光电耦合器TLP521对信号实现了一次电-光-电的转换,从而起到输入\输出隔离的作用。 同时,还安装有LED 工作指示灯,可以使用户对每一通路的工作情况一目了然。其中一路的开关量采集电路如图1所示: 图 1 开关量采集电路 光耦TLP521将红外发光二极管和发光三级管相互绝缘的组合在一起,发光二极管为输入回路,它将电能转换成光能;发光三极管为输出回路,它将光能再转换成电能,实现了两部分电路的电气隔离。 当输入范围为18 ~24VDC 时,认为是高电平,此时光耦导通,电阻R10、R14和发光二极管共同构成输入回路。 根据光耦导通时电流为4 ~10mA ,当输入最高电压24V 时, mA V R R mA V 42414101024<+<,即Ω<+<Ωk R R k 614104.2 当输入低于18V 时认为是低电平,此时光耦的工作电流肯定低于4m A ,此时光耦不导通,电阻 R10、 R14和R12共同构成输入回路,所以: mA R R R V 412 141018<++,即R10+R14+R12>Ω。在设计中,选择R10=R12=2 k Ω,R12=1 k Ω。 光耦导通的最小电流为4mA ,根据光耦的电流传输比CTR(Current Transfer

基于51单片机的电压采集与显示系统设计

课程设计 题目:51单片机的电压采集与显示系统设计专业:电气工程及其自动化 班级: 学号: 学生姓名: 指导教师: 2010 年 9 月5 日

摘要 随着电子科技的不断发展与进步,电压测量成为广大电子领域中必须掌握的过程,并且对测量的精度和采集功能的要求也越来越高,而电压的测量与显示系统甚为重要。本文介绍的重点是电压数据的采集与显示系统,数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机8051来实现,硬件部分是以单片机为核心,还包括模-数转换模块,显示模块,和串行接口部分,还有一些简单的外围电路。8路被测电压通过通用ADC0809模-数转换,实现对采集到的数据进行模拟量到数字量的转换,由单片机对数据进行处理,用数码管显示模块来显示所采集的结果,由相关控制器完成数据接收和显示,VB程序编写了更加明了化数据显示界面。本系统主要包括四大模块:数据采集模块、控制模块、显示模块、A/D转换模块。绘制电路原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路。在软件编程上,采用了C语言进行编程,开发环境使用相关集成开发环境。开发了显示模块程序、通道切换程序、A/D转换程序。 关键词:单片机, ADC0809,A/D转换,模块显示电压测量 Abstract Along with the development of electronic technology progress, voltage measurement of electronic fields become broad must grasp of the process, and the accuracy of measurement and collection function requirements, and more and more is also high voltage measurement and display system is very important. This paper focuses on voltage data acquisition and display system, data collection and communication control using modular design, data collection and communication control adopted MCU 8051, hardware part is, still include singlechip mode - several conversion module, display module, and the serial interface, and some simple outer circuit. 8 and the voltage to be measured by general ADC0809 mode - and to count the collected data for analog to digital, by SCM processing of data, using a digital display module to show the tube, the related results of collecting data receiving and display controller, VB programming and the data showed that the interface. This system mainly including four modules: the data acquisition module, control module, display module, A/D conversion module. Draw circuit principle diagram and the work flow, and debugging, finally completed the system design of hardware circuit. In software programming, the C language program development environment, use the integrated development environment. Develop A display module procedures, channel switching procedures, A/D conversion program..

三相电信号采集电路设计方案

引言 当前,电力电子装置和非线性设备的广泛应用,使得电网中的电压、电流波形发生畸变,电能质量受到严重影响和威胁;同时,各种高性能家用电器、办公设备、精密试验仪器、精密生产过程的自动控制设备等对供电质量敏感的用电设备不断普及对电力系统供电质量 的要求越来越高,电能质量问题成为近年来各个方面关注的焦点,电能质量监测是当前国际上的一个研究热点[1],有必要对三相电信号进行高精度采集,便于进一步分析控制,提高电能质量。对电力参数的采样方法主要有两种,即直流采样法和交流采样法。直流采样法采样的是整流变换后的直流量,软件设计简单,计算方便,但测量精度受整流电路的影响,调整困难。交流采样法则是按一定规律对被测信号的瞬时值进行采样,再按一定算法进行数值处理,从而获得被测量,因而较之直流采样法更易获得高精度、高稳定性的测量结果[2]。 三相电信号采集电路设计 三相电信号采集电路框架 三相电信号采集电路的框架如图1所示。三相电压电流信号经过电压电流互感器转换为较低的电压信号。其中A相的电压信号经过波形调整成为频率与A相电压信号相同的方波信号,用于测量频率。同时将转换后方波频率信号进行频率的整数倍放大作为A/D转换的控

制信号。经过六路互感器降压后,将信号送入AD7656进行A/D转换,转换完的数字信号就可以供于DSP/MCU进行数据分析。 电压电流互感器的选用 电压/电流互感器均采用湖北天瑞电子有限公司TR系列检测用 电压输出型变换器。电压互感器采用检测用电压输出型电压变换器TR1102-1C,如图2为其结构图,规格为300V/7.07V,非线性度比差<+/-0.1%,角差<=+/-5分。电流互感器采用检测用电压输出型电流变换器TR0102-2C,规格为5A/7.07V,非线性度比差<+/-0.1%,角差<=+/-5分。 电源电路 AD7656共有两种模拟信号输入模式,一是模拟输入信号为二倍的参考电压(2.5V)即+/-5V之间,另一种是四倍的参考电压即+/-10V 之间。为提高采样的精度,本电路采用输入信号为+/-10V之间,因此需要+/-10V~+/-16.5V之间电源供电。AD7656同时需要5V的AVCC

变频器电路图-整流、滤波、电源及电压检测电路

变频器电路图-整流、滤波、电源及电压检测电路 以下仅仅对变频器电路图-整流、滤波、电源及电压检测电路的分析,好象论坛上发不了图纸. 1. 整流滤波部分电路 三相220V电压由端子J3的T、S、R引入,加至整流模块D55(SKD25-08)的交流输入端,在输出端得到直流电压,RV1是压敏电阻,当整流电压超过额定电压385V时,压敏电阻呈短路状态,短路的大电流会引起前级空开跳闸,从而保护后级电路不受高压损坏。整流后的电压通过负温度系数热敏电阻RT5、RT6给滤波电容C133、C163充电。负温度系数热敏电阻的特点是:自身温度超高,阻值赿低,因为这个特点,变频器刚上电瞬间,RT5、RT6处于冷态,阻值相对较大,限制了初始充电电流大小,从而避免了大电流对电路的冲击。 2. 直流电压检测部分电路 电阻R81、R65、R51、R77、R71、R52、R62、R39、R40组成串联分压电路,从电阻上分得的电压分别加到U15(TL084)的三个运放组成的射极跟随器的同向输入端,在各自的输出端得到跟输入端相同的电压(输出电压的驱动能力得到加强)。U13(LM339)是4个比较器芯片,因为是集电集开路输出形式,所以输出端都接有上接电阻,这几组比较器的比较参考电压由Q1(TL431)组成的高精度稳压电路提供,调整电位器R9可以调节参考电压的大小,此电路中参考电压是6.74V。如果直流母线上的电压变化,势必使比较器的输入电压变化,当其变化到超过6.74V的比较值时,则各比较器输出电平翻转,母线电压过低则驱动光耦U1(TLP181)输出低电平,CPU接收这个信号后报电压低故障。母线电压过高则U10(TL082)的第7脚输出高电平,通过模拟开关U73(DG418)从其第8脚输出高电平,从而驱动刹车电路,同时LED DS7点亮指示刹车电路动作。由整流二极管D5、D6、D7、D18、D19、D20组成的整流电路输出脉动直流电,其后级的检测电路可对交流电压过低的情况进行实时检测,检测报警信号也通过光耦U1输出。 3. 电源电路 U62(VIPER100SP)是内部带场效应管的开关电源控制芯片。母线电压+VPW通过保险F1加到开关变压器T1的第2脚,T1的第1脚和第2脚是初级线圈,U62内部集成了特别的启动电路,电路启动后,T1次级3、4、5脚输出的感应脉冲经整流滤波后得到电压检测电路所需的正负电压,正电压也同时提供给U62以维持其工作。T1其它次级输出的感应脉冲经整流滤波后分别供应U、V、W三相上桥光耦驱动所需电压(+VHU,0VHU)(+VHV,0VHV)(+VHW,0VHW),还有其它控制电路所需电压(+VSI,0VSI,-VSI)。芯片U56(LM2575S-ADJ)是一个PWM开关式输出稳压芯片,将+VSI电压降压并稳定为5V(+VSI5)供给CPU等芯片所需电路。 对于变频器修理,仅了解以上基本电路还远远不够的,还须深刻了解以下主要电路。主回路主要由整流电路、限流电路、滤波电路、制动电路、逆变电路和检测取样电路部分组成。图2.1是它的结构图。

基于DAQmx的模拟电压生成与采集系统设计

基于DAQmx的模拟电压生成与采集系统设计 在Labview中,快速Express VI和底层DAQmx VI都可以实现数据采集。快速VI简单、方便、易用,在实现功能相对单一的数据采集任务时经常选用;然而,底层VI却可以灵活地实现功能比较复杂的数据采集任务。另外,底层VI的执行效率高于快速VI。因此,在实际应用中,选择使用底层VI。基于这一思想,本设计选用底层VI,借助于NI USB6009数据采集卡以及数据采集卡配置软件MAX(Measurement&Automation Explorer),在Labview 中生成并采集电压模拟信号。 一、总体方案设计 本系统前面板的虚拟界面如图1所示。 图1 系统前面板

1、前面板功能说明与使用方法 (1)系统实现的功能 系统运行状态下,选择好通道,配置相应参数后,按下绿色“启动”按钮,生成的电压波形和采集到的电压波形分别在各自的波形图表中显示出来,生成电压频率由数值显示控件显示,指示灯由红变绿,表示数据生成与采集程序正在运行。按下红色“停止”按钮,波形图表所显示的数据定格,指示灯由绿变红,表示数据生成与采集程序停止运行。再次按下“启动”(或“停止”)按钮,数据生成与采集程序继续(或停止)运行。按下蓝色“退出系统”按钮,整个程序停止运行,“启动”和“停止”不再具有启停功能。 (2)界面的使用方法 第一步,运行程序。 第二步,配置参数。 首先,选择生成电压的输出通道以及采集电压的输入通道。由于采用了NI USB6009数据采集卡,在MAX中创建了相应任务,这里选用USB-6009/ao0和USB-6009/ai0通道。 然后,配置输出电压最大和最小伏值、输出速率与每周期点数。NI USB6009模拟电压的输出伏值是0-5V,最大最小伏值设置时要在这个范围中进行;输出速率配置的是ms数,数值越大,输出波形变化越缓慢;每周期点数越多,生成的波形越平滑,越接近正弦波。 最后配置通道采样数。USB6009支持的采样数为1-1024,超限系统会以对话框的形式报错,并指出原因。 第三步,操作按钮。 按下“启动”按钮,如若配置参数正确,波形图表显示波形,数值显示控件显示显示输出频率。 按下“停止”按钮,同时停止数据的生成与采集。 再次按下“启动”按钮,继续生成和采集数据。 按下“退出系统”按钮,整个程序终止运行。 补充说明,如若在运行状态下修改程序,需要再次“启动”后,方能实现新配置参数下数据的生成与采集;而“启动”按钮在“停止”按钮按下,即“停止”状态下才生效。所以,在启动状态下调整参数配置,需要先转换到停止状态,配置好后,重新转换到启动状态。 另外,也可以在运行程序之前,首先完成参数的配置。 2、程序框图的总体架构 本系统程序框图如图2所示。

基于单片机的直流电压检测系统设计_课程设计说明书

山东建筑大学 课程设计说明书 题目:基于单片机的直流电压检测系统设计课程:单片机原理及应用B课程设计 院(部):信息与电气工程学院 专业:通信工程 班级:通信111 姓名:张安珍 学号:2011081342 指导教师:张君捧 完成日期:2015年1月

目录 摘要......................................................... I I 正文.. (1) 1 设计目的和要求 (1) 3 设计内容和步骤 (2) 3.1单片机电压测量系统的原理 (2) 3.2 单片机电压测量系统的总体设计 (3) 3.2.1 硬件选择 (4) 3.2.2 软件选择 (4) 3.3 硬件电路的设计 (4) 3.3.1 输入电路模块设计 (4) 3.3.2 LM7805稳压电源电路介绍 (5) 3.3.3 显示模块电路设计 (5) 3.3.4 A/D转换设计 (7) 3.3.5 单片机模块的简介 (9) 3.4系统软件的设计 (12) 3.4.1主程序的设计 (12) 3.4.2 各子程序的设计 (14) 总结与致谢 (16) 参考文献 (17) 附录一系统整体电路图 (18) 附录二 A/D转换电路的程序 (19) 附录三 1602LCD显示模块的程序 (21)

摘要 随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段。对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计在查阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片ADC0832构建了一个直流数字电压表。本文首先简要介绍了单片机系统的优势,然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计。 本文介绍了基于89S51单片机的电压测量系统设计,介绍1602LCD液晶的功能和ADC0832的转换原理。该电路设计简单,方便。该设计可以测量0~5V的电压值,并在1602LCD液晶上显示出来。 本系统主要包括三大模块:主程序模块、显示模块、A/D转换模块,绘制点哭原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路,在软件编程上,采用了c语言进行编程,开发了显示模块程序,A/D转换程序。 关键词:89S51单片机;1602LCD液晶;ADC0832

单片机电压采集装置

单片机课程设计任务书 专业年级学号学生姓名 任务下达日期: 设计日期: 设计题目:单片机电压采集装置 设计专题题目:单片机系统设计 设计主要内容:制作单片机电压采集装置 设计要求: 1、基本要求 制作单片机电压采集装置电压采集功能在ADC0809的0通道输入0~5V 电压,实时显示被测电压值(显示精度0.001V,即显示1位整数,3位小数)。 2、扩展要求 指定通道采集,模式0:通道0模拟信号采集,模式1:指定通道模拟信号采集,模式2:8通道模拟信号自动循环采集,模式3:设定报警上限值,模式4:设定报警下限值。系统有三个按键,分别是:模式切换、加、减按钮,模式切换:1号按键,模式加1;加:2号按键,则值加1;模式1下改变通道,模式3下改变报警值;减:3号按键,则值减1,模式1下改变通道,模式3下改变报警值。 报警设置:设置报警上限、下限,超过上线或者低于下线时LED会亮,并发出警报声。 3、创新部分 将数码管换成LCD1602显示模式通道及电压值。 指导教师签字:

摘要 本设计介绍了基于用89S52单片机和AD0809进行电压采集的基本电路。系统硬件电路是由主板电路和扩展板电路两部分组成。主板电路包括单片机的最小系统,键盘电路和8个LED数码显示电路,这部分电路已制成电路板。扩展电路中包含了A/D转换电路,单片机电压采集电路,通过调节电位器来改变输入的电压值,在主板电路的数码管中显示出所采集的电压值,该部分电路的布线部分是由自己手工完成的。。通过程序调试各个部分的功能,运用C语言编程,完成各功能模块,通过下载软件下载到单片机芯片中,最终实现电压采集功能和扩展功能。 关键词:单片机; ADC0809芯片; C语言编程;模数转换

相关文档
最新文档