郭任 于詩淼 郭春言
摘 要 電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,促進(jìn)了微型計(jì)算機(jī)技術(shù)的廣泛應(yīng)用。單片機(jī)(單片微型計(jì)算機(jī))的應(yīng)用已經(jīng)滲透到國民經(jīng)濟(jì)的各個(gè)部門和領(lǐng)域,它起到了越來越重要的作用?;趩纹瑱C(jī)的照明控制系統(tǒng)設(shè)計(jì)主要包括硬件和軟件兩大部分, 本文針對硬件系統(tǒng),從系統(tǒng)設(shè)計(jì)要點(diǎn)、系統(tǒng)的結(jié)構(gòu)、系統(tǒng)性能指標(biāo)等三方面對所研究的照明控制系統(tǒng)的設(shè)計(jì)框架和性能進(jìn)行了闡述。
關(guān)鍵詞 單片機(jī) 系統(tǒng) 硬件設(shè)計(jì)
中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A
1系統(tǒng)概述
單片機(jī)就是將中央處理單元、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器和多種接口都集成到一塊集成電路芯片上的微型計(jì)算機(jī)。因此一塊芯片就構(gòu)成了一臺計(jì)算機(jī)。它已成為工業(yè)控制領(lǐng)域、智能儀器儀表、尖端武器、日常生活中最廣泛使用的計(jì)算機(jī)。
單片機(jī)由硬件系統(tǒng)與軟件系統(tǒng)組成。硬件系統(tǒng)是指構(gòu)成微機(jī)系統(tǒng)的實(shí)體與裝置,通常由運(yùn)算器、控制器、存儲(chǔ)器、輸入接口電路和輸入設(shè)備、輸出接口電路和輸出設(shè)備等組成。其中運(yùn)算器和控制器一般做在一個(gè)集成芯片上,統(tǒng)稱中央處理單元CPU,是微機(jī)的核心部件。CPU配上存放程序和數(shù)據(jù)的存儲(chǔ)器、輸入/輸出(Input/Output,簡稱I/O)接口電路以及外部設(shè)備即構(gòu)成單片機(jī)的硬件系統(tǒng)。軟件系統(tǒng)是微機(jī)系統(tǒng)所使用的各種程序的總稱,人們通過它對微機(jī)進(jìn)行控制并與微機(jī)系統(tǒng)進(jìn)行信息交換,使微機(jī)按照人的意圖完成預(yù)定的任務(wù)。軟件系統(tǒng)與硬件系統(tǒng)共同構(gòu)成完整的單片微型計(jì)算機(jī)系統(tǒng),兩者相輔相成,缺一不可。
2系統(tǒng)設(shè)計(jì)要點(diǎn)
基于單片機(jī)的照明控制硬件設(shè)計(jì)部分包括電路原理圖、合理選擇元器件、繪制線路圖,然后對硬件進(jìn)行調(diào)試、測試,以達(dá)到設(shè)計(jì)要求。
在系統(tǒng)設(shè)計(jì)中設(shè)計(jì)方法的選用是系統(tǒng)設(shè)計(jì)能否成功的關(guān)鍵。硬件電路是采用結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法,該方法保證設(shè)計(jì)電路的標(biāo)準(zhǔn)化、模塊化。硬件電路的設(shè)計(jì)最重要的選擇用于控制的單片機(jī),并確定與之配套的外圍芯片,使所設(shè)計(jì)的系統(tǒng)既經(jīng)濟(jì)又高性能。硬件電路設(shè)計(jì)還包括輸入輸出接口設(shè)計(jì),畫出詳細(xì)電路圖,標(biāo)出芯片的型號、器件參數(shù)值,根據(jù)電路圖在仿真機(jī)上進(jìn)行調(diào)試,發(fā)現(xiàn)設(shè)計(jì)不當(dāng)及時(shí)修改,最終達(dá)到設(shè)計(jì)目的。
3系統(tǒng)的結(jié)構(gòu)
系統(tǒng)的結(jié)構(gòu)主要由三部分組成:上位機(jī)系統(tǒng);下位機(jī)系統(tǒng);通信系統(tǒng)。這三部分共同完成了主控制器通過有線、無線通信方式與分控制器進(jìn)行信息交換,達(dá)到控制照明燈具的目的。有線通信系統(tǒng)的結(jié)構(gòu)框圖如下圖所示。
該多機(jī)通信系統(tǒng)采用RS-485半雙工主從式通信系統(tǒng),主機(jī)可以發(fā)送數(shù)據(jù)或命令到從機(jī),從機(jī)主要負(fù)責(zé)對分布的照明燈具進(jìn)行控制,用中斷的方式接收主機(jī)發(fā)來的命令或數(shù)據(jù)并做出回應(yīng)。
系統(tǒng)的主控制器通過RS-485總線或無線數(shù)傳模塊將數(shù)據(jù)或命令發(fā)送給分控制器,同時(shí)將信息送給數(shù)碼顯示單元進(jìn)行顯示,并有看門狗電路對運(yùn)行程序進(jìn)行有效監(jiān)視。
分控制器接收主控制器的發(fā)來的數(shù)據(jù)和命令,通過可控硅電路對照明燈具進(jìn)行開關(guān)、亮度控制,并且利用實(shí)時(shí)時(shí)鐘芯片對照明燈具進(jìn)行定時(shí)開關(guān)控制。
系統(tǒng)在單片機(jī)的控制之下完成數(shù)據(jù)的通信、顯示,同時(shí)能夠控制照明燈具,其硬件電路只是系統(tǒng)的實(shí)施工具,大量的工作是由軟件來完成的。這些程序是系統(tǒng)的靈魂,是負(fù)責(zé)完成硬件電路實(shí)現(xiàn)功能和與用戶交互的橋梁,是維護(hù)系統(tǒng)正常工作的工具。
4系統(tǒng)性能指標(biāo)
(1)照明啟??刂葡到y(tǒng)。照明啟??刂葡到y(tǒng)包括:全開、全關(guān)、單獨(dú)開、單獨(dú)關(guān)。
(2)照明亮度控制系統(tǒng)。照明亮度控制系統(tǒng)包括:全部亮度調(diào)節(jié)和單獨(dú)亮度調(diào)節(jié)。
(3)定時(shí)控制系統(tǒng)。定時(shí)控制系統(tǒng)包括:對全部照明燈進(jìn)行定時(shí)控制和對每個(gè)照明燈進(jìn)行定時(shí)控制。
5結(jié)語
照明控制系統(tǒng)的設(shè)計(jì)要從硬件著手,在繪制出正確的電路圖后,再按功能要求編制出相應(yīng)的軟件程序,最終要達(dá)到所要求的性能指標(biāo)。
參考文獻(xiàn)
[1] 王幸之、鐘愛琴等. AT89 系列單片機(jī)原理與接口技術(shù). 北京:北京航空航天大學(xué)出版社. 2005
[2] 孫涵芳、徐愛卿. 單片機(jī)原理及應(yīng)用. 北京:北京航空航天大學(xué)出版社. 1996