當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]1.概述遠程同步燈系統(tǒng)能夠在300米的距離內(nèi)實現(xiàn)多個單片機控制器的同步功能。整個同步系統(tǒng)分為三大組成部分:單片機控制器、LED燈板以及同步信號傳輸線路。系統(tǒng)框架如下所示:2.各部分組成1)單片機控制器使用飛利浦P8

1.概述

遠程同步燈系統(tǒng)能夠在300米的距離內(nèi)實現(xiàn)多個單片機控制器的同步功能。整個同步系統(tǒng)分為三大組成部分:單片機控制器、LED燈板以及同步信號傳輸線路。

系統(tǒng)框架如下所示:

2.各部分組成

1)單片機控制器

使用飛利浦P89C52單片機作為主控芯片。在300米的傳輸線路上由一臺控制器作為產(chǎn)生同步信號的主機,其余多臺控制器作為從機,接收從主機傳送來的同步信號。主機發(fā)送一次同步信號,所有控制器進行一次同步操作。

每一個控制器由89C52的最小系統(tǒng)加4個驅(qū)動芯片ULN2003組成,圖2和圖3顯示出具體的電路構(gòu)成和連接方式。帶上驅(qū)動芯片后,一個控制器就可以同時驅(qū)動24盞LED燈。

2)LED燈板

每一塊LED燈板帶24個LED燈,分為8組,每組有紅綠藍燈珠各一顆,即為8*3=24顆。每一顆燈珠帶300歐姆限流電阻。(參見圖3)

3)同步信號傳輸線路

遠程傳輸線路由傳輸導(dǎo)線和信號輸出、信號輸入端三部分組成。其中,主機與信號輸出端相連,各個從機與各自的信號輸入端相連。由于傳輸距離較遠,我們需要將傳輸電壓抬高至30伏特左右。具體輸出端(升壓)和輸入端(降壓)電路由圖4與圖5所示。

附加說明:在圖4與圖5的接口之間,可以接雙絞線作為同步信號的傳輸介質(zhì)。

3.同步系統(tǒng)軟件設(shè)計流程

1)問題的提出

單片機的運行速度是不同的。即使是同一型號的單片機在同一頻率標(biāo)識的晶振下,同時上電開始運行同樣的程序,也不可能做到精確的同步。這種運行速度的差異性一開始可能不會被察覺,但是當(dāng)系統(tǒng)運行時間久了之后,各個單片機之間的運行速度的差異性就會逐漸積累起來,一直能夠累計到我們不能容忍的程序。

因此,我們必須在這些的差異積累到一定程度之前,使所有的單片機在同一時刻運行到同樣的程序位置,這樣就可以清零正在積累的差異性,達到運行長時間都能夠同步的效果。

2)程序流程圖

初步設(shè)計同步系統(tǒng)中的主機和從機運行一輪效果(6個不同的燈光效果)之后,進行一次同步操作。用16MHZ晶振的實際測量效果是運行完一輪的時間為1分20秒左右。在進行同步操作之前,主機與從機運行相同的程序,以盡量減少不同程序引起的時間差異;在運行完6個效果之后,所有從機立刻進入等待狀態(tài),不斷查詢中斷標(biāo)志。而主機則在運行完效果之后再運行一段延時程序,這樣做的目的,是有意造成主從之間的快慢差異--主機慢,從機快。這樣從機就可以有充分的時間來響應(yīng)由主機發(fā)送過來的同步信號,消除之前積累的各個單片機實際運行的速度差異。流程圖如圖6所示。

 
    通過實際測量,我們在300米距離內(nèi)運行10臺控制器,并進行了24小時的同步測試,運行效果良好,可以達到預(yù)期目的。
4.實測同步系統(tǒng)特性參數(shù)
   1)遠程同步信號傳輸線路電路基本參數(shù)
   傳輸電壓:30v
   傳輸電流:0.04A(介質(zhì)為雙絞網(wǎng)線,長度300米)
   消耗功率:1.2w
   2)單片控制器及燈板功耗:5w
   3)最大可同步距離:500米
   4)最大可同步控制器數(shù):待測

附錄A: 材料清單
從機材料清單
PART1、2電源部分:
器件種類
標(biāo)號
型號參數(shù)
封裝
數(shù)量
橋堆
D2
DB107
直插
1
高速開關(guān)
U6
LM2576
TO-263
1
二極管
D1
IN8175
DIODE-0.4
1
電感
L1
100uH
直插
1
電容
C1
47Uf
直插
1
電容
C2
220uF
直插
1
電容
C4
100nF
貼片0603
1
電阻
R26
3K
0805
1
電阻
R27
1K
0805
1
PART3單片機最小系統(tǒng)
單片機
U1
P89S52XBN
DIP40
1
晶振
Y1
16MHz
RAD0.2
1
電阻
R28
10K
AXIAL-0.3
1
電容
C3
47uF
直插
1
電容
C5C6
33pF
AXIAL-0.3
2
PART4普通IO口上拉電阻
電阻
R1-----R25
1K
貼片0805
25
PART5同步信號接收電路
三極管
Q1
9015
SOT54
1
可控硅
Q2
100-6
SOT54
1
電阻
R29
300歐姆
0805
1
電阻
R30
5.1K
0805
1
電阻
R31、R32
1K
0805
2
電阻
R33
10K
0805
1
PART6 LED驅(qū)動
驅(qū)動芯片
U2------U5
ULN2003
SOP16
4
 
主機材料清單
PART1、2電源部分:
器件種類
標(biāo)號
型號參數(shù)
封裝
數(shù)量
橋堆
D2
DB107
直插
1
高速開關(guān)
U6
LM2576
TO-263
1
二極管
D1
IN8175
DIODE-0.4
1
電感
L1
100uH
直插
1
電容
C1
47uF
直插
1
電容
C2
220uF
直插
1
電容
C4
100nF
貼片0603
1
電阻
R26
3K
0805
1
電阻
R27
1K
0805
1
PART3單片機最小系統(tǒng)
單片機
U1
P89S52XBN
DIP40
1
晶振
Y1
16MHz
RAD0.2
1
電阻
R28
10K
AXIAL-0.3
1
電容
C3
47uF
直插
1
電容
C5、C6
33pF
AXIAL-0.3
2
PART4普通IO口上拉電阻
電阻
R1-----R25
1K
貼片0805
25
PART5同步信號發(fā)生電路
三極管
Q1
9015
SOT54
1
可控硅
Q2
100-6
SOT54
1
電阻
R29
10K
0805
1
電阻
R30
5.1K
0805
1
電阻
R31
1K
0805
1
PART6 LED驅(qū)動
驅(qū)動芯片
U2------U5
ULN2003
SOP16

 


程序說明:主機與從機程序盡可能一樣,避免運行不同程序帶來的不同步效果。
主機只發(fā)送同步信號,以自己的時鐘運行 從機接收同步信號,
在約定的時間開始查詢中斷,體現(xiàn)“快等慢”這一原則
附錄B:試驗程序清單
主機程序:
//============================
//  主機程序
//
//============================

#include"myhead.h"

sbit P36=P3^6;
bit flag;

void main(void)
{
    uchar i;

    flag=0;
    P36=1;

    P0=0x00;
    P1=0x00;
    P2=0x00;

    EA=0;
    IT0=1;         //主機本身不中響應(yīng)斷
    EX0=0;

    while(1)
    {
        for(i=0;i<5;i++)
        RGBjianbian();

lable:  for(i=0;i<5;i++)
        RGBjianbian();

        for(i=0;i<5;i++)
        zhuizhu();

        for(i=0;i<5;i++)
        liushui();

        for(i=0;i<5;i++)
        shanshuo();

        for(i=0;i<5;i++)
        kaolong();

        for(i=0;i<5;i++)
        liushui2();

        delay2();

        P36=0;

        flag=0;
        flag=0;
        flag=0;
        flag=0;    
        goto lable;


    }

}

void delay(void)
{
    uchar i,j;
    for(i=0;i<MAX;i++)
    {   for(j=0;j<MAX;j++)
        ;
    }
}
效果程序略


從機程序:
#include"myhead.h"

sbit P36=P3^6;
bit flag;

void main(void)
{
    uchar i;

    flag=0;
    P36=1;

    P0=0x00;
    P1=0x00;
    P2=0x00;


    IT0=1;         //下降沿觸發(fā)
    EX0=1;
    EA=1;

    while(1)
    {
        for(i=0;i<5;i++)
        RGBjianbian();

lable:  for(i=0;i<5;i++)
        RGBjianbian();

        for(i=0;i<5;i++)
        zhuizhu();

        for(i=0;i<5;i++)
        liushui();

        for(i=0;i<5;i++)
        shanshuo();

        for(i=0;i<5;i++)
        kaolong();

        for(i=0;i<5;i++)
        liushui2();

        flag=0;
        flag=0;

        while(flag==0)
        {   ;   }
        flag=0;
        goto lable;


    }

}

void delay(void)
{
    uchar i,j;
    for(i=0;i<MAX;i++)
    {   for(j=0;j<MAX;j++)
        ;
    }
}
效果程序略
void interrupt0(void)  interrupt 0 using 2
{
    flag=1;
}
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉