<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于單片機的遠程燈控箱系統

    時間:2024-06-28 17:22:48 物理畢業論文 我要投稿
    • 相關推薦

    基于單片機的遠程燈控箱系統

      一、系統總體設計方案

      系統的總體設計方案框圖,主要由燈控箱系統電路和上位PC機兩部分組成。兩部分之間通過RS-232串行通信總線連接,完成對各樓叢電燈亮滅的在線控制及監控、數據遠距離傳輸和集中顯示管理等。

      1、遠程燈控箱系統中單片機的選擇

      單片機最早是以嵌入式微控制器的面貌出現的,是系統中最重要和應用最多的智能器件。單片機以其集成度和性價比高、體積小等優點,在工業自動化、過程控制、數字儀器儀表、通信系統以及家用電器產品中有著不可替代的作用。

      目前常用的單片機有51系列、AVR系列、MSP430系列等,其各有優缺點,而比較主流的單片機是51系列和AVR系列兩種。而51系列和AVR系列最大的一個區別就是AVR系列單片機采用全新配置的精簡指令集RISC(Reduced Instruction Set CPU),而51系列單片機采用復雜指令集CISC(Complex Instruction Set CPU),所以與AVR單片機相比,51單片機在效率、速度及指令格式上就顯得比較復雜,更不適用于在嵌入式系統中使用。

      其次,因為是應用在日常生活及工業中,所以就必須是低功耗的。而51系列單片機正常情況下消耗的電流為24mA,在掉電狀態下,其耗電電流仍為 3mA ;即使在掉電方式下,電源電壓可以下降到2V,但是為了保存內部RAM中的數據,還需要提供約50uA的電流。而AVR單片機在低功耗方面的優越之處,是51系列單片機不可比擬的。

      綜上所述,無論從功能上還是經濟上考慮,AVR系列單片機無疑是最好的選擇。

      2、遠程通信實現方式

      隨著科技的日新月異不斷發展,實現通信的方法也多種多樣,可以通過GPRS技術進行通信,可以通過紅外傳輸進行數據傳送,也可以通過有線傳輸進行遠程通信。現有的一些數據傳輸方法如利用電話線、電力載波等都存在著諸多的問題,如覆蓋范圍小,線路維護量大,電力載波上噪聲污染導致通信不可靠等。最后基于自己所學專業知識專業技能,結合實現的簡易成度及性價比方面,決定使用以ATMEG 16單片機為中心,通過RS-232總線與PC機進行通信,PC機可將命令通過RS-232總線傳送給單片機對照明設備進行控制,單片機也可將數據通過RS-232數據線反饋給PC照明設備的狀態,以便進行監控。

      二、系統概述

      1、系統組成

      系統硬件由PC上位機、MAX232、ATmega16、燈箱單片機組成。

      2、系統工作原理

      PC機作為主控制系統,單片機作為控制器,控制系統和控制器之間通過RS-232接口通信。控制時,數據由上位機發出,通過串口發送給單片機,然后再由單片機控制燈箱;發送時,先發送識別字,再發送控制數據,單片機通過讀識別字,決定控制哪層樓的燈亮。檢測時,PC機先發送一命令數據,當單片機讀到“檢測”命令數據時,把此時每層樓燈的狀態讀取過來,然后發送到PC機,PC機讀取單片機發送過來的數據,并進行程序處理運算,在VB界面上顯示出來。

      三、系統硬件

      1、ATmega16單片機模塊

      本模塊是整個系統的的核心,所有的命令都由此模塊控制。本次單片機采用的是ATMEL公司推出的AVR系列的ATmega16。它具有電路簡單、故障率低、可靠性高、成本低、可采用高級語言編程等優勢。并且廣泛應用于計算機設備、工業實時控制、儀器儀表、通訊設備、家用電器等各個領域。

      2、串口通信協議

      目前的PC機都有至少一個串行通訊端口RS-232,RS-232端口可實現兩臺計算機之間進行通訊,RS-232的邏輯電平用正負電壓表示,且信號使用負邏輯,邏輯0的電壓范圍是+5V~+15V,而邏輯1的電壓范圍是―15V~―5V。在Atmega16單片機的內部有一個全雙工的異步串行I/O 口,它的輸人和輸出使用+5V的TTL邏輯電平,因此要進行邏輯電平的轉換。通常選用MAX232專用芯片來完成。Atmega16有一個全雙工的串行通訊口,所以單片機和PC之間可以方便地進行串口通訊。進行串行通訊時要滿足一定的條件,采用的串口是RS-232電平的,而單片機的串口是TTL電平的,兩者之間必須有一個電平轉換電路,本設計采用了專用芯片MAX232進行轉換,雖然也可以用幾個三極管進行模擬轉換,但是還是用專用芯片更簡單可靠。

      3、直流穩壓電源

      電源模塊可以直接提供正5V的直流電壓,但是由于在一些工業環境中并不提供直流電源,而都是交流電源,為確保其實用性,在電源這一部分,提供了整流穩壓電路,可以把交流電壓變成5V的電壓,為整個電路板提供電源。

      3、1電源模塊原理圖

      當開關按下時,電路接通,先通過一個整流電路,使交流電壓變成直流電壓。為了保證其輸出的電壓是5V,在后面接一個穩壓電路,由一個7805穩壓器和一個發光二極管組成,發光二極管作為電源導通的指示燈。當電源導通時二極管發光。其中電容C1起濾波作用,電容C2是抑制高平信號。電容C3, C4直接接地,起到抗干擾的作用,能使電壓穩定在5V。

      四、軟件設計

      1、系統軟件框圖

      數據由上位機發出,通過串口發送給單片機,然后再由單片機控制燈箱;發送時,先發送識別字,再發送控制數據,單片機通過讀識別字,決定控制哪層樓的燈亮。檢測時,PC機先發送一命令數據,當單片機讀到“檢測”命令數據時,把此時每層樓燈的狀態讀取過來,然后發送到PC機,PC機讀取單片機發送過來的數據,并進行程序處理運算,在VB界面上顯示出來。

      2、VB編程流程圖

      五、系統調試操作

      1、在電路焊接完成后檢查線路是否有虛焊、短接等硬件焊接錯誤。檢查無誤后進行通電調試。

      2、首先使用RS-232連接燈控箱與PC上位機,使用變壓器變壓后接入電路電源模塊接口。在PC上位機“我的電腦”管理中確定串口號,接入不同的USB口,操作界面中串口號都不同。若串口號判斷選擇錯誤,則系統不能判別識辯。

      3、按下開關按鈕,開關指示燈顯示電源接通情況,指示燈亮說明電源已接通。打開界面控制系統首先選擇串口號點擊確定,選擇好串口后,再任意選擇三排燈中想點亮的燈并在前面畫勾點擊應用。硬件電路中相關的燈就會點亮。

      4、若想對燈的亮滅進行確認和監控,可以重新打開操作界面,選擇相同的串口點擊監控,先前點亮的燈在操作界面中就可顯出來,相應的燈前面會畫勾。

    【基于單片機的遠程燈控箱系統】相關文章:

    基于Web的單片機遠程監控系統的設計與實現06-30

    基于單片機監控系統的研究07-29

    基于單片機和GPRS的配電變壓器遠程監測系統設計09-24

    基于網絡的遠程測控系統的研究10-07

    基于GPRS遠程電機監控系統的設計06-08

    基于WebAccess的水情水質遠程監控系統08-01

    基于GPRS的夜景照明遠程監控系統09-07

    基于單片機的實時傳真信息監測系統07-27

    基于單片機的液位測量系統設計10-10

    基于ST72單片機的快速充電系統06-17

    主站蜘蛛池模板: 国产成人精品午夜福麻豆| 巨大黑人极品VIDEOS精品| 91精品视频在线| 爽爽精品dvd蜜桃成熟时电影院| 色综合久久综精品| 国产精品美女久久久久久2018| 亚洲一区二区三区国产精品| 国产精品成人在线| 国内精品久久久久久麻豆| 91久久精品视频| 97精品国产91久久久久久| 无码精品A∨在线观看| 久久精品亚洲精品国产欧美| 99精品欧美一区二区三区| 国产成人精品午夜福利| 一本久久精品一区二区| 久久精品国产99久久香蕉| 99热热久久这里只有精品68| 精品一区二区三区免费| 97久久国产亚洲精品超碰热 | 久久久久国产精品麻豆AR影院 | 欧美精品免费观看二区| 国产亚洲精品资源在线26u| 在线精品无码字幕无码AV| 国产三级精品三级在专区| 99久久国产综合精品网成人影院| 2021国产成人精品国产| 国产精品免费观看调教网| 精品久久久无码人妻中文字幕豆芽| 久久九九精品99国产精品| 色一乱一伦一图一区二区精品| 亚洲国产第一站精品蜜芽| 亚洲av无码乱码国产精品 | 久久久久久国产精品美女| 久久99精品久久久久久水蜜桃| 久久精品成人影院| 免费人妻精品一区二区三区| 拍国产真实乱人偷精品| 香港三级精品三级在线专区 | 精品一区二区久久久久久久网站| 国产成人精品免费视频大全麻豆|