时间 | 内容 |
第 1 天 | 布置课题,落实任务,确定课题及组织形式,收集 课题相关的技术资料。 |
第 2 天 | 方案论证、分析、讨论 |
第 3-4 天 | 电路设计、设计各模块程序框图 |
第 5 天 | 软件设计 |
第 6 天 | 软件设计、调试 |
第 7 天 | 调试 |
第 8 天 | 调试,整理资料、写课程设计报告 |
第 9 天 | 写课程设计报告 |
第 10 天 | 递交课程设计报告、总结 |
0 | 5 | 5 | 0 | 7 | 8 | ||
重量 | 熄灭 | 计数值 |
独立按键 S5 设定为正向/反向传送控制按键;S5 在“传送装置”启动后才被 使能,当 S5 按下后,发光二极管从 L1 到 L8 以 0.5 秒为间隔依次循环点亮,“传 送装置”开始正向传送“货物”;再次按下发光二极管从 L8 到 L1 以 0.5 秒为间 隔依次循环点亮,“传送装置”开始反向传送“货物”;
独立按键 S6 用于读取存放于 EEPROM中记录的下一个超重数据。共计 20 个 数据循环显示,显示格式如图 2-2所示。
| 0 | 5 | 5 | 0 | | 0 | 5 |
熄灭 | 超重数据 | 熄灭 | 记录的序号 |
独立按键S4 为“+1”键位,S5 为“-1”键,S6 为确认键。如图 2-3所示,按 下确认键后,返回到工作模式。
| | | | | 7 | 5 | 0 |
熄灭 | 重量阀值 |
设定“传送装置”额定载重为 750kg,若“货物”重量超出此额定值,传送装 置自动停止(继电器断开、所有发光二极管熄灭),蜂鸣器开始报警;“货物”重量 小于额定载重后,传送装置自动恢复到工作状态(继电器接通、发光二极管重新循环点亮),同时关闭蜂鸣器报警。
地址 | 0x00 | 0x01 | 0x02 | „„ | 0xFF |
数据 | 记录 1 | 记录 2 | 记录 3 | „„ | |
正向传送时,检测到货物,则计数值加1;反向传送时,检测到货物,则计数值减 1;其他情况维持计数值不变。
注:系统通过 EEPROM 存储重量阈值和计件值。掉电重启后,数据维持上次设定值和计件值不变。
要求“模拟智能灌溉系统”能够实现土壤湿度测量、土壤湿度和时间显示、湿 度阈值设定及存储等基本功能。通过电位器Rb2 输出电压信号,模拟湿度传感器 输出信号,再通过 A/D 采集完成湿度测量功能;通过 DS1302 芯片提供时间信息; 通过按键完成灌溉系统控制和湿度阈值调整功能,通过 LED 完成系统工作状态指示功能。系统硬件电路主要由单片机控制电路、显示单元、ADC 采集单元、RTC 单 元、EEPROM 存储单元、继电器控制电路及报警输出电路组成,具体要求如下:
1.1 自动工作状态,根据湿度数据自动控制打开或关闭灌溉设备,以 L1 点亮指 示;
1.3 定时工作状态,根据设定时间自动控制打开或关闭灌溉设备,以 L3 点亮指 示;
1.4 系统上电后处于自动工作状态,系统初始湿度阈值为 EEPROM 中的保存值, 此时若湿度低于设定阀值,灌溉设备自动打开,达到 设定阀值后,灌溉设备自动关闭;
0 | 8. | 3 | 0 | — | 0 | 5 |
时(8 时) | 分(30 分) | 分隔符 | 湿度(5%) |
系统工作于手动工作状态下时,若当前湿度低于湿度阈值,蜂鸣器发出提示音, 并可通过按键 S6 关闭提醒功能。
4.1 按键 S7 设定为系统工作模式或显示界面切换按键;具体如下:手动模式、 自动模式、定时灌溉模式(设定灌溉装置启动/停止时间)、阀值设定界面,实时显 示界面(时间、当前湿度)。
8 | 8. | 8 | 8 | — | 0 | 5 |
熄灭 | 熄灭 | 分隔符 | 湿度阀值(5%) |
首次按下 S6,进入图 3-3所示界面,再次按下,开始时间四个数码管以 0.5 秒间 隔闪烁,此时通过按键 S5,S4 进行时间调整;第三次按下S6,开启时间数码管停 止闪烁,关闭时间数码管以 0.5 秒间隔闪烁,此时通过按键 S5,S4 进行时间调整; 第四次按下 S6,为确认设置,此时将设定的开机与关机时间存入 EEPROM中,并 返回工作状态界面(图3-1).
0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
开启时间 | 关闭时间 |
0 | 8. | 3 | 0 | — | 2 | 2 . | 3 |
时(8 时) | 分(30 分) | 分隔符 | 实时温度 |
(1)独立按键 S7切换自动工作状态(L1 点亮)、手动工作状态(L2 点亮)、定 时工作状态(L3 点亮)。
| — | 2 | 3 |
熄灭 | 温度阈值 |
(3)手动工作状态下,S6 为启动/停止直流电机按键;S5 为启动/停止继电器按 键。 此时界面为图 4-1.
(4)定时工作状态下,S6 为设置开启时间、关闭时间、确认设置三种功能的切换键;在设置时间内自动打开直流电机。
首次按下 S6,进入图 4-3所示界面,再次按下,开始时间四个数码管以 0.5 秒间 隔闪烁,此时通过按键 S5,S4 进行开启时间调整;第三次按下S6,开启时间数码 管停止闪烁,关闭时间数码管以 0.5秒间隔闪烁,此时通过按键 S5,S4 进行关闭时 间调整;第四次按下 S6,为确认设置,此时将设定的开机与关机时间存入 EEPROM 中,并返回工作状态界面(图 4-1).
0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
开启时间 | 关闭时间 |
系统通过 EEPROM 存储温度阈值、开启时间、关闭时间。掉电重启后,数据维持上次设定值不变。
设备按照 1 秒时间间隔自动采集光线亮度数据,并具有数码管实时显示时间、 亮度,打开或关闭窗帘等功能,系统硬件部分主要由按键电路、电源供电电路、传感器电路和显示电路,步进电机等组成。具体要求如下:
0 | 8. | 3 | 0 | — | 1 | 2 | 3 |
时(8 时) | 分(30 分) | 分隔符 | 实时亮度 |
(1)独立按键 S7切换自动工作状态(L1 点亮)、手动工作状态(L2 点亮)、定 时工作状态(L3 点亮)。
(2)自动工作状态下,按下按键 S5 进入日期显示界面,如图 5-2所示,再次按 下回到时钟显示界面图5-1;首次按下 S6 进入亮度阀值设置界面(图 5-3),按键
2 0 1 7 . | 0 3 . | 0 8 |
2017 年 | 3 月 | 8 日 |
| 1 | 2 | 3 |
熄灭 | 亮度阈值 |
(4) 定时工作状态下,S6 为设置开启时间、关闭时间、确认设置三种功能的切 换键;在设置时间内自动打开步进电机正传(窗帘打开),其它时间步进电机反转(窗帘关闭)。
首次按下 S6,进入图 5-4所示界面,再次按下,开始时间四个数码管以 0.5 秒间 隔闪烁,此时通过按键 S5,S4 进行开启时间调整;第三次按下S6,开启时间数码 管停止闪烁,关闭时间数码管以 0.5秒间隔闪烁,此时通过按键 S5,S4 进行关闭时 间调整;第四次按下 S6,为确认设置,此时将设定的开机与关机时间存入 EEPROM 中,并返回工作状态界面(图 5-1)。
0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
开启时间 | 关闭时间 |
注:运算符按键 K13实现加、减、乘、除的输入,即当 K13按下一次为“+”,在两秒内 再次按下切换为“—”,以此类推。若超过两秒即为当前的运算符。
注:整点报时为当前几时,则蜂鸣器响几次。闹铃时间到,则蜂鸣器以一秒为间隔发出 闹铃声,持续一分钟,可用按键提前停止闹铃。要求保存当前时间及闹铃时间到 E2PROM中, 每次开机后,恢复年、月、日、时、分以及闹铃时间的值。
模式 1:7:00—22:00 为自动门状态,该状态下门的开和关是通过超声波测距来的测距来控制,当测到的距离小于 30mc 时门就开,门开 5 秒后自动关闭。
模式 2:22:00—7:00 密码门状态,门的开是通过输入正确的密码来起动,门开启后 5 秒后自动关闭,密码输入错误达到3 次时则通过蜂鸣器来报警 3 秒。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |