需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):12198 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:本文設計的是基于CAN總線的多點監(jiān)測系統(tǒng)。主要是針對糧倉、機房以及精密儀器的監(jiān)測,以減少公共財產(chǎn)的損失。 本系統(tǒng)主要可分為兩大節(jié)點,一個為帶有液晶顯示器的顯示節(jié)點,另一個是負責采集數(shù)據(jù)的采集節(jié)點。兩大節(jié)點都采用STC89C52單片機作為主控制器。為了實現(xiàn)兩大節(jié)點的實時通信,本系統(tǒng)所采用的是通信方式是CAN總線方式。此通信電路采用SJA1000作為CAN控制器,CAN收發(fā)器82C250可以用來連接各個節(jié)點。此外,作為數(shù)據(jù)顯示的節(jié)點的外圍電路有許多個,其中包括數(shù)碼管電路,液晶顯示電路。作為數(shù)據(jù)采集的模塊的外圍電路含有各傳感器模塊。傳感器可選擇DS18B20來測量溫度,使用DHT11來測量濕度。液晶顯示器采用的是LCD12864。
關鍵詞 傳感器;CAN總線;單片機;多點監(jiān)測
目錄 摘要 Abstract 1緒論-1 1.1課題背景與意義-1 1.2目前CAN總線技術的發(fā)展狀況-1 1.3文章的主要結(jié)構-1 2 CAN總線的基礎知識-3 2.1 CAN總線簡介-3 2.2 CAN總線的特征-3 2.3 CAN總線的基本工作原理-4 2.4 CAN總線傳輸介質(zhì)-5 2.4.1雙絞線-5 2.4.2光纖-6 2.5本章小結(jié)-6 3總體設計步驟-7 3.1設計任務-7 3.2 CAN網(wǎng)絡的總體設計框圖-7 3.3本章小結(jié)-8 4系統(tǒng)的硬件設計-9 4.1主節(jié)點的硬件電路設計-9 4.1.1 STC89C52單片機簡介-9 4.1.2單片機的內(nèi)部結(jié)構-10 4.1.3單片機系統(tǒng)電路設計-10 4.1.4數(shù)碼管電路-11 4.1.5顯示屏電路-12 4.2 CAN總線控制器SJA1000-13 4.2.1控制器引腳排列及其功能-13 4.2.2 SJA1000與單片機的引腳連接電路圖-15 4.3 CAN總線收發(fā)器-16 4.4收發(fā)器82C250與控制器的電路連接圖-17 4.5從節(jié)點的電路設計-17 4.5.1溫度傳感器DS18B20-18 4.5.2濕度傳感器-19 4.6本章小結(jié)-20 5系統(tǒng)的軟件設計-21 5.1系統(tǒng)主程序-21 5.2 CAN總線節(jié)點程序-21 5.3 CAN總線從節(jié)點程序-23 5.4液晶顯示模塊程序-26 5.5本章小結(jié)-26 6程序調(diào)試與硬件的運行-27 6.1程序的調(diào)試-27 6.2硬件的調(diào)試-27 6.3系統(tǒng)的運行-27 6.4本章小結(jié)-31 結(jié)論-32 致謝-33 參考文獻-34 附錄-35 |