usb數(shù)據(jù)存儲控制器設(shè)計.rar
usb數(shù)據(jù)存儲控制器設(shè)計,51頁,1.8w字任務(wù)書的內(nèi)容:1、課題來源:近年來,傳感器的發(fā)展越來越快,傳感器已深入到各行各業(yè),在工程實際中得到廣泛的應(yīng)用。目前溫度的檢測已實現(xiàn)了數(shù)字化,出現(xiàn)了很多數(shù)字溫度傳感器,其輸出為數(shù)字量,可以很方便的讀取測量的溫度值。本課題采用dallas公司生產(chǎn)的可編程ds18b20數(shù)字溫度傳感器,將溫度直接轉(zhuǎn)換為數(shù)字信...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 叼著吸管的豬 發(fā)布
51頁,1.8w字
任務(wù)書的內(nèi)容:
1、課題來源:
近年來,傳感器的發(fā)展越來越快,傳感器已深入到各行各業(yè),在工程實際中得到廣泛的應(yīng)用。目前溫度的檢測已實現(xiàn)了數(shù)字化,出現(xiàn)了很多數(shù)字溫度傳感器,其輸出為數(shù)字量,可以很方便的讀取測量的溫度值。本課題采用DALLAS公司生產(chǎn)的可編程DS18B20數(shù)字溫度傳感器,將溫度直接轉(zhuǎn)換為數(shù)字信號,經(jīng)1-Wire送單片機進行數(shù)據(jù)采集與存儲。
本設(shè)計的目的是實現(xiàn)低功耗離線式溫度采集系統(tǒng),由低功耗單片機、USB接口芯片、Flash存儲器、溫度傳感器構(gòu)成下位機,測量并存儲溫度數(shù)據(jù),可以長期離線無人值守運行,即不需要PC上位機的支持,需要得到采集數(shù)據(jù)時,將下位機從采集地點取回,與PC機通過USB接口連接,將存儲的溫度數(shù)據(jù)發(fā)送給PC上位機。
2、設(shè)計任務(wù):
(1)了解USB接口在數(shù)據(jù)存儲方法中的實用性;
(2)掌握AT89C52單片機的特性;
(3)完成系統(tǒng)結(jié)構(gòu)設(shè)計和功能規(guī)劃;
(4)熟悉USB協(xié)議規(guī)范;
(5)完成MCU固件程序的編寫,完成上位機軟件編寫;
(6)完成對溫度傳感器DS18B20的編程;
(7)設(shè)計制作發(fā)射端整體實物和接收端整體實物,并做功能測試;
(8)歸納總結(jié)設(shè)計內(nèi)容,完成畢業(yè)設(shè)計論文的撰寫。
3、技術(shù)指標:
(1)系統(tǒng)結(jié)構(gòu)設(shè)計合理,軟硬件設(shè)計無誤;
(2)系統(tǒng)正確響應(yīng)USB設(shè)備的熱插拔動作;
(3)測溫范圍為-10℃ ~ +85℃,精度±0.5℃;
目 錄
引言 1
第1章 設(shè)計要求與設(shè)計方案 2
1.1 設(shè)計任務(wù)與要求 2
1.2 各模塊設(shè)計方案及論證 2
1.3 總體結(jié)構(gòu)設(shè)計方案 6
第2章 硬件系統(tǒng)結(jié)構(gòu)電路設(shè)計 8
2.1 USB接口控制結(jié)構(gòu)與電路設(shè)計 8
2.2 溫度采集電路結(jié)構(gòu)與電路設(shè)計 11
2.3 顯示電路結(jié)構(gòu)與電路設(shè)計 12
2.4 存儲電路結(jié)構(gòu)與電路設(shè)計 14
2.5 總原理圖結(jié)構(gòu)與電路設(shè)計 15
第3章 軟件系統(tǒng)結(jié)構(gòu)與設(shè)計 18
3.1 主程序結(jié)構(gòu)與設(shè)計 18
3.2 USB接口控制子程序結(jié)構(gòu)與設(shè)計 19
3.2.1 USB 1.1通訊協(xié)議介紹 19
3.2.2 程序流程圖設(shè)計 21
3.3 溫度測量子程序結(jié)構(gòu)與設(shè)計 24
3.4 擴展存儲子程序結(jié)構(gòu)與設(shè)計 25
第4章 硬件電路制作與軟件系統(tǒng)調(diào)試 27
4.1 硬件電路制作 27
4.2 軟件系統(tǒng)調(diào)試 30
4.3 整體調(diào)試成果 31
結(jié)論 33
致謝 35
參考文獻 36
附錄 37
任務(wù)書的內(nèi)容:
1、課題來源:
近年來,傳感器的發(fā)展越來越快,傳感器已深入到各行各業(yè),在工程實際中得到廣泛的應(yīng)用。目前溫度的檢測已實現(xiàn)了數(shù)字化,出現(xiàn)了很多數(shù)字溫度傳感器,其輸出為數(shù)字量,可以很方便的讀取測量的溫度值。本課題采用DALLAS公司生產(chǎn)的可編程DS18B20數(shù)字溫度傳感器,將溫度直接轉(zhuǎn)換為數(shù)字信號,經(jīng)1-Wire送單片機進行數(shù)據(jù)采集與存儲。
本設(shè)計的目的是實現(xiàn)低功耗離線式溫度采集系統(tǒng),由低功耗單片機、USB接口芯片、Flash存儲器、溫度傳感器構(gòu)成下位機,測量并存儲溫度數(shù)據(jù),可以長期離線無人值守運行,即不需要PC上位機的支持,需要得到采集數(shù)據(jù)時,將下位機從采集地點取回,與PC機通過USB接口連接,將存儲的溫度數(shù)據(jù)發(fā)送給PC上位機。
2、設(shè)計任務(wù):
(1)了解USB接口在數(shù)據(jù)存儲方法中的實用性;
(2)掌握AT89C52單片機的特性;
(3)完成系統(tǒng)結(jié)構(gòu)設(shè)計和功能規(guī)劃;
(4)熟悉USB協(xié)議規(guī)范;
(5)完成MCU固件程序的編寫,完成上位機軟件編寫;
(6)完成對溫度傳感器DS18B20的編程;
(7)設(shè)計制作發(fā)射端整體實物和接收端整體實物,并做功能測試;
(8)歸納總結(jié)設(shè)計內(nèi)容,完成畢業(yè)設(shè)計論文的撰寫。
3、技術(shù)指標:
(1)系統(tǒng)結(jié)構(gòu)設(shè)計合理,軟硬件設(shè)計無誤;
(2)系統(tǒng)正確響應(yīng)USB設(shè)備的熱插拔動作;
(3)測溫范圍為-10℃ ~ +85℃,精度±0.5℃;
目 錄
引言 1
第1章 設(shè)計要求與設(shè)計方案 2
1.1 設(shè)計任務(wù)與要求 2
1.2 各模塊設(shè)計方案及論證 2
1.3 總體結(jié)構(gòu)設(shè)計方案 6
第2章 硬件系統(tǒng)結(jié)構(gòu)電路設(shè)計 8
2.1 USB接口控制結(jié)構(gòu)與電路設(shè)計 8
2.2 溫度采集電路結(jié)構(gòu)與電路設(shè)計 11
2.3 顯示電路結(jié)構(gòu)與電路設(shè)計 12
2.4 存儲電路結(jié)構(gòu)與電路設(shè)計 14
2.5 總原理圖結(jié)構(gòu)與電路設(shè)計 15
第3章 軟件系統(tǒng)結(jié)構(gòu)與設(shè)計 18
3.1 主程序結(jié)構(gòu)與設(shè)計 18
3.2 USB接口控制子程序結(jié)構(gòu)與設(shè)計 19
3.2.1 USB 1.1通訊協(xié)議介紹 19
3.2.2 程序流程圖設(shè)計 21
3.3 溫度測量子程序結(jié)構(gòu)與設(shè)計 24
3.4 擴展存儲子程序結(jié)構(gòu)與設(shè)計 25
第4章 硬件電路制作與軟件系統(tǒng)調(diào)試 27
4.1 硬件電路制作 27
4.2 軟件系統(tǒng)調(diào)試 30
4.3 整體調(diào)試成果 31
結(jié)論 33
致謝 35
參考文獻 36
附錄 37