智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于AT91RM9200的嵌入式網絡攝像機設計

來源:網絡

點擊:1241

A+ A-

所屬頻道:新聞中心

關鍵詞: 嵌入式,網絡,攝像機

      隨著通信技術和網絡技術的迅猛發展, 通過網絡遠程實時監控重要場所已倍受人們關注, 網絡攝像機在此背景下產生, 并成為人們關注的焦點。網絡攝像機要將高清晰度的實時視頻信息通過互聯網傳送到監控終端, 因其信息量巨大, 所以必須壓縮。通常人們采用DSP 與MPEG- 4 算法相結合的方案來實現, 不僅編程工作量大, 而且產品的成本高。本文所介紹的網絡攝像機采用專用的MPEG- 4 壓縮芯片、以嵌入式Linux 作為操作系統, 不僅開發便捷、成本低廉, 而且實時性好, 適用范圍廣。

      系統總體設計

      系統總體設計包括硬件設計和軟件設計兩部分。硬件設計模塊主要包括微控制器模塊、壓縮編碼模塊、網絡接口模塊和相機控制模塊四部分。微控制器模塊主要由主控芯片、DataFlash 和SDRAM(1)組成。其中, 主控芯片是整個控制系統的核心, 它負責整個系統的調度工作。DataFlash 里固化了嵌入式Linux 內核、及其文件系統、應用軟件和系統配置文件。SDRAM(1)作為內存供系統運行使用。壓縮編碼模塊由視頻數據采集芯片、MPEG- 4 壓縮編碼芯片、SDRAM(2)組成,負責將視頻流轉化為MPEG- 4 碼流。網絡接口模塊主要是配合主控芯片傳送MPEG- 4 碼流。相機的控制模塊主要由串口芯片組成, 其完成轉發控制相機命令的功能。當系統啟動時, 微控制器通SPI( Serial PeripheralInterface, 串行外設接口) 將Linux 內核轉入SDRAM( 1) 中, 系統從SDRAM( 1) 中啟動。系統啟動后, 微控制器通過HPI(Host Peripherial Interface, 主機接口)控制MPEG- 4 編碼模塊。統結構如圖1 所示。

     系統總體設計

      軟件設計部分主要包括嵌入式Linux 移植、MPEG- 4 壓縮編碼模塊、CGI 控制程序和MPEG- 4 解碼程序四部分。嵌入式Linux 系統存放到由AT91RM9200 控制的DataFlash 里,它負責整個系統軟件的調度工作。MPEG- 4 壓縮編碼模塊主要負責模擬視頻流的采集, 并將數字視頻流壓縮為MPEG- 4 數據流。CGI 控制程序主要負責對攝像機的控制和對MPEG- 4 視頻流的相關設置。MPEG- 4 解碼程序主要負責對通過網絡得到的MPEG- 4 數據流的解碼工作。

      硬件設計

      微控制器模塊

      微控制器是本系統的核心部件, 選用的是ATMEL公司的AT91RM9200。它是一款基于ARM920T 核的32位微控制器。其主頻為180MHz, 處理速度快, 功能強, 性價比高, 能很好滿足嵌入式Linux 系統的需求。它在系統中的主要作用是在系統上電時配置其他芯片的功能寄存器, 在正常工作狀態下調度控制整個系統工作, 通過片內以太網控制器控制物理層芯片發送碼流。

      AT91RM9200 通過片內的SPI 總線和SDRAM控制器實現對外圍DataFlash 和SDRAM的控制, 利用片內的USART 實現對串口芯片的控制, 通過片內的以太網控制器對片外網絡芯片進行控制。其控制原理圖如圖2 所示。

    微控制器模塊

      壓縮編碼模塊

      壓縮編碼模塊包括模擬視頻采集模塊和MPEG- 4壓縮模塊。視頻采集芯片采用TI 公司的TVP5150, 數據壓縮芯片采用映佳公司的MPG440。TVP5150 輸入端可是兩種混合視頻信號也可是S- Video 端子的視頻信號, 支持NTSC、PAL、SECAM等3 種制式, 其輸出的數據色彩格式可以為8bit 4: 2: 2 數字信號或者8bit 同步ITU- R BT.656 數字信號。MPG440 芯片具有符合工業標準的16b/32b 的雙向主機接口, 分別用來與視頻采集芯片和微控制器芯片通信。同時, 具有移動偵測、防偽水印、動態調整IP 畫格比率、動態調整圖像質量等特性, 支持D1、VGA、CIF、QVGA、QCI 等五種分辨率模式。微控制器通過主機接口實現MPG440 的初始配置, 也由此接收MPEG- 4 碼流。壓縮編碼模塊的硬件設計原理如圖3 所示。

    壓縮編碼模塊

      TVP5150 的AI 模擬輸入口與模擬攝像頭輸出端連接, 向視頻處理芯片傳送模擬視頻信號。模擬信號經過采樣處理之后通過YOUT0~YOUT7 引腳送到MPG440, 采樣數據在PCLK 的上升沿有效, MPG440的VIDEO_CLK 在收到PCLK 的上升沿時獲得YOUT的信號。TVP5150 分場同步脈沖和行同步脈沖, 分別對應其輸出端VSYNC、HSYNC。MPG440 正是根據與之相連的VSYNC 和HSYNC 信號線來實現圖像的場同步和行同步操作。MPG440 的視頻輸入數據線DATA_TV0 ~DATA_TV7 與TVP5150 的YOUT0 ~YOUT7 相連。MPG440 在接收數據的同時, 將其得到的數據流傳送給MPEG- 4 壓縮編碼單元, 編碼后的MPEG- 4 數據流暫存到SDRAM(2)中。MPG440 片內PDMA 控制器根據配置寄存器的設置準確發起對SDRAM(2)訪問, 同時將得到的數據流輸送往HPI(主機總線接口,Host Peripherial Interface) , 以等待AT91RM9200 通過DMA 通道將數據發送到網絡。

      MPG440 通過HPI 與AT91RM9200 通信,AT91RM9200 將MPG440 的寄存器、存儲空間等資源作為其本身內存尋址訪問。MPG440 由AT91RM9200選通線NCS4 來選通, 其在AT91RM9200 尋址空間中的地址段為0X50000000 到0X5FFFFFFF。通過對MPG440 一系列寄存器的設置, 可以訪問MPG440 系統存儲空間。MPG440 中斷信號RSC_INT0 從通用I/O引腳的PB29 輸入, 當緩沖器填滿時, RSC_INT0 引腳置低提示AT91RM9200 通過DMA 通道提取MPEG- 4數據流。編碼后視頻數據讀取過程和MPG440 與主機通信過程由AT91RM9200 讀信號CFRD 和寫信號CFWE 控制。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 乐贝贝童装批发网-外贸童装批发厂家直销|网上品牌童装批发市场|儿童服装批发首选 | 天之水网_新时代主流门户网站 十大文明网,主流新媒 、 值得信赖、关注我、温暖你! | 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 实验室装修设计-实验室工程建设-实验室实验台通风柜-瑞斯达实验室系统设备(苏州)有限公司 | 趣看科技-视频新媒体技术一体化专业服务商 | 可燃气体报警器-有毒有害气体检测仪-气体检测分析系统-宁波市高品科技有限公司 | 门禁控制器-自动道闸-停车场系统-车位引导系统-车牌识别系统-楼宇对讲-可视门铃-门禁一卡通-河北京鹏电子科技有限公司 | 自动锁螺丝机_在线式拧螺丝机_自动化灌胶机_ab点胶机_品牌厂家 | 喜有沃-河南不锈钢管厂家批发201,304不锈钢管-现货规格齐全 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 千斤顶-超薄电动千斤顶-电动液压千斤顶-液压螺母扳手-泰州杰克液压机械制造有限公司 | 首页 - 宣城市城市建设集团有限公司| 鑫金牛建设工程(苏州)有限公司 | 辽宁大卯新能源供热设备制造有限公司官方网站,大卯新能源,大卯新能源供热设备 | 影像测量仪|检测设备定制|平面度测量仪|三坐标测量机|广州市海科思自动化设备有限公司-400-0528-668 | 温州网络公司_网站建设_网络营销策划_阿里淘宝店铺服务-温州聚欣网络科技有限公司 | 上海律师_上海法律咨询_律师在线咨询网站_上海律师事务所-沪律网 | 山东健泽医疗科技有限公司-官网_深呼吸训练器_肋骨固定板_放疗定位膜耗材生产厂家招商 | 衡水一体化污水处理设备|循环水旁滤器|加药装置|钢厂浊环净化装置|河北欧意科技集团有限公司 | 上海森信实验仪器有限公司 | 欣宇航化工-湖北片碱-冰醋酸厂家联系方式-工业氨水价格-工业片碱厂家-武汉宇航化工 | 轮转印刷机_商标印唛机_超声波切唛机_瑞安市明辉机械有限公司 | 数造云-面向3D打印的云制造平台| 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 阻抗分析仪 阻抗测试仪 介电常数测试仪 充电枪测试仪-苏州腾斯凯电子科技有限公司 | 土石_泥石分离机_无轴滚筒筛_振动筛 - 巩义市鑫利重工机械制造有限公司 | 双单面研磨机_陶瓷平面研磨机_机械密封件研磨机-百诚研磨机械 | 意优教育|意大利留学中介_意大利留学费用_意大利申请条件_北京意大利语培训学校 | 专业护工_医院护工_护工陪护_住家护工- 心陪护 | 兰州钢结构,甘肃铝镁锰板工程,青海岩棉复合板厂家,宁夏岩棉彩钢板公司,西宁彩钢夹芯板-兰州腾达彩钢 | 物联网空开-智能空气开关-智能断路器-家用接触器-万联电器官网 | 涂塑复合钢管,大口径涂塑钢管,内外涂塑钢管厂家-沧州友诚管业有限公司 | 西安汉信丨条码打印机,条码扫码枪,条码标签,条码仓库管理系统专业供应商 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 直膨式空调机组_风冷恒温恒湿_转轮式热回收_屋顶式空调机组_德州瑞尼森环保科技有限公司 | 土石_泥石分离机_无轴滚筒筛_振动筛 - 巩义市鑫利重工机械制造有限公司 | 生物安全柜检测,GMP设备确认,仪器性能确认,洁净厂房检测,仓储温湿度检测-上海熙迈 | 压滤机专用泵|柱塞泥浆泵|咸阳华星泵业有限公司 | 上海办公室租赁-写字楼出租、创意产业园区厂房招商、孵化器众创联合办公空间出租网 | 曙海培训-ZEMAX培训射频培训无线电培训GMS培训EMC培训电磁兼容性培训Maxwell培训欧姆龙培训procast培训可靠性培训光学培训工业机器人培训NI培训Linux培训5G培训Hadoop培训CFD培训 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 |