基于AT89C51单片机的智能电流检测系统设计
基于单片机的智能电流检测系统的设计
[摘要] :电流检测系统是一项比较成熟的技术,而基于单片机的电流检测系统是最近的新技术,主要优点是可以一次测量并显示多个电流信号。
例如用于检测直流、交流及脉冲电流信号有效值或平均值。 以AT89C51单片机为基础搭建硬件,结合C语言编程,用keil软件和proteus软件显示仿真结果。 最后与准确电流比较,准确度可达98%。
本文只进行了理论仿真,没有进行实物搭建,后续工作还有待进一步研究。
关键词:电流检测系统片上硬件编程仿真
esignofintelligentcurrentdetectionsystembasedonmcu
abstract 3360 thecurrentdetectionsystemisarelativelymaturetechnology,utthemicrocontroller-basedcurrentdetionsystemisarecece
thisarticledescribesthecompositionanddesignmethodologyofdesignofintelligentcurrentdetectionsystembasedonmcu.itisinordertodetttetttttton candpulsecurrentsignalrmsoraverage.itistobuildthehardwareonthebasisofat 89 c 51 microcontrollerwithclanguageprogramming, keilsoftwareandproteussoftwaresimulationresultsdisplayed.finally,compared with accurate and current,theprecisionofthedetection
thisarticlerunatheoreticalsimulation,withoutbuildingphysicalstructures.the
follow-up also needs further study。
keyword :当前检测系统; 单芯片; 硬件; 程序; 简单
目录
绪论1
1电流测量系统总体设计2
2电流检测系统的硬件设计3
2.1供电电路设计3
2.2数据采集和转换电路设计3
2.2.1.ADC0808概述3
2.2.2单片机与ADC0808接口设计6
2.3单片机显示电路设计7
2.3.1液晶显示器LM016L简介7
2.3.2 LM016L与单片机的接口设计11
2.4电流系统转换电路12
2.4.1单片机I/O端口介绍12
3电流检测系统软件设计15
3.1模数转换和数据采集编程15
3.2电流检测系统显示子程序15
3.3单片机内部数据传输程序和外部中断程序15
4数据转换计算16
4.1数据标定16
4.2数据收集16
4.3数据转换计算16
4.4数据管理16
5子程序流程图17
5.1模数转换和数据采集流程图和程序附录17
5.2显示lm 016 l流程图和步骤附录19
5.3单片机内部数据传输程序和外部中断流程图和程序附录22
5.4单片机总流程图及程序附录23
5.5电流测量系统硬件电路图附录29
结论30
31谢谢你
参考文献32
绪论
单片机集成在电路芯片上,采用超大规模集成电路技术,具有数据处理能力的中央处理器的CPU随机存取存储器RAM、只读存储器ROM、多种I/O端口和中断系统、定时器/定时器还可以包括模拟复用器、A/D转换器等电路)集成在一块硅芯片上构成的小巧完备的计算机系统。
基于单片机的电流智能检测系统的设计是利用单片机的多处理性能,完成电流测量系统的智能控制。 由此,可以简单且迅速地实时检测多个电流信号。
国外基于单片机的智能电流测量系统技术研究