| 時間 | 內(nèi)容 |
| 第 1 天 | 布置課題,落實任務(wù),確定課題及組織形式,收集 課題相關(guān)的技術(shù)資料。 |
| 第 2 天 | 方案論證、分析、討論 |
| 第 3-4 天 | 電路設(shè)計、設(shè)計各模塊程序框圖 |
| 第 5 天 | 軟件設(shè)計 |
| 第 6 天 | 軟件設(shè)計、調(diào)試 |
| 第 7 天 | 調(diào)試 |
| 第 8 天 | 調(diào)試,整理資料、寫課程設(shè)計報告 |
| 第 9 天 | 寫課程設(shè)計報告 |
| 第 10 天 | 遞交課程設(shè)計報告、總結(jié) |
| 0 | 5 | 5 | 0 | 7 | 8 | ||
| 重量 | 熄滅 | 計數(shù)值 | |||||
獨立按鍵 S5 設(shè)定為正向/反向傳送控制按鍵;S5 在“傳送裝置”啟動后才被 使能,當(dāng) S5 按下后,發(fā)光二極管從 L1 到 L8 以 0.5 秒為間隔依次循環(huán)點亮,“傳 送裝置”開始正向傳送“貨物”;再次按下發(fā)光二極管從 L8 到 L1 以 0.5 秒為間 隔依次循環(huán)點亮,“傳送裝置”開始反向傳送“貨物”;
獨立按鍵 S6 用于讀取存放于 EEPROM中記錄的下一個超重數(shù)據(jù)。共計 20 個 數(shù)據(jù)循環(huán)顯示,顯示格式如圖 2-2所示。
| | 0 | 5 | 5 | 0 | | 0 | 5 |
| 熄滅 | 超重數(shù)據(jù) | 熄滅 | 記錄的序號 | ||||
獨立按鍵S4 為“+1”鍵位,S5 為“-1”鍵,S6 為確認(rèn)鍵。如圖 2-3所示,按 下確認(rèn)鍵后,返回到工作模式。
| | | | | | 7 | 5 | 0 |
| 熄滅 | 重量閥值 | ||||||
設(shè)定“傳送裝置”額定載重為 750kg,若“貨物”重量超出此額定值,傳送裝 置自動停止(繼電器斷開、所有發(fā)光二極管熄滅),蜂鳴器開始報警;“貨物”重量 小于額定載重后,傳送裝置自動恢復(fù)到工作狀態(tài)(繼電器接通、發(fā)光二極管重新循環(huán)點亮),同時關(guān)閉蜂鳴器報警。
| 地址 | 0x00 | 0x01 | 0x02 | „„ | 0xFF |
| 數(shù)據(jù) | 記錄 1 | 記錄 2 | 記錄 3 | „„ | |
正向傳送時,檢測到貨物,則計數(shù)值加1;反向傳送時,檢測到貨物,則計數(shù)值減 1;其他情況維持計數(shù)值不變。
注:系統(tǒng)通過 EEPROM 存儲重量閾值和計件值。掉電重啟后,數(shù)據(jù)維持上次設(shè)定值和計件值不變。
要求“模擬智能灌溉系統(tǒng)”能夠?qū)崿F(xiàn)土壤濕度測量、土壤濕度和時間顯示、濕 度閾值設(shè)定及存儲等基本功能。通過電位器Rb2 輸出電壓信號,模擬濕度傳感器 輸出信號,再通過 A/D 采集完成濕度測量功能;通過 DS1302 芯片提供時間信息; 通過按鍵完成灌溉系統(tǒng)控制和濕度閾值調(diào)整功能,通過 LED 完成系統(tǒng)工作狀態(tài)指示功能。系統(tǒng)硬件電路主要由單片機控制電路、顯示單元、ADC 采集單元、RTC 單 元、EEPROM 存儲單元、繼電器控制電路及報警輸出電路組成,具體要求如下:
1.1 自動工作狀態(tài),根據(jù)濕度數(shù)據(jù)自動控制打開或關(guān)閉灌溉設(shè)備,以 L1 點亮指 示;
1.3 定時工作狀態(tài),根據(jù)設(shè)定時間自動控制打開或關(guān)閉灌溉設(shè)備,以 L3 點亮指 示;
1.4 系統(tǒng)上電后處于自動工作狀態(tài),系統(tǒng)初始濕度閾值為 EEPROM 中的保存值, 此時若濕度低于設(shè)定閥值,灌溉設(shè)備自動打開,達(dá)到 設(shè)定閥值后,灌溉設(shè)備自動關(guān)閉;
| 0 | 8. | 3 | 0 | — | 0 | 5 |
| 時(8 時) | 分(30 分) | 分隔符 | 濕度(5%) | |||
系統(tǒng)工作于手動工作狀態(tài)下時,若當(dāng)前濕度低于濕度閾值,蜂鳴器發(fā)出提示音, 并可通過按鍵 S6 關(guān)閉提醒功能。
4.1 按鍵 S7 設(shè)定為系統(tǒng)工作模式或顯示界面切換按鍵;具體如下:手動模式、 自動模式、定時灌溉模式(設(shè)定灌溉裝置啟動/停止時間)、閥值設(shè)定界面,實時顯 示界面(時間、當(dāng)前濕度)。
| 8 | 8. | 8 | 8 | — | 0 | 5 |
| 熄滅 | 熄滅 | 分隔符 | 濕度閥值(5%) | |||
首次按下 S6,進(jìn)入圖 3-3所示界面,再次按下,開始時間四個數(shù)碼管以 0.5 秒間 隔閃爍,此時通過按鍵 S5,S4 進(jìn)行時間調(diào)整;第三次按下S6,開啟時間數(shù)碼管停 止閃爍,關(guān)閉時間數(shù)碼管以 0.5 秒間隔閃爍,此時通過按鍵 S5,S4 進(jìn)行時間調(diào)整; 第四次按下 S6,為確認(rèn)設(shè)置,此時將設(shè)定的開機與關(guān)機時間存入 EEPROM中,并 返回工作狀態(tài)界面(圖3-1).
| 0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
| 開啟時間 | 關(guān)閉時間 | ||||||
| 0 | 8. | 3 | 0 | — | 2 | 2 . | 3 |
| 時(8 時) | 分(30 分) | 分隔符 | 實時溫度 | ||||
(1)獨立按鍵 S7切換自動工作狀態(tài)(L1 點亮)、手動工作狀態(tài)(L2 點亮)、定 時工作狀態(tài)(L3 點亮)。
| | — | 2 | 3 |
| 熄滅 | 溫度閾值 | ||
(3)手動工作狀態(tài)下,S6 為啟動/停止直流電機按鍵;S5 為啟動/停止繼電器按 鍵。 此時界面為圖 4-1.
(4)定時工作狀態(tài)下,S6 為設(shè)置開啟時間、關(guān)閉時間、確認(rèn)設(shè)置三種功能的切換鍵;在設(shè)置時間內(nèi)自動打開直流電機。
首次按下 S6,進(jìn)入圖 4-3所示界面,再次按下,開始時間四個數(shù)碼管以 0.5 秒間 隔閃爍,此時通過按鍵 S5,S4 進(jìn)行開啟時間調(diào)整;第三次按下S6,開啟時間數(shù)碼 管停止閃爍,關(guān)閉時間數(shù)碼管以 0.5秒間隔閃爍,此時通過按鍵 S5,S4 進(jìn)行關(guān)閉時 間調(diào)整;第四次按下 S6,為確認(rèn)設(shè)置,此時將設(shè)定的開機與關(guān)機時間存入 EEPROM 中,并返回工作狀態(tài)界面(圖 4-1).
| 0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
| 開啟時間 | 關(guān)閉時間 | ||||||
系統(tǒng)通過 EEPROM 存儲溫度閾值、開啟時間、關(guān)閉時間。掉電重啟后,數(shù)據(jù)維持上次設(shè)定值不變。
設(shè)備按照 1 秒時間間隔自動采集光線亮度數(shù)據(jù),并具有數(shù)碼管實時顯示時間、 亮度,打開或關(guān)閉窗簾等功能,系統(tǒng)硬件部分主要由按鍵電路、電源供電電路、傳感器電路和顯示電路,步進(jìn)電機等組成。具體要求如下:
| 0 | 8. | 3 | 0 | — | 1 | 2 | 3 |
| 時(8 時) | 分(30 分) | 分隔符 | 實時亮度 | ||||
(1)獨立按鍵 S7切換自動工作狀態(tài)(L1 點亮)、手動工作狀態(tài)(L2 點亮)、定 時工作狀態(tài)(L3 點亮)。
(2)自動工作狀態(tài)下,按下按鍵 S5 進(jìn)入日期顯示界面,如圖 5-2所示,再次按 下回到時鐘顯示界面圖5-1;首次按下 S6 進(jìn)入亮度閥值設(shè)置界面(圖 5-3),按鍵
| 2 0 1 7 . | 0 3 . | 0 8 |
| 2017 年 | 3 月 | 8 日 |
| | 1 | 2 | 3 |
| 熄滅 | 亮度閾值 | ||
(4) 定時工作狀態(tài)下,S6 為設(shè)置開啟時間、關(guān)閉時間、確認(rèn)設(shè)置三種功能的切 換鍵;在設(shè)置時間內(nèi)自動打開步進(jìn)電機正傳(窗簾打開),其它時間步進(jìn)電機反轉(zhuǎn)(窗簾關(guān)閉)。
首次按下 S6,進(jìn)入圖 5-4所示界面,再次按下,開始時間四個數(shù)碼管以 0.5 秒間 隔閃爍,此時通過按鍵 S5,S4 進(jìn)行開啟時間調(diào)整;第三次按下S6,開啟時間數(shù)碼 管停止閃爍,關(guān)閉時間數(shù)碼管以 0.5秒間隔閃爍,此時通過按鍵 S5,S4 進(jìn)行關(guān)閉時 間調(diào)整;第四次按下 S6,為確認(rèn)設(shè)置,此時將設(shè)定的開機與關(guān)機時間存入 EEPROM 中,并返回工作狀態(tài)界面(圖 5-1)。
| 0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
| 開啟時間 | 關(guān)閉時間 | ||||||
注:運算符按鍵 K13實現(xiàn)加、減、乘、除的輸入,即當(dāng) K13按下一次為“+”,在兩秒內(nèi) 再次按下切換為“—”,以此類推。若超過兩秒即為當(dāng)前的運算符。
注:整點報時為當(dāng)前幾時,則蜂鳴器響幾次。鬧鈴時間到,則蜂鳴器以一秒為間隔發(fā)出 鬧鈴聲,持續(xù)一分鐘,可用按鍵提前停止鬧鈴。要求保存當(dāng)前時間及鬧鈴時間到 E2PROM中, 每次開機后,恢復(fù)年、月、日、時、分以及鬧鈴時間的值。
模式 1:7:00—22:00 為自動門狀態(tài),該狀態(tài)下門的開和關(guān)是通過超聲波測距來的測距來控制,當(dāng)測到的距離小于 30mc 時門就開,門開 5 秒后自動關(guān)閉。
模式 2:22:00—7:00 密碼門狀態(tài),門的開是通過輸入正確的密碼來起動,門開啟后 5 秒后自動關(guān)閉,密碼輸入錯誤達(dá)到3 次時則通過蜂鳴器來報警 3 秒。
2017單片機原理與應(yīng)用綜合訓(xùn)練指導(dǎo)書XV2 20170526.pdf
(663.08 KB, 下載次數(shù): 9)
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |