《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于千兆網接口的攝像機設計
基于千兆網接口的攝像機設計
摘要: 千兆網接口攝像機,網絡傳輸有效數據帶寬達400Mb/s以上,較好的解決了百兆網傳輸帶寬不足、數據傳輸速度慢的問題。傳輸300萬像素不進行壓縮的原始圖像,幀率可達18幀/秒,視頻流暢清晰。計算機采用Winpcap捕獲圖像數據,丟包率小于0.02%。
Abstract:
Key words :

       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 <= ‘hFFFF;//目的MAC地址(廣播地址),寫三次
  ‘d3: w_dd <= ‘h1111;//源MAC地址,均為0x1111,寫三次
  ‘d6: w_dd <= ‘h0008;//協議號
  ‘d7: w_dd <= ‘h0045;//固定數據VIP4,
  ‘d8: w_dd <= ‘h1E04;//IP包總長度1026+28,并且高低8位交換
  ‘d9: w_dd <= ‘h0;//ID號,始終為0
  ‘d10:w_dd <= ‘h0;//fragment offset始終為0;
  ‘d11:w_dd <= ‘h1140;//生存期和協議號,固定
  ‘d12:w_dd <= ‘h0;//IP校驗和,由MAC芯片自動生成
  ‘d13:w_dd <= ‘hA8C0;//源IP,固定為192.168.1.204
  ‘d14:w_dd <= ‘hCC01;
  ‘d15:w_dd <= ‘hFFFF;//目的IP,任意
  ‘d16:w_dd <= ‘hFFFF;
  ‘d17:w_dd <= ‘h7017;//源端口,固定為6000
  ‘d18:w_dd <= ‘h7017;// 目的端口,固定為6000
  ‘d19:w_dd <= ‘h0A04;//UDP數據長度
  ‘d20:w_dd <= ‘h0;////校驗和由AX88180自動生成
  ‘d21:w_dd <= row_num;//圖像行信息從0開開始
  default:w_dd <= 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) < 0){
  AfxMessageBox("nError compiling filter: wrong syntax");
  pcap_close(m_pcap);  return FALSE; } 
if(pcap_setfilter(m_pcap, &fcode)<0){
  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_data[1]<<8); }//這里就沒有處理包頭,直接處理數據。

4 總結

      兆網接口攝像機,網絡傳輸有效數據帶寬達400Mb/s以上,較好的解決了百兆網傳輸帶寬不足、數據傳輸速度慢的問題。傳輸300萬像素不進行壓縮的原始圖像,幀率可達18幀/秒,視頻流暢清晰。計算機采用Winpcap捕獲圖像數據,丟包率小于0.02%。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久亚洲国产精品日日av夜夜| 亚洲欧美国产精品va在线观看| 亚洲精选91| 欧美一区二区三区在线| 亚洲精品久久久久中文字幕欢迎你| 在线观看av一区| 欧美电影打屁股sp| 亚洲国产精品久久久久| 国产欧美一区二区精品仙草咪| 国内精品久久久久影院 日本资源| 欧美视频在线观看视频极品| 欧美视频一区二区三区在线观看| 亚洲国产精品成人一区二区| 最新日韩在线视频| 欧美日韩成人一区二区| 亚洲综合日韩在线| 欧美一区二区观看视频| 99精品视频一区二区三区| 日韩亚洲欧美成人一区| 亚洲第一区色| 久久在线免费视频| 国产色婷婷国产综合在线理论片a| 欧美日本一区二区视频在线观看| 欧美日韩久久久久久| 国产亚洲综合精品| 亚洲国产成人在线播放| 久久夜色精品亚洲噜噜国产mv| 国产精品国产三级国产| 蜜臀久久99精品久久久画质超高清| 欧美劲爆第一页| 一区二区三区日韩欧美| 欧美中文在线观看国产| 揄拍成人国产精品视频| 国产精品美女久久久久久免费| 巨胸喷奶水www久久久免费动漫| 在线观看一区欧美| 欧美日韩的一区二区| 香蕉久久夜色精品国产使用方法| 亚洲国产日韩欧美在线图片| 亚洲影院高清在线| 欧美一区二区三区四区视频| 国产精品免费视频xxxx| 国产精品久久久久久一区二区三区| 久久综合久久88| 欧美国产一区二区| 欧美日韩国产麻豆| 激情综合激情| 亚洲第一在线视频| 欧美在线观看日本一区| 欧美一级视频精品观看| 国产日韩欧美成人| 久久免费视频在线| 欧美sm视频| 亚洲综合好骚| 亚洲激情视频在线观看| 国产精品hd| 欧美伦理影院| 99国产一区二区三精品乱码| 在线观看欧美日韩国产| 国产精品乱子久久久久| 欧美xxx成人| 欧美精品久久久久a| 国产精品劲爆视频| 一本久久综合亚洲鲁鲁五月天| 狠狠色香婷婷久久亚洲精品| 亚洲三级免费电影| 国产伦精品一区二区三区四区免费| 欧美日韩一区二区三| 欧美无乱码久久久免费午夜一区| 国产日韩一区二区三区在线| 亚洲午夜高清视频| 亚洲无人区一区| 欧美亚洲视频在线观看| 国产精品劲爆视频| 在线亚洲国产精品网站| 国产综合精品一区| 亚洲黄色视屏| 国产精品白丝av嫩草影院| 亚洲国产高清一区二区三区| 一区二区三区色| 亚洲免费中文| 欧美一区二区三区四区在线| 欧美手机在线视频| 欧美影片第一页| 性欧美大战久久久久久久免费观看| 久久久久久伊人| 久久精品国产999大香线蕉| 亚洲欧美国产精品桃花| 国产日韩欧美高清| 久久精品日产第一区二区三区| 中文在线不卡| 国产三级精品在线不卡| 欧美日韩系列| 在线不卡欧美| 国内精品免费在线观看| 亚洲视频在线一区| 亚洲一区999| 国产热re99久久6国产精品| 国产伦一区二区三区色一情| 欧美激情va永久在线播放| 亚洲精品一区二区三区四区高清| 99热在这里有精品免费| 在线一区欧美| 亚洲国产精品成人va在线观看| 欧美色图一区二区三区| 久久日韩粉嫩一区二区三区| 亚洲二区视频在线| 亚洲视频在线播放| 欧美日韩精品一区二区| 欧美电影免费观看高清| 亚洲一区二区三区四区视频| 亚洲一区二区三区中文字幕在线| 国产在线观看一区| 日韩一二三在线视频播| 欧美丰满高潮xxxx喷水动漫| 在线成人亚洲| 午夜激情久久久| 欧美午夜宅男影院| 欧美成人中文字幕在线| 国产一区二区日韩| 欧美日韩在线视频首页| 久久亚洲午夜电影| 亚洲欧美另类综合偷拍| 性色av一区二区三区在线观看| 欧美激情aⅴ一区二区三区| 亚洲国产99精品国自产| 亚洲成在线观看| 日韩午夜精品| 国内久久视频| 99re成人精品视频| 国产精品久久久久99| 欧美一区二区在线观看| 亚洲免费不卡| 狠狠色综合网站久久久久久久| 久久精品在线播放| 国产精品国产三级国产aⅴ无密码| 激情欧美一区二区三区在线观看| 中国成人在线视频| 久久精品二区| 暖暖成人免费视频| 国产一区二区三区丝袜| 久久久久国产一区二区三区| 美女精品视频一区| 国产一区二区三区直播精品电影| 香蕉久久一区二区不卡无毒影院| 欧美色视频在线| 国产精品资源在线观看| 99精品热视频| 亚洲人成在线免费观看| 亚洲已满18点击进入久久| 在线看片欧美| 媚黑女一区二区| 欧美日韩四区| 亚洲七七久久综合桃花剧情介绍| 国产欧美精品一区aⅴ影院| 欧美福利一区二区三区| 欧美日韩亚洲另类| 性欧美在线看片a免费观看| 欧美精品v国产精品v日韩精品| 亚洲精品欧美精品| 一区二区三区 在线观看视| 亚洲国产天堂网精品网站| 欧美日韩视频一区二区| 亚洲品质自拍| 国产农村妇女毛片精品久久麻豆| 嫩模写真一区二区三区三州| 午夜视频一区在线观看| 欧美高清免费| 欧美亚州一区二区三区| 国产专区欧美精品| 久久久久国产精品一区三寸| 国产女精品视频网站免费| 欧美高清视频在线播放| 亚洲第一网站免费视频| 在线观看欧美日韩| 久久精品网址| 国产精品中文字幕在线观看| 亚洲精品视频在线观看网站| 国产精品久久久久三级| 久久综合狠狠综合久久综青草| 在线一区亚洲| 永久久久久久| 亚洲国产美女久久久久| 久久综合一区二区| 在线成人av网站| 久久精品国产99国产精品澳门| 亚洲区一区二区三区| 久久久久久久一区二区三区| 亚洲少妇诱惑| 午夜精品国产精品大乳美女| 欧美在线观看视频在线| 国产精品二区二区三区| 在线播放日韩专区| 国产精品久久久久国产精品日日| 欧美午夜电影在线| 欧美亚洲色图校园春色| 亚洲免费在线精品一区| 激情亚洲一区二区三区四区| 亚洲视频精选在线| 亚洲精品日产精品乱码不卡| 一区在线观看视频| 久久精品国产v日韩v亚洲| 亚洲——在线| 久久欧美中文字幕| 亚洲黄色三级| 亚洲中无吗在线| 午夜视频在线观看一区| 国产日韩精品入口| 亚洲理论在线| 另类av导航| 欧美一区二区三区精品电影| 精品成人在线观看| 国产欧美日韩中文字幕在线| 欧美色综合天天久久综合精品| 欧美亚洲免费在线| 在线看片成人| 中国成人亚色综合网站| 欧美chengren| 美女国产一区| 亚洲国产一区二区三区在线播| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品热久久久久夜色精品三区| 99xxxx成人网| 国产精品日韩在线播放| 一区在线免费| 亚洲在线电影| 亚洲免费观看高清完整版在线观看| 国产日韩欧美不卡| 宅男噜噜噜66国产日韩在线观看| 国产一区二区黄| 蜜臀91精品一区二区三区| 国产日本欧洲亚洲| 91久久精品一区二区三区| 香蕉久久久久久久av网站| 久久精品国产免费观看| 一区二区在线不卡| 亚洲精品久久久久久久久久久| 国产精品婷婷午夜在线观看| 欧美连裤袜在线视频| 在线日韩视频| 国产美女精品在线| 国产精品色婷婷| 最近中文字幕日韩精品| 久久久久久久999| 国产精品入口夜色视频大尺度| 亚洲精品国久久99热| 亚洲精品久久久久久久久久久| 欧美日韩天天操| 1000部国产精品成人观看| 午夜精品久久99蜜桃的功能介绍| 欧美在线1区| 欧美色精品天天在线观看视频| 亚洲视频中文字幕| 亚洲一区二区在线视频| 国产欧美日韩一区二区三区| 精品动漫3d一区二区三区免费| 久久久精品网| 农村妇女精品| 国产亚洲女人久久久久毛片| 亚洲国产婷婷香蕉久久久久久99| 久久亚洲二区| 欧美在线一二三区| 99re热这里只有精品免费视频| 欧美日本高清视频| 欧美专区在线观看一区| 欧美激情一区二区三区不卡| 国产精品av一区二区| 欧美日韩精品久久久| 亚洲精品午夜精品| 国产精品稀缺呦系列在线| 国产欧美精品久久| 欧美人妖在线观看| 久久免费国产精品1| 国产精品a久久久久| 亚洲色诱最新| 亚洲女与黑人做爰| 欧美精品在线一区二区三区| 影音先锋中文字幕一区二区| 亚洲国产毛片完整版| 欧美大尺度在线观看| 精品成人国产| 久久综合影音| 亚洲视频一区二区免费在线观看| 欧美屁股在线| 久久久精品tv| 午夜宅男久久久| 一本久道久久综合狠狠爱| 在线观看一区| 欧美中文在线观看国产| 久久九九国产| 国产偷国产偷亚洲高清97cao| 日韩一级裸体免费视频| 亚洲福利视频二区| 悠悠资源网亚洲青| 欧美日韩精品免费观看| 国精产品99永久一区一区| 久久亚洲美女| 日韩视频在线播放| 一区二区三区精品视频| 99国产成+人+综合+亚洲欧美| 一区在线观看| 亚洲欧美日韩系列| 亚洲一区www| 欧美日韩一区成人| 欧美视频一区二区在线观看| 99精品久久| 亚洲日本视频| 国内成人自拍视频| 91久久夜色精品国产网站| 亚洲宅男天堂在线观看无病毒| 老司机午夜精品视频在线观看| 国产亚洲永久域名| av成人免费在线观看| 久久亚洲精品中文字幕冲田杏梨| 欧美激情久久久| 亚洲一区免费在线观看| 久久久久久色| 国产毛片精品视频| 国内精品模特av私拍在线观看| 亚洲欧美在线免费观看| 国产精品视区| 一区二区在线观看视频| 欧美淫片网站| 日韩一区二区免费看| 久久国产毛片| 香蕉成人啪国产精品视频综合网| 一本色道久久综合狠狠躁篇怎么玩| 亚洲欧美日韩综合一区|