国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于千兆網接口攝像機設計

發布時間:2010-8-18 16:30    發布者:lavida
關鍵詞: 接口 , 千兆網 , 攝像機
1 引 言  

隨著監控系統在商用民用的日漸普及,監控攝像機被廣泛應用在各個領域,為社會治安保駕護航。視頻監控攝像機廣泛應用于居民住宅、樓盤別墅、商場店鋪、財務室。每個不同的應用領域,需要有不同類型的監控攝像機。傳統的監控攝像機圖像分辨率低,難以滿足一些有特殊要求的應用場合。利用網絡來實現對高分辨率高幀率視頻圖像傳輸是視頻監控系統的一種重要思想。但百兆網傳輸帶寬不足、數據傳輸速度太慢嚴重制約了其在監控領域的應用。針對這一問題,本文提出了基于千兆以太網傳輸視頻圖像并充分利用了FPGA并行處理和SDRAM高速緩存的優勢,提高了視頻圖像的傳輸速度。  

2 硬件總體設計  

硬件總體框架如上圖,主控制器FPGA選用altera公司高性價比芯片EP2C20F256C6N。系統工作頻率為100M。圖像傳感器的數據首先在FIFO里緩沖后暫存于SDRAM,在網絡空閑時將暫存的圖像數據經FIFO2緩沖后送MAC芯片,再發送到網絡上。  

  
CMOS芯片選用Micron Technology的MT9P031,在500萬像素的滿分辨率下最高可輸出14幀的圖像數據。 SDRAM選用W982516BH-75,容量為32Mbytes,g與FPGA內部FIFO結合可設計為32Mbytes的大容量循環緩存,在圖像分辨率為300萬像素時可緩存10幀以上圖像數據。千兆網接口MAC芯片選用AX88180,物理層芯片選用88E1111,再通過網絡變壓器及RJ45用六類網線與計算機千兆網卡相連。  

3 千兆網接口設計  

AX88180是亞信公司推出的一款高性能低成本的Non-PCI千兆以太網控制器,適用于多種需要高速接入網絡的嵌入式系統,如消費電子和家庭網絡等。AX88180內置10/100/1000 Mb/s以太網媒體存取控制器(MAC),符合IEEE 802.3/IEEE 802.3u/IEEE 802.3ab協議,可與一般16/32位微控制器連接,其操作與SRAM相同。AX88180內置10/100/1000 Mb/s以太網媒體存取控制器(MAC),與PHY之間采用RGMII接口;內置主機接口控制器,可以與16/32位主機方便連接尋址方式與SRAM相同;內置40 KB SRAM網絡封包緩存器,其中32 KB用于從PHY接收數據包,KB用于主機發送數據包到PHY,可以用高效方式進行封包的存儲、檢索與修改;內置256字節的配置寄存器,用于主機控制和參數設置;內置EEP-ROM接口;內置IP/TCP/UDP 校驗和大大減小微控制器的運算負載,改善傳輸反應時間。圖2為AX88180及PHY芯片88E1111的連接圖。  


  
3.1 千兆網接口初始化  

對千兆網接口的初始非常重要,如果初始化不正確,系統將無法正常工作。對接口的初始化主要包括對AX88180和88E1111的初始化。  

代碼用verilog語言完成。具體代碼可參考亞信公司的驅動程序代碼,應注意初始化時需要加入一些固定的延時以確定芯片正常工作。  

3.2 圖像數據的封包  

當圖像的分辨率為2048×1536時,一個UDP數據包包含1024字節的圖像數據和兩個bytes圖像行編號。當計算機收到數據包時,根據圖像行編號信息放入對應的內存中,可以很方便的組合成一副完整的圖像。并且,采用行編號的形式,還可防止某一兩個數據包丟失后導致整副圖像都無法顯示的問題。以下這FPGA寫入AX88180的UDP包頭代碼。  

case(param_num)  

‘d0: w_dd ‘d3: w_dd ‘d6: w_dd ‘d7: w_dd ‘d8: w_dd ‘d9: w_dd ‘d10:w_dd ‘d11:w_dd ‘d12:w_dd ‘d13:w_dd ‘d14:w_dd ‘d15:w_dd ‘d16:w_dd ‘d17:w_dd ‘d18:w_dd ‘d19:w_dd ‘d20:w_dd ‘d21:w_dd default:w_dd endcase  

3.3 應用程序設計  

由于大量數據在網絡上傳輸,用SOCKET的方式來獲圖像數據包已經比較困難,丟包率會比較高。采用Winpcap來捕獲網絡上的數據包,可有效的減少丟包率。用Winpcap編寫程序需要安裝開發包及驅動程序。  

第一步,指定要通信的網卡設備并打開。  

BOOL InitWpcap(){  

pcap_if_t* alldevs;  

pcap_if_t* d;  

char errbuf[PCAP_ERRBUF_SIZE];  

if(pcap_findalldevs(&alldevs, errbuf) == -1){  

AfxMessageBox(“Error in pcap_findalldevs”);  

return FALSE; }  

// 枚舉網卡然后添加到用戶選擇的ComboBox中,代碼省略  

char *filter = "port 6000";//只接收端口6000的數據  

bpf_u_int32 NetMask = 0xFFFFFF;  

struct bpf_program fcode;  

if(pcap_compile(m_pcap, &fcode, filter, 1, NetMask) AfxMessageBox("nError compiling filter: wrong syntax");  

pcap_close(m_pcap); return FALSE; }  

if(pcap_setfilter(m_pcap, &fcode)AfxMessageBox("nError setting the filtern");  

pcap_close(m_pcap); return FALSE; }  

pcap_freealldevs(alldevs); // 釋放alldev資源  

return TRUE;}  

第二步:開啟一個線程接收數據。  

UINT RecvProc(LPVOID lpParammeter)  

{ pcap_loop(m_pcap, 0, packet_handler, NULL); return 0;}  

packet_handler是處理收到數據包的回調函數, 當從port6000收到數據后它會被調用,直到線程終止。  

第三步:處理收到的數據  

void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data){  

const u_char *real_data = pkt_data+42;  

int row=real_data[0]+(real_data4 總結  

兆網接口攝像機,網絡傳輸有效數據帶寬達400Mb/s以上,較好的解決了百兆網傳輸帶寬不足、數據傳輸速度慢的問題。傳輸300萬像素不進行壓縮的原始圖像,幀率可達18幀/秒,視頻流暢清晰。計算機采用Winpcap捕獲圖像數據,丟包率小于0.02%。
本文地址:http://m.qingdxww.cn/thread-22244-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合色在线| 一二三四视频在线观看| 又粗又硬又爽的三级视频 | 曰皮全部过程视频免费高清| 精品国产成人系列| 伊人草| 欧美午夜免费观看福利片| 天天干狠狠插| 亚洲 欧美 国产 日韩 字幕| 18亚洲男同gay1069| 國產日韓亞洲精品AV| 脱女学小内内摸出水网站免费| 日韩一区二区三区不卡视频| 青青草原国产在线观看| 色婷婷亚洲综合| 在线观看www日本免费网站| 啦啦啦视频在线观看WWW| 爽的毛片| 日韩欧美在线观看综合网另类| 我爱原味论坛52yuanwei | 999在线观看精品免费| 熟妇内谢69XXXXXA片| 亚洲精品影视| 色一色在线观看视频网站| 影院理论| 97人人碰免费视频公开| 日本性xxx| 亚洲精品国产精品国自产观看| 天天激情站| 星空无限传媒杜拉拉升职记| 国产成+人欧美+综合在线观看| 亚洲国产精品特色大片观看| 一级福利片| 最近更新在线中文字幕一页| 99九九99九九九视频精品| 日韩精品特黄毛片免费看| 亚洲ts人妖网站| 色综合久久中文字幕网| 亚洲精品久久一区影院| 黄A无码片内射无码视频| 最新黄色在线|