|
以下內(nèi)容是在設(shè)計(jì)溫控器的一些想法與心得體會(huì),與大家分享一下。
一,設(shè)計(jì)來源與資料準(zhǔn)備
單片機(jī)方面的一些新技術(shù),新器件要跟上。多上網(wǎng)找些新東東來看,以后做設(shè)計(jì)時(shí)才能得心應(yīng)手。例如:一線制傳輸,一體化傳感器,USB,F(xiàn)LASH存儲(chǔ)等等新技術(shù)。現(xiàn)在的器件集成度越來越高,要選好器件,為我們的設(shè)計(jì)會(huì)帶來很多方便。我們的設(shè)計(jì)的工作就是使一堆“亂七八糟”的器件完美的組合起來,完成一個(gè)特定的功能。在這閑話少說,還是來說說溫控器的設(shè)計(jì)來源與資料準(zhǔn)備。
設(shè)計(jì)思想來源:在日常生活及工農(nóng)業(yè)生產(chǎn)中經(jīng)常要用到溫度的檢測與控制。傳統(tǒng)的測溫元件有熱電偶和熱電阻,而熱電偶和熱電阻測出一般是電壓,再轉(zhuǎn)換成對應(yīng)的溫度,需要比較多的外部硬件支持,硬件電路復(fù)雜,制作成本高。隨著集成電路的集成度的提高,與傳統(tǒng)的溫度傳感器相比,現(xiàn)在傳感器的已經(jīng)趨于數(shù)字化了,其性價(jià)比更高更好。所以產(chǎn)生了設(shè)計(jì)新型數(shù)字溫控器。
資料準(zhǔn)備:在網(wǎng)上下載器件的相關(guān)文檔或找一些相關(guān)書籍,看完要明確器件出入信號與完成的功能。正如面向?qū)ο蟪绦蛟O(shè)計(jì)中的對象,對象是一個(gè)暗箱,我們不關(guān)心暗箱內(nèi)部結(jié)構(gòu),對我們來說是透明的,我們只關(guān)心出入的參數(shù)與所完成功能。電子器件也一樣,我們只需關(guān)心出入信號與器件在電路中完成的功能。
二,設(shè)計(jì)電路圖(SCH圖)
溫控器原理圖
畫原理圖時(shí)只要熟悉器件封裝就可以,這一步驟沒有什么困難。按功能塊分區(qū)域的畫原理圖能思路清晰些,更容易修正。
三,溫控器器件清單
請參照器件清單.xls文件。
四,在面包板上調(diào)試硬件調(diào)試
請參照面包板實(shí)物
按功能塊布局電路,這樣方便查錯(cuò)。
現(xiàn)在無需擴(kuò)展ROM,RAM。也無需擴(kuò)展8259,8255,8254,16550等外部接口電路。以現(xiàn)在器件的高集成度,單片機(jī)內(nèi)部ROM,RAM是足夠的大,還集成了定時(shí)器/計(jì)數(shù)器,外部中斷,串行通信所需的硬件電路。如果還不夠,只要升級下芯片。硬件電路設(shè)計(jì)變得簡單許多。
五,在面包板上調(diào)試程序模塊
程序編寫是最耗時(shí)的步驟,要有耐心。
請參照源程序模塊(紅外遙控模塊,溫度模塊,時(shí)鐘模塊,顯示模塊)
首先將按模塊依依調(diào)試至到成功,然后將各個(gè)調(diào)試成功的模塊組合起來。本人對此深有體會(huì),要是按整個(gè)程序去調(diào)試,要是有錯(cuò)誤很難發(fā)現(xiàn)!
在編程時(shí)的幾個(gè)重要概念:
編程要特別注意時(shí)序!時(shí)序是進(jìn)行各種指令操作在時(shí)間上的先后順序。
中斷程序(定時(shí)器/計(jì)數(shù)器,外部中斷,串行中斷)與主程序是并行執(zhí)行的。
布爾處理機(jī)是位處理的核心!在位控制方面起到了巨大的作用。
六,設(shè)計(jì)印刷電路板(PCB圖)
PCB圖
熟悉器件的PCB封裝。特別要注意布線,多用手工布線,要減少干擾情況下布線。好的布局可以減少的面板的使用。現(xiàn)在流行雙面板布線。
七,實(shí)驗(yàn)成品的焊接與測試
有待實(shí)踐!
八,溫控器使用說明書與面板設(shè)計(jì)圖
已附使用說明書文件。
面板設(shè)計(jì)圖
九,想說的一些話
學(xué)習(xí)首先需要有興趣,從課本上所學(xué)的理論知識(shí)自己不實(shí)踐一下,不搞搞電路,很快就飛了。在學(xué)習(xí)組成原理與接口時(shí),都是在花幾千元的銀子的板上連線,多浪費(fèi)!還不如買些器件自己搞定,哎!不多說學(xué)校里的~~~!要想掌握某種技能,最好的方法就是實(shí)踐。親自體會(huì)一下調(diào)試與開發(fā)的過程。就會(huì)對許多環(huán)節(jié)有更加真實(shí)的體驗(yàn),理論的學(xué)習(xí)的不確信感將徹底被打破。進(jìn)而建立起一種實(shí)用性的技能。考試時(shí),可能某道編程題錯(cuò)了一行,評閱人會(huì)考慮給你80%的分?jǐn)?shù),但是現(xiàn)實(shí)的單片機(jī)控制程序中,并不存在80%的狀態(tài),而是只有正確和錯(cuò)誤的區(qū)別。有條件最好跟有經(jīng)驗(yàn)的前輩們“混”,把自己帶入門,后面的路自己走,這樣的效果很好。剛開始搭上些小電路玩玩,不知不覺自己就會(huì)熟悉了。多想想問題,時(shí)不時(shí)到單片機(jī)論壇看看,學(xué)學(xué)別人的經(jīng)驗(yàn)。對要用的器件到網(wǎng)上找找它們的資料,最好找英文資料,誰叫我國的芯片不發(fā)達(dá),期待好的國產(chǎn)芯片,搞這行的學(xué)好計(jì)算機(jī)英語刻不容緩,實(shí)在不行,就去找金山詞霸。夜深了,就寫到這里。
溫控器使用說明書
1,溫控器規(guī)格說明
工作電壓為DC 5V,功耗小;
尺寸為長12cm,寬8.5cm,小巧便于攜帶與安裝;
檢測溫度范圍:-55℃~125℃,精確度為0.1℃
采用紅外遙控,方便用戶操作控制溫控器;
系統(tǒng)升級方便(有配套升級的設(shè)備);
2,溫控器具有的功能
顯示當(dāng)前環(huán)境溫度;顯示當(dāng)前時(shí)間;超出安全溫度范圍時(shí),自動(dòng)啟動(dòng)報(bào)警電路并啟動(dòng)外部電路(降溫電路與升溫電路)來恢復(fù)安全溫度范圍。
3,如何使用溫控器
用紅外遙控器來設(shè)定安全溫度范圍和時(shí)間。按溫度設(shè)置鍵進(jìn)入安全溫度的設(shè)定,按+鍵盤溫度升高,按-鍵盤溫度降低,按最高溫度或按最低溫度鍵退出;按時(shí),分,秒設(shè)置鍵分別進(jìn)入時(shí),分,秒的設(shè)置,按+鍵盤時(shí)間升高,按-鍵盤時(shí)間降低,按時(shí)間鍵退出。
|
|