国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> 互聯網絡 >> 技術正文  
 
基于Hi3515處理器的智能云臺系統的設計[圖]
[ 通信界 / 佚名 / m.6611o.com / 2012/7/5 21:24:27 ]
 

隨著人們安防意識的不斷提高,校園安全、家居安全、公共設施安全越來越受到社會的重視。當前廣泛使用的視頻監控系統主要通過位置相對固定的監控主機才能獲得監控信息,這種由監控人員發起的監控方式已不能滿足人們日益增長的多元化需求。順應當前發展趨勢,我們整合并擴展了傳統監控方式,將移動終端引入智能監控系統或網絡中,并加入視頻分析功能,使智能監控系統能夠做到智能報警、實時控制。云臺攝像機在上述智能監控系統中的作用就相當于人體的眼睛。針對以上構想,迫切需要設計普遍適用的智能云臺系統,做到實時的大范圍巡航和快速定點監控,準確定位突發情況,全面發揮云臺攝像機作為智能眼的作用,與本地監控,移動客戶端結合做到真正的智能化。

  1 智能云臺系統總體介紹

智能云臺控制系統的主要控制模塊為Hi3515微處理器,云臺攝像機采集視頻圖像進行顯示,然后根據實時監控的需要,發送云臺控制命令,命令通過RS485 電平轉換電路發送至云臺攝像機。考慮到人機交互的需要,我們基于自主設計的GUI( Graphic User Interface,圖形用戶接口) 為云臺系統設計了控制界面,并且完成了實用的擴展和升級工作。智能云臺系統整體架構如圖1 所示,整套系統解決方案具有一定的市場競爭力。

圖1 智能云臺系統總體架構

  2 智能云臺系統硬件設計

2. 1 處理器選型

智能云臺系統是智能監控系統的子系統,考慮到智能監控的需要,我們選擇了一款專業面向安防市場推出的微處理器---Hi3515,Hi3515 是基于ARM926EJ-S 處理器內核以及視頻硬件加速引擎的高性能高集成通信媒體SoC 處理器。ARM926EJ-S處理頻率達400MHz,能夠滿足客戶日益增長的DVR、DVS、IP CAMEra 軟件及其他嵌入式應用需求;200MHz 的DDR2 SDRAM 接口能夠提供充足的數據處理帶寬和能力; 提供H. 264 和MJPEG 多協議編解碼和雙碼流編碼能力,編解碼性能高達120fps D1@ NTSC 或100fps D1@ PAL,能夠滿足最佳的4 路D1、8 路CIF DVR/DVS 解決方案功能、性能和成本需求; 豐富的視頻輸入輸出接口( CVBS、高清VGA、BT. 1120) ,高達有效分辨率1280x1024@ 60fps VGA輸出能力能夠給數字監控產品帶來更加清晰的畫質和視頻體驗; 集成豐富的外設接口( SATA/SDIO/SPI /UART /USB) 方便滿足多樣的嵌入式設備規格需求,既簡化了硬件板卡設計,又有效降低整機的BOM 成本。同時海思半導體擁有針對視頻監控領域的從低端到高端的全系列芯片,這對系統升級提供了很好的保證。

2. 2 硬件電路設計

系統使用串口對云臺攝像機進行控制,云臺攝像機控制使用RS485 電平信號,而Hi3515 微處理器串口輸出為TTL 電平信號,需要設計電平轉換電路將TTL 電平信號轉換為RS485 電平信號,圖2 為電平轉換電路原理圖。

圖2 智能云臺控制系統電平轉換電路原理圖。

云臺攝像機一般在遠端,控制信號的傳輸距離會比較長,而RS485 信號的顯著特點是差分傳輸,抗干擾能力強,適合遠距離傳輸,很好地滿足了云臺控制的要求,圖2 中電平轉換電路使用的芯片為

3 智能云臺系統軟件設計

3. 1 底層驅動設計

系統使用串口對云臺攝像機進行控制,所以底層驅動需要做的工作就是為Hi3515 編寫串口驅動。

3. 1. 1 串口設備注冊

Hi3515 串口設備注冊的核心結構體是uart _driver 和amba_driver,它們的定義如下:

STatic struct uart_driver amba_reg = {

owner = THIS_MODULE,

driver_name = " ttyAM" ,

dev_name = " ttyAM" ,

major = SERIAL_AMBA_MAJOR,

minor = SERIAL_AMBA_MINOR,

nr =UART_NR,

coNS =AMBA_CONSOLE,

} ;

static struct amba_driver pl011_driver = {

drv = {

name = " uart-pl011" ,

bus =&amba_bustype,

} ,

id_table = pl011_ids,

probe = pl011_probe,

remove = pl011_remove,

} ;

Hi3515 的串口掛載在AMBA 總線上,所以我們必須將串口設備注冊到AMBA 總線,首先初始化AMBA 總線設備鏈表,然后判斷是否有設備要添加,如果有則調用__driver_attach 函數將新設備添加至AMBA 總線設備鏈表。

3. 1. 2 串口結構設計

Hi3515 串口驅動實現串口功能的核心結構體為uart_ops,它的定義如下:

static struct uart_ops amba_pl011_pops = {

tx_empty = pl01x_tx_empty,

set_mctrl = pl011_set_mctrl,

get_mctrl = pl01x_get_mctrl,

stop_tx = pl011_stop_tx,

start_tx = pl011_start_tx,

stop_rx = pl011_stop_rx,

enable_ms = pl011_enable_ms,

break_ctl = pl011_break_ctl,

startup = pl011_startup,

shutdown = pl011_shutdown,

set_termios = pl011_set_termios,

type = pl011_type,

release_port = pl010_release_port,

request_port = pl010_request_port,

config_port = pl010_config_port,

verify_port = pl010_verify_port,

#ifdef CONFIG_CONSOLE_POLL

poll_get_char = pl010_get_poll_char,

poll_put_char = pl010_put_poll_char,

#endif

} ;

該結構體包含了所有與串口設備相關的功能函數,我們要對這個結構體進行填充并編寫所有與Hi3515 相關的功能函數,以使Hi3515 的串口能夠正常工作。

3. 2 應用軟件設計

系統軟件設計涉及linux 串口編程,整個云臺系統的控制流程如圖3 所示,我們實現了對云臺攝像機以下功能的支持:

①支持當前市面上所有主流云臺協議;②支持360 度全方位快速定位;③支持各種距離下的快速變焦功能;④支持自動巡航和自動掃描功能;⑤支持線掃和巡視組設置。

圖3 云臺系統控制流程

3. 3 云臺界面設計

由于Hi3515 的內存空間和顯存空間是公用的,為了最大限度的提高編解碼性能,并且解決當前市面上主流GUI 占用內存空間較多的問題,我們自主設計了專用GUI,保證了界面靈活美觀的同時占用內存空間極小,很好滿足了要求。GUI 系統架構如圖4 所示。

圖4 智能云臺系統GUI 架構

在Linux 提供的Framebuffer 顯示接口基礎上,系統移植了字體庫和圖片庫。字體庫包括ttf 和freetype 字體庫,圖片庫包括png、jpeg 和bmp 圖片庫。上層主要工作就是設計消息循環,設計多窗口管理模式,編寫必要的控件。本文利用自主設計的GUI 為智能云臺系統設計了美觀的本地界面和客戶端界面,整套界面美觀大方,簡潔實用,圖5 是我們為智能手機客戶端編寫的界面。

圖5 云臺控制界面在智能手機客戶端上的顯示

  4 對智能云臺系統擴展和升級的考慮

通常視頻監控服務器上均會有多路視頻接入,而且云臺攝像機也會更新換代。所以我們對于云臺系統的設計還要解決兩方面的問題: 一是云臺系統要易于多路擴展; 二是云臺系統要方便進行軟件升級。考慮到云臺攝像機都有可配置的物理地址,我們對所需控制的云臺攝像機進行分組,每組云臺攝像機配對一個串口,利用Linux 多線程機制實現對組內云臺攝像機的分時控制,很好地解決了多路擴展的問題。針對云臺攝像機自身的升級和協議的改變我們采取的對策是封裝當前市面上所有主流云臺協議,使用云臺時只要進行簡單的配置選擇就可使用新款的云臺攝像機。整個系統簡便易用,具有很好的市場前景。

5 總結

本文面向當前蓬勃發展的視頻監控市場,充分考慮到了實際產品的需要,有針對性地提出了一套完整的智能云臺系統解決方案,包括硬件設計、系統軟件設計、用戶界面設計和系統擴展升級機制的研究。本文基于實際產品研發,設計了一整套云臺解決方案,并實現了云臺系統的擴展和升級,具有一定的市場應用價值。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管