跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.171) 您好!臺灣時間:2026/04/10 02:01
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:劉昆林
研究生(外文):Liou, Kun-Lin
論文名稱:基於MSP430的溫室自動化監控系統
論文名稱(外文):Greenhouse automatic control system based on MSP430
指導教授:林進富林進富引用關係
指導教授(外文):Lin, Jin-Fu
口試委員:李仁貴曾傳蘆蕭志龍唐宏驊
口試委員(外文):Lee, Ren-GueyTzeng, Chuan-LuShiau, Zhi-LongTang, Hong-Hua
口試日期:2015-07-16
學位類別:碩士
校院名稱:龍華科技大學
系所名稱:電機工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:118
中文關鍵詞:MSP430F5438MCUCC2500ADC12IARBLESENSOR
外文關鍵詞:MSP430F5438MCUCC2500ADC12IARBLESENSOR
相關次數:
  • 被引用被引用:1
  • 點閱點閱:550
  • 評分評分:
  • 下載下載:148
  • 收藏至我的研究室書目清單書目收藏:0
微控制器(Micro Controller Unit MCU)來自於1980年代,由通用儀器(General Instrument)研發,其特色為價格低、功能多、容易使用、體積小等。至今微控制器已經使用在許多領域,例如:汽車、生醫工程、馬達控制、販賣機、警報裝置、電動車等等。許多不同型號的微控器也陸續推出,例如:8051、PIC、HT、MPC等。
本文主要探討德州儀器(Texas Instrument Incorporated, TI)所開發的MSP430,其主要特色為低功耗,並針對多元的需求,推出許多MSP430系列家族,以及多樣化的包裝,具有高整合性,節省許多周邊電路,不僅使用方便,功能也更為強大。
MSP430發展到現在,雖然有許多強大的功能,但因國內範例及資料較少,所以大多數因型號不同而無法參考。因此,本文運用了MSP430微控制器搭配農業技術做成溫室監控系統,將溫濕度及光照度等類比訊號轉換為數位訊號,再透過LCD跟電腦輸出顯示,並且由MSP430微控制器去根據訊號自動控制。

Micro Controller Unit was produced in the 1980s. It was researched and developed from General Instrument, its features of low price, multi-function, user-friendly, and its volume is small. Up to now, Micro Controller Unit is be used in many fields, such as automobiles, biomedical engineering, motor controllers, vending machines, sirens, electric vehicle, and so on. Many different types of Micro Controller Unit are promoted continuously. For example: 8051, PIC, HT, and MPC.
This essay discusses MSP430 mainly which was developed by Texas Instrument Company. Its major characteristic has a low power design. Moreover, Texas Instrument Company launched many different series of MSP430 and varied packing. MSP430 is highly integrated circuits. It is not only save many peripheral devices but also has many powerful functions.
This essay applies the internal ADC12 of MSP430 to transfer analog signals to digital signals of temperature-humidity and illumination so on. Afterwards, we control the MSP430 modules to reveal the messages according to the digital signals from the computer.

摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 vii
圖目錄 viii
第一章 緒論 1
1.1 研究目的與動機 1
1.2 現有文獻 2
1.3 論文架構 4
第二章 MSP430概述 5
2.1 MSP430系列微控制器 5
2.2 MSP430系列功能簡介 6
2.2.1 MSP430 F1xx系列 6
2.2.2 MSP430 F2xx系列 7
2.2.3 MSP430 G2xx系列 8
2.2.4 MSP430 F4xx系列 9
2.2.5 MSP430 F5xx系列和MSP430 F6xx系列 10
2.3 常用模塊簡介 12
2.3.1 基本時鐘模塊 12
2.3.2 USCI模塊 13
2.3.3 SPI模塊 14
2.3.4 Timer_A模塊 15
2.3.5 ADC12模塊 16
第三章 硬體電路設計 17
3.1 系統架構 17
3.2 MSP430F5438 18
3.2.1 MSP430F5438開發板 20
3.3 電源供應器 22
3.4 LCD顯示器 24
3.5 通用非同步收發傳輸器(UART) 25
3.6 藍芽通訊 27
3.7 CC2500 29
3.7.1 CC2500功能介紹 29
3.7.2 CC2500 SPI接口 31
3.7.3 封包傳輸方式 32
3.8 溫濕度感測器 33
3.9 光照度感測器 34
3.10 氣體感測器 35
3.11 4x4薄膜矩陣鍵盤 36
3.12 風扇控制電路 37
3.13 伺服馬達 38
3.14 總版硬體電路 40
第四章 軟體程式設計 42
4.1 主程式設計 42
4.2 ADC轉換 44
4.3 感測器程式 46
4.3.1 溫濕度感測器程式 46
4.3.2 光照度感測器程式 47
4.3.3 氣體感測器程式 48
4.4 LCD顯示程式 49
4.5 CC2500程式 52
4.6 藍芽傳輸程式 57
4.7 鍵盤掃描程式 60
4.8 PWM訊號輸出 61
4.9 風扇控制程式 64
4.10 伺服馬達控制程式 65
4.11 藍芽手機端程式設計 66
第五章 電路實測與結果 68
5.1 電路實測 68
5.1.1 採集發送端實測 68
5.1.2 接收顯示端實測 70
第六章 結論 74
6.1 結論 74
6.2 未來研究方向 74
參考文獻 75
附錄 77
附錄一 發送端主程式碼 77
附錄二 DHT11程式碼 81
附錄三 ADC12程式碼 84
附錄四 SPI程式碼 86
附錄五 CC2500程式碼 94
附錄六 接收端主程式碼 100
附錄七 LCD程式碼 107
附錄八 Keyboard程式碼 111
附錄九 PWM程式碼 113
附錄十 UART程式碼 115

[1]102學年度學生專題-溫室自動化監控系統,[Online],Available: http://cst2.nhu.edu.tw/app/news.php?Sn=47,accessed 2015。
[2]林正偉、孫宗瀛、許益敏,TI MSP430 混合信號微控制器入門,全華圖書股
份有限公司,2008。
[3]吳賢財,省電型16位元單晶片MSP430入門實務,滄海書局,2004。
[4]唐繼賢,MSP430超低功耗16位單片機開發實例,北京航空航天大學出版社,
2014。
[5]丁武鋒,MCU工程師煉成記:我和MSP430單片機,機械工業出版社,2013。
[6]楊豔、傅強,從零開啟大學生電子設計之路,北京航空航天大學出版社,2014。
[7]秦龍,MSP430單片機C語言應用程序設計實例精講,電子工業出版社,2006。
[8]Texas Instruments,[Online],Available: http://www.ti.com,accessed2015。
[9]Overview for Ultra-low Power,[Online],Available:
http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/ultra-low_power/overview.page,accessed 2015。
[10]MSP430x5xx and x6xx Family User's Guide,[Online],Available:http://www.ti.com/lit/ug/slau208o/slau208o.pdf,accessed 2015。
[11]MSP430實驗器 MTS-54 實驗手冊,掌宇股份有限公司,2013。
[12]何榮祥、田雲生、陳令錫,溫室遠距無線傳輸監控系統簡介,[Online],Available: http://www.coa.gov.tw/view.php?catid=19486,accessed 2015。
[13]MSP430F5438 Experimenter Board,[Online],Available: http://www.ti.com/tool/MSP-EXP430F5438,accessed 2015。
[14]LPS 305中文說明書,[Online],Available:
http://www.motech.com.tw/tw/doc/instrument/LPS%20305%E4%B8%AD%E6%96%87%E8%AA%AA%E6%98%8E%E6%9B%B8.pdf,accessed 2015。
[15]LCD1602顯示完全資料,[Online],Available:
http://www.51hei.com/mcu/827.html,accessed 2015。
[16]RN-42,[Online],Available:http://www.microchip.com/wwwproducts/Devices.aspx?product=RN42,accessed2015。
[17]CC2500,[Online],Available:
http://www.ti.com/product/cc2500,accessed 2015。
[18]艾鍗學院-單晶片韌體-CC2500,[Online],Available:
http://www.slideshare.net/itembedded/cc2500,accessed 2015。
[19]MSP430學習筆記之DHT11,[Online],Available:http://www.360doc.com/
content/12/0415/00/9072830_203669291.shtml,accessed 2015。
[20]洪毅暾,應用MSP430晶片於UPS監控系統,碩士論文,龍華科技大學電機工程系碩士班,2014。
[21]周逸鋒,MSP430微控制器應用於車內溫度控制,碩士論文,龍華科技大學電機工程系碩士班,2014。
[22]陳健宗,輕鬆學會圖解C語言,文魁行銷股份有限公司,2010。
[23]辜啟明,MSP430微控制器之教學應用模組設計,碩士論文,龍華科技大學電機工程系碩士班,2012。
[24]MSP430 Interface to CC1100/2500 Code Library,[Online],Available:
http://www.ti.com/lit/an/slaa325a/slaa325a.pdf,accessed 2015。
[25]App Inventor的基本介紹和藍芽連結功能的使用,[Online],Available: http://www.86duino.com/wp-includes/file/Chapter09-SC.pdf,accessed 2015。
[26]趙英傑,超圖解Arduino互動設計入門(第二版),旗標出版股份有限公司,2014。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top