正文内容

基于89c51(80c51)自动断电保护系统的单片机课程设计报告-文库吧

2025-06-08 06:29 本页面


【正文】 电流采样电路,通过电流互感器按一定比例采样线路上的电流值大小,通过一个电阻,将电流信号转换为电压信号,方便单片机进行A/D转换, 继电器控制电路,当线路上的电流值大于设定电流值时,使Q1形成通路,则继电器常闭点断开,用电器电路回路断开,则用电器停止工作。电路图如图32所示:图32 电流采样转换电路和继电器控制电路 A/D采样电路A/D采样电路, ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片其主要特性: 8路输入通道,8位A/D转换器,即分辨率为8位。    具有转换起停控制端。    转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时)     单个+5V电源供电    模拟输入电压范围0~+5V,不需零点和满刻度校准。    工作温度范围为40~+85摄氏度 低功耗,约15mW引脚功能ADC0809芯片有28条引脚,采用双列直插式封装。下面说明各引脚功能。   IN0~IN7:8路模拟量输入端。   21~28:8位数字量输出端。   ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路   ALE:地址锁存允许信号,输入,高电平有效。   START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。   EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。   OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。   CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。   REF(+)、REF():基准电压。   VCC:电源,单一+5V。 GND:地。A/D转换采样电路。CS0接面板上的CS0端口,选择ADC0809芯片地址,A0,A1,A2接AD转换通道选择段,因为本设计只涉及一个通道0,所以可以赋值0即可,数据输出端接单片机AD0AD7口,当ADC0809数据转换结束时,EOC端口输出一个高电平。经过一个反相器,接单片机的外部中断输入口。向单片机申请中断,读取数据。电路图如图33所示:图33 A/D转换电路显示电路,采用74LS374八路锁存器来实现数码管的段码和位码数据的锁存,将采集到的电流值以及设置的电流值大小进行实时的显示,以便用户的操作和观察。键盘电路, 通过对74LS374 八路锁存器D7引脚送入低电平,然后读取74LS245的值来判断是否有键按下,并且确定是哪个按键按下,然后执行相应的程序。键盘显示电路如图34所示:图34 键盘和显示电路声光报警电路,采用三极管驱动音频放大器实现音频报警,当采样电流值大于电流设定值时,控制Q2的通断,实现蜂鸣器报警;,则发光二极管点亮,实现报警功能。电路图如图35所示:图35 声光报警电路 四、系统软件设计软件设计包括主程序,中断服务程序等其它子程序主程序是系统上电或复位后首先要执行的程序,主程序主要完成系统的初始化、扫描显示、扫描键盘等工作。主程序流程图如图41所示:图41 主程序流程图当系统上电或者手动复位时,首先进行系统初始化,设置堆栈地址,定时器0工作方式,中断触发方式以及其它系统初始化。然后启动定时器和AD转换。然后进行不停的扫描键盘和显示。外部中断服务程序
点击复制文档内容
研究报告相关推荐
文库吧 www.wenkub.com
备案图鄂ICP备17016276号-1