按关键词阅读: 实现 设计 控制器 供水 智能 单片机 lpc 51 基于 论文 毕业设计
(2)获取EOC 线上的状态信息 , 因为它是A/D 转换结束的标志 。
(3)要给“三态输出锁存器”分配一个端口地址 , 也就是给 O 。
13、E 线上送一个 地址译码器输出信号 。
AT89C51 和ADC 接口通常采用查询和中断两种方式 。
采用查询法传送数据时AT89C51 应对 EOC 线查询它的状态:若查询到 EOC 变为高电平 , 则给 OE 线送一个高电平 , 以便从 D0D7 线上提取 A/D 转换后的数字量 。
采用中断方式传送数据时 , EOC 线作为 CPU 的中断请求线 。
CPU 响应中断后 , 应在中断服务程序中使OE 线变为高电平 , 以提取A/D 转换后的数字量 。
2.2.2 起振电路设计石英晶振起振后 , 应能在 XTAL2 线上输出一个 3V 左右的正弦波 , 以使 AT89C51 片内的OSC 电路按石英晶振相同频率自激振荡 。
通常 , OSC。
14、的输出时钟频率FOSC 为0.5 16MHz , 典型值为12MHz 或11.0592MHz 。
电容C1 和C2 可以帮助起振 , 典型值为30pf , 调节它们可以达到微调FOSC 的目的 。
本设计中 , 晶振采用12MHz , C1 和C2 取30pf 。
其连接电路如图2.1 起振电路所示 。
图2.1-起振电路2.2.3 数码显示设计用7448 可以直接驱动共阴极的半导体数码管 , 由图3.3.37448 输出端可以看到 , 当输出管截止、输出为高电平时 , 流过发光二极管的电流是由 Vcc 经 2k 欧上拉电阻提供的 。
当Vcc=5V 时 , 这个电流只有2mA 左右 。
如果数码管需要的电流大于这个数值时 , 则应在2k 欧的上拉电阻上在 。
15、并联适当的电阻 。
用7448 驱动半导体数码管的连接方式如图2.2数码显示所示 。
图2.2-数码显示2.2.4 电机驱动设计电感线圈是一种感性负载 , 当流过线圈的电流发生变化时线圈会发生很大的反电动势 , 这个反电动势有可能损坏驱动器中的输出晶体管 。
因此 , 为了防止驱动器损坏 , 线圈两端必须加箝位二极管 。
当AT89C51 在P2.0 上输出低电平时 , SN75467 相应的输出晶体管导通 , 继电器线圈中有电流流过 , 继电器吸合;当 AT89C51 在 P2.0 上输出高电平时 , 驱动器相应输出晶体管截止 , 继电器线圈中无电流流过 , 继电器不吸合 , 触电常开 。
2.2.5 电机控制(1)三相电动机单向启动控制:图2.3 为三 。
16、相电动机单向启动控制图 。
图中左侧是主电路图 , 右侧是辅助电路图 。
主电路构成:三相交流电源开关QS-熔断器FU1-交流接触器主触头KM-热继电器发热元件FR-电动机M 。
控制电路的构成:停止按SB1-启动按钮SB2-接触器线圈KM-热继电器动断触头FR 构成回路 。
从该电路图可以知道 。
1)启动、停止按钮控制电动机启动或停止 。
2)热熔器作为短路保护 。
3)热继电器作为过载保护 。
图2.3-三相电动机单向启动控制图(2)三相电动机单向控制(工作原理):异步电动机接入电网的瞬间 , 启动电流大约是额定电流的 47 倍 。
过大的启动电流会造成电网电压的变化过大;对于启动时间较长的电机 , 过大的启动电流对电机会造成损害 。
。
17、所以除了小型异步电动机外 , 大多数异步电动机采用压降启动方式 , 以减小启动电流 。
常见的降压启动方式有Y/降压启动、沿边三角形降压启动、自耦变压器降压启动等 。
本设计采用自耦变压器降压启动 , 其工作原理如图2.4 所示 。
图2.4-三相电动机单向(工作原理)2.2.6 报警电路报警电路 , 如图 2.5 所示 。
当 AT89C51 的 P2.0 管脚有高电平输出时 , SPEAKER 发出报警声 。
图2.5-报警电路2.3 系统整机分析整机电路图见附录二。
本设计是通过水位传感器(见附录一)对水位高度(010m)进行采样、量化后 , 输出 010V 的直流电压 。
再经过信号处理电路将这一直流模拟量转换为8 位的并行数字量 ,。
18、并送入单片机进行处理 。
在单片机中将输入的8 位数字量进行量化数为 100 的量化处理 , 并根据这一量化将水位高度控制转化为对状态 0099 的控制 , 其中状态00 对应0.0m、状态01 对应0.1m、状态99 对应9.9m。
根据这一对应关系 , 设置四个水位控制点 , 分别为:10、20、60、80。
(1)当状态在0010 时:主、备电机工作 , 报警电路工作(一高一低) 。
(2)当状态在1020 时:主、备电机工作 , 报警电路停止工作 。
(3)当状态在2060 时:主电机工作、备电机停止工作 , 报警电路停止工作 。
(4)当状态在6080 时:主电机工作、备电机停止工作 , 报警电路停止工作 。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022536230.html
标题:毕业设计|毕业设计(论文)基于51LPC单片机的智能供水控制器的设计与实现( 三 )