www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]介紹了基于AM-209M芯片的16畫面分割器的系統(tǒng)組成。給出了通過AT89C55單片機(jī)對(duì)16路視頻輸入畫面進(jìn)行實(shí)時(shí)監(jiān)控的各部分設(shè)計(jì)方案,同時(shí)給出了硬件組成和軟件實(shí)現(xiàn)程序。

   摘要:介紹了基于AM-209M芯片的16畫面分割器的系統(tǒng)組成。給出了通過AT89C55單片機(jī)對(duì)16路視頻輸入畫面進(jìn)行實(shí)時(shí)監(jiān)控的各部分設(shè)計(jì)方案,同時(shí)給出了硬件組成和軟件實(shí)現(xiàn)程序。

    關(guān)鍵詞:AM-209M 16畫面分割器 AT89C55

目前,在電視臺(tái)、銀行、商場(chǎng)、倉(cāng)庫(kù)等場(chǎng)所常常需要對(duì)多路視頻信號(hào)進(jìn)行實(shí)時(shí)監(jiān)測(cè)、處理。而視頻畫面分割器正好可將多路視頻信號(hào)合成顯示在一個(gè)畫面上,是視頻監(jiān)測(cè)系統(tǒng)的核心部分。

本文介紹的基于AM-209M芯片的視頻多畫面分割器具有以下特點(diǎn):

·可同時(shí)監(jiān)測(cè)16路視頻信號(hào);

·具有多畫面和畫中畫、畫外畫顯示功能;

·具有畫面盲檢測(cè)功能;

·具有時(shí)間、位圖及字幕顯示功能;

·可以通過按鍵現(xiàn)場(chǎng)控制,也可以通過遠(yuǎn)程RS-485接口來(lái)進(jìn)行控制;

·可以隨時(shí)更新和保存系統(tǒng)配置,可改變系統(tǒng)功能和技術(shù)參數(shù);

·系統(tǒng)穩(wěn)定可靠,實(shí)時(shí)處理,對(duì)掉電、死機(jī)等異常現(xiàn)象具有復(fù)位功能。

整個(gè)系統(tǒng)包括硬件和軟件兩部分,其中硬件包括編碼、數(shù)字視頻處理、解碼和單片機(jī)控制等。

1 系統(tǒng)組成

16畫面分割器由16路視頻解碼、多畫面處理、視頻編碼以及AT89C55系統(tǒng)控制、人機(jī)接口等部分組成。圖1所示是一個(gè)16畫面分割器的組成框圖。圖中,視頻輸入1~16是系統(tǒng)的復(fù)合視頻輸入信號(hào)(CVBS)或分離視頻S-VIDEO信號(hào),這些信號(hào)通過視頻解碼器SAA7113(A/D)可轉(zhuǎn)換成標(biāo)準(zhǔn)的CCIR656 YUV 4:2:2格式數(shù)據(jù)。視頻多畫面處理器AM-209M主要用來(lái)對(duì)視頻解碼器SAA7113的輸出信號(hào)進(jìn)行混合處理,并將處理后的信號(hào)送入視頻編碼器SAA7121(D/A),以將其還原成視頻模擬信號(hào)CVBS送顯示器輸出。

2 視頻信號(hào)處理

2.1 視頻編碼

SAA7113數(shù)字視頻解碼器用來(lái)把復(fù)合視頻輸入信號(hào)CVBS或分離視頻信號(hào)S-VIDEO解碼成標(biāo)準(zhǔn)ITU 656 YUV 4:2:2格式的8位數(shù)據(jù),SAA7113支持NTSC、PAL制式,可自動(dòng)監(jiān)測(cè)50Hz、60Hz場(chǎng)頻信號(hào),并可在PAL制式和NTSC制式下自動(dòng)轉(zhuǎn)換。芯片內(nèi)部有亮度、色調(diào)、色飽和度控制電路,并提供有I2C總線接口,本系統(tǒng)通過I2C總線配置SAA7113。

    系統(tǒng)由16片SAA7113組成16路視頻輸入通道。并將AT89C55單片機(jī)的P1[0:7]分別連接到16片SAA7113的SDA引腳,每個(gè)IO線連接兩個(gè)SAA7113(SAA7113芯片有兩個(gè)I2C總器件地址,當(dāng)26腳懸空時(shí),地址為0x48;當(dāng)26腳通過一個(gè)3.3kΩ電阻上拉到3.3V時(shí),器件地址為0x4A)。解碼數(shù)據(jù)輸出端VPO[7:0]接在視頻畫面分割芯片AM-209M的Camera_n_vdin [7:0]數(shù)據(jù)線上,n∈(1,2...,8),同時(shí)將通道1~8解調(diào)數(shù)據(jù)輸出接在主片(master)上,通道9~16解碼數(shù)據(jù)輸出接在從片(slave)上。

2.2 多畫面處理芯片AM-209M

AM-209M是一種帶有記錄、運(yùn)動(dòng)檢測(cè)和回放等功能的多畫面實(shí)時(shí)處理芯片,其主要特點(diǎn)如下:

·支持CCIR 656YUV 4:2:2編解碼數(shù)據(jù)格式;

·支持多畫面、畫中畫、畫外畫處理模式;

·字符、位圖可編程顯示;

·支持NTSC、PAL、SECAM視頻信號(hào);

·單芯片可進(jìn)行9通道畫面實(shí)時(shí)顯示(30楨/秒),兩芯片可連接16通道畫面并實(shí)現(xiàn)實(shí)時(shí)顯示(30楨/秒);

    ·兩個(gè)獨(dú)立數(shù)據(jù)輸出通道:監(jiān)視和記錄道;

·有畫面物體移動(dòng)檢測(cè)功能;

·外部字體可通過嵌入式字體RAM(64字符)進(jìn)行編程;

·監(jiān)視輸入盲檢測(cè)功能;

·通道信息的存取和控制通過8位并行數(shù)據(jù)接口來(lái)實(shí)現(xiàn)。

AT89C55單片機(jī)通過并口向AM-209M發(fā)送控制命令,以改變當(dāng)前的輸出狀態(tài)。AM-209M芯片有2個(gè)16Mbit SDRAM芯片接口,一個(gè)用做顯示數(shù)據(jù)緩存,一個(gè)用做記錄緩存。同時(shí)芯片內(nèi)部還有SDRAM讀寫操作控制邏輯,因而無(wú)需外部控制。有兩個(gè)編碼芯片接口,每個(gè)芯片接口都包含8個(gè)數(shù)據(jù)線和1位clock信號(hào)線,輸出則是多個(gè)視頻輸入混合處理后的CCIR 656格式數(shù)據(jù)。其內(nèi)部結(jié)構(gòu)框圖如圖2所示。

b.基于兩片AM-209M的主從式結(jié)構(gòu)

當(dāng)用AM-209M實(shí)現(xiàn)16畫面分割器時(shí),可用兩芯片組成16個(gè)輸入通道以構(gòu)成主從式結(jié)構(gòu),主片的slave管腳接地,從片的slave管腳接VCC,主片的記錄通道信號(hào)線rec_vdout[7:0]連接到從片監(jiān)視信號(hào)線mon_vdout[7:0],主片1的監(jiān)視輸出通道m(xù)on_vdout[7:0]作為視頻畫面分割器的監(jiān)視輸出,從片的記錄輸出通道rec_vdout[7:0]作為分割器的記錄輸出。主從芯片的運(yùn)動(dòng)檢測(cè)信號(hào)motion_intr可以共同連接到AT89C55單片機(jī)的P3.2腳以作為外部中斷INT0輸入。場(chǎng)同步中斷信號(hào)mpout則可共同連接到P3.3以作為外部中斷INT1輸入。其它信號(hào)線的連接方法見圖3所示。兩片AM-208M最多可組成16個(gè)畫面。速度為30幀/秒,基本能滿足實(shí)時(shí)播放要求。

    2.3 視頻編碼

SAA7121是視頻編碼芯片,主要功能是把標(biāo)準(zhǔn)YCbCr(CCIR 656)或者M(jìn)PEG格式數(shù)據(jù)編碼成復(fù)合視頻輸入信號(hào)(CVBS)或分離視頻信號(hào)S-VIDEO。SAA7121支持NTSC-M、PAL B/G和子標(biāo)準(zhǔn),并具有Y、C和CVBS三個(gè)信號(hào)的數(shù)模轉(zhuǎn)換器?;揪幋a函數(shù)由副載波生成、彩色調(diào)制和同步信號(hào)內(nèi)插組成。SAA7121提供有I2C總線接口,可按主動(dòng)方式或從動(dòng)方式工作。本系統(tǒng)通道I2C接口來(lái)對(duì)SAA7121進(jìn)行配置。

3 單片機(jī)控制電路

基于單片機(jī)的控制電路如圖4所示。該電路主要完成以下功能:與PC機(jī)串行通信 以完成命令和數(shù)據(jù)傳輸;通過8位并行接口讀寫AM-209M;通過I2C總線讀寫SAA7113和SAA7121;保存、更新系統(tǒng)配置數(shù)據(jù);通過鍵控功能及鍵盤命令切換系統(tǒng)的當(dāng)前狀態(tài)。

本系統(tǒng)所選用的AT89C55是Atmel公司的8位CMOS單片機(jī),該芯片與MCS-51系列單片機(jī)兼容,并帶20K字節(jié)的片內(nèi)Flash程序存儲(chǔ)器和256字節(jié)的內(nèi)部數(shù)據(jù)存儲(chǔ)器及三個(gè)16位定時(shí)器。

系統(tǒng)接口電路主要由MAX488(RS-485收發(fā)器)構(gòu)成。因此RS-485標(biāo)準(zhǔn)不僅與RS-232兼容,而且適合遠(yuǎn)距離數(shù)據(jù)傳輸。

系統(tǒng)鍵盤有8個(gè)按鍵,通過串行移位74LS164芯片與AT89C55單片機(jī)相連。P2.4是按鍵LED指示信號(hào),P2.5是74LS164串行移位時(shí)鐘信號(hào),P2.6是鍵盤輸出信號(hào),P2.7是鍵盤輸入判斷信號(hào)。系統(tǒng)初始化時(shí),P2.4為1,LED處于熄滅狀態(tài),P2.5、P2.6都為0,QA-QH為0狀態(tài),此時(shí)P2.7的輸入狀態(tài)為1。系統(tǒng)鍵控原理圖如圖5所示。

圖5

4 軟件設(shè)計(jì)

根據(jù)單片機(jī)控制功能的要求,該系統(tǒng)軟件由主程序和串口中斷子程序兩部分組成,主程序流程圖如圖6所示。該軟件的編程重點(diǎn)是:視頻編解碼及畫面分割處理初始化;鍵控及菜單顯示程序;PC命令的判斷和執(zhí)行;更新系統(tǒng)配置及對(duì)數(shù)據(jù)的保存等。

4.1 訪問AM-209M

單片機(jī)AT89C55和AM-209M芯片的信號(hào)連接關(guān)系是:?jiǎn)纹瑱C(jī)的P0.0~P0.7和AM-209M的8位并行數(shù)據(jù)接口mdata[0:7]相連;P2.0和AM-209M片選信號(hào)相連;P2.1則連到寫使能信號(hào)線wren;P2.2連至地址使能信號(hào)線adem;P2.3和讀使能信號(hào)線rden相連;INT1和場(chǎng)同步中斷信號(hào)mpout相連。圖4給出了這些信號(hào)線的連接方法,下面給出的是對(duì)AM-209M的字節(jié)寫程序(并口控制的C程序):

#define AM209_NOP(); _nop_();_nop_();

#define MDATA_BUS P0 //AM-209M數(shù)據(jù)總線

sbit MCSB_AM209=P2^0; //AM-209M片選

sbit WREN_AM209=P2^1; //寫使能

sbit ADEN_AM209=P2^2; //地址鎖存使能

sbit RDEN_AM209=P2^3; //讀使能

void Byte_wr_am209(unsigned char am209_addr,unsigned char am209_data)

{

EA=0;

MDATA_BUS=0xff;

ADEN_AM209=0;

WREN_AM209=1;

AM209_NOP();

MCSB_AM209=0; //AM209M芯片使能

MDATA_BUS=am209 addr; //發(fā)送地址

AM209_NOP();

ADEN_AM209=1;

AM209_NOP();

ADEN_AM209=0;

AM209_NOP();

MDTA_BUS=am209 data; //寫入數(shù)據(jù)

AM209_NOP();

WREN_AM209=0;

AM209_NOP();

WREN_AM209=1;

AM209_NOP();

MCSB_AM209=1;

AM209_NOP();

EA=1;

}

4.2 與PC的串行通信

PC機(jī)與單片機(jī)通信的數(shù)據(jù)格式有視頻畫面命令格式和時(shí)間調(diào)整命令格式兩種。視頻畫面命令格式為:楨頭+命令字+命令地址+校驗(yàn)和;時(shí)間調(diào)整命令數(shù)據(jù)格式為:楨頭+命令字+秒+分+時(shí)+日+星期+月+年+校驗(yàn)和。所有數(shù)據(jù)均為十六進(jìn)制,其中時(shí)間顯示為24小時(shí)制,采用兩字節(jié)BCD碼。SUM為SUM字節(jié)之前所有字節(jié)的累加和,為單字節(jié),不計(jì)溢出。

在單片機(jī)串口中斷子程序中,可根據(jù)接收到的命令長(zhǎng)度來(lái)判斷是否接收到一個(gè)完整的命令格式。接收到一個(gè)完整命令格式則設(shè)置串口接收標(biāo)志為1。并根據(jù)這個(gè)標(biāo)志位進(jìn)入主程序中的PC命令處理程序,同時(shí)由接收到的命令號(hào)來(lái)識(shí)別PC發(fā)送的各種命令。如:視頻畫面命令格式中命令字如果是0X16,則在監(jiān)視器上顯示輸出16畫面。此外,依據(jù)接收到的校驗(yàn)和可以判斷接收PC數(shù)據(jù)的正確性,防止對(duì)分割器的誤操作。該系統(tǒng)的波特率為9600bps,單片機(jī)的定時(shí)器2設(shè)定在自動(dòng)重裝方式2。

4.3 鍵控程序

有鍵按下時(shí),P2.7變?yōu)?。P2.6發(fā)送串行數(shù)據(jù)0XFE到74LS164,若此時(shí)P2.7輸入仍為0,則表示SW1鍵已按下(見圖5);否則0XFE左移1位(即0xFD),若P2.7輸入仍為0,則表示SW2鍵已按下;依此類推…,否則0XFE左移7位(即0X7F),若此時(shí)P2.7輸入為0,則表示SW8鍵按下。左讀取鍵值并釋放按鍵后,系統(tǒng)會(huì)點(diǎn)亮LED以指示鍵按下。例如,當(dāng)SW1按下再釋放后,P2.6發(fā)送數(shù)據(jù)0XFE,此時(shí)P2.4置為0,將點(diǎn)亮D501以指示SW1按下。鍵盤掃描子程序如下:

//鍵盤掃描子程序,鍵值保存在key_value中

sbit led_on=P2^4; //LED點(diǎn)亮使能,低有效

sbit key_clk=P2^5; //串行移位時(shí)鐘

sbit shift_data=P2^6; //移位數(shù)據(jù)輸入

sbit scan_data=P2^7; //鍵掃描數(shù)據(jù)輸入

void Key_read_service()

{

uchar temp,temp1,temp2;

uchar i,j;

Key_flag=0; //鍵標(biāo)志清零

scandata=1;

led_on=1; //關(guān)閉LED

for(i=0;i<8;i++) //74LS164并行輸出置為0

{

shift_data=0;

_nop_();

key_clk=0;

_nop_();

key_clk=1;

}

if(scandata= =0)

{ //有鍵按下

temp=0xfe;

for(j=0;j<8;j++) //發(fā)送8個(gè)數(shù)據(jù)字節(jié)

{

temp1=temp;

temp2=~temp;

for=(i=0;i<8;i++)//串行移位1個(gè)字節(jié)

{

if(temp1 & 0x80==0x80)

shift_data=1;

else

shift_data=0;

_nop_();

key_clk=0;

_nop_();

key_clk=1;

}

delay_10ms();//延時(shí)10ms去抖

if(scandata==0)//再次判斷是否按鍵?

{ //鍵有效

key_value=temp2;//存儲(chǔ)值

key_flag=1;//置鍵有效標(biāo)志位

break;

}

temp2=temp2<<1;//不是當(dāng)前鍵按下

temp=~temp2; 按下,左移一位判斷下一個(gè)鍵

}

}

}

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

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛

推進(jìn)卓越制造,擴(kuò)大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會(huì)正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項(xiàng)目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團(tuán)宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國(guó)專屬版車型也將在年內(nèi)與大家見面,2026年在國(guó)內(nèi)投產(chǎn)。 寶馬集團(tuán)董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動(dòng)力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會(huì)"。會(huì)議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來(lái) BSP 工業(yè)通信

傳感器模塊能實(shí)現(xiàn)便捷無(wú)接觸的后備箱或側(cè)滑門開啟,適配各種車輛架構(gòu) 該24 GHz雷達(dá)傳感器可集成于保險(xiǎn)杠或底盤上,并通過特定的手勢(shì)或腳部動(dòng)作觸發(fā)響應(yīng) 已為多家歐洲主流車企啟動(dòng)量產(chǎn)交付 德國(guó)布爾2025...

關(guān)鍵字: 傳感器 BSP 觸發(fā) 保險(xiǎn)杠

以高效節(jié)能方案繪制AI算力綠色未來(lái) 上海2025年8月29日 /美通社/ -- 8月28日,臺(tái)達(dá)受邀出席"2025中國(guó)智算產(chǎn)業(yè)綠色科技大會(huì)",全方位分享臺(tái)達(dá)在智算領(lǐng)域的前沿洞見與綠色解決方...

關(guān)鍵字: AI 可持續(xù)發(fā)展 數(shù)據(jù)中心 BSP

淄博2025年8月29日 /美通社/ -- 8月26日至27日,TÜV南德意志集團(tuán)(以下簡(jiǎn)稱"TÜV南德")受邀參加由淄博市...

關(guān)鍵字: BSP 人工智能 信息安全 新加坡

9月1日消息,繼小鵬、零跑后,現(xiàn)在小米汽車也宣布了8月的交付量。

關(guān)鍵字: 小米汽車 芯片

北京2025年8月28日 /美通社/ -- 近日,北京亦莊創(chuàng)新發(fā)布消息,北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)(簡(jiǎn)稱北京經(jīng)開區(qū),又稱北京亦莊)以"高效辦成一件事"為抓手,圍繞企業(yè)信用修復(fù)的全流程全環(huán)節(jié),打造經(jīng)開區(qū)特色的&...

關(guān)鍵字: 數(shù)字化 集成 BSP 數(shù)據(jù)共享
關(guān)閉
關(guān)閉