《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > ARM芯片S3C2440A智能小車可移動視頻監控系統
ARM芯片S3C2440A智能小車可移動視頻監控系統
電子發燒友
摘要: 本文介紹的智能小車可移動視頻監控系統,以“飛思卡爾杯”智能小車競賽提供的車模裝置為基礎,利用ARM芯片S3C2440A控制圖像采集、網絡傳輸、速度采集干擾小的模塊,利用FPGA芯片控制電機驅動、舵機控制、電量采集干擾大的模塊,當上位機通過Internet訪問智能小車服務器時,在監控界面上點擊按鈕來控制小車的運行、圖像拍攝、速度采集。1系統總體設計該系統采用三星公司的ARM芯片S3C2440A作為主控制芯片及Altera公司的FPGA芯片EP2C5T144C8作為輔助控制芯片,ARM上裝有WindowsCE5.0操作系統。S3C2440A內置豐富的外設資源包括中斷控制器、GPIO、I2C、相機接口等接口電路,其內核為16/32位的ARM920T處理器,它集MMU,AMBABUS和Harvard高速緩沖體系結構與一體,主頻可達400MHz。利用ARM9控制圖像采集、速度采集、網絡傳輸等功耗小、干擾弱的模塊;利用FPGA單獨控制功耗大、干擾強的直流電機、舵機、固態繼電器以提高系統的抗干擾能力。ARM9和FPGA以并行總線的方式進行數據和控制信號的傳輸,需要注意的是ARM的I/O口需要設置為禁止上拉,否則無法和FPG
Abstract:
Key words :

  本文介紹的智能小車可移動視頻監控系統,以“飛思卡爾杯”智能小車競賽提供的車模裝置為基礎,利用ARM芯片S3C2440A控制圖像采集、網絡傳輸、速度采集干擾小的模塊,利用FPGA芯片控制電機驅動、舵機控制、電量采集干擾大的模塊,當上位機通過Internet訪問智能小車服務器時,在監控界面上點擊按鈕來控制小車的運行、圖像拍攝、速度采集。

  1 系統總體設計

  該系統采用三星公司的ARM芯片S3C2440A作為主控制芯片及Altera公司的FPGA芯片EP2C5T144C8作為輔助控制芯片,ARM上裝有Windows CE5.0操作系統。S3C2440A內置豐富的外設資源包括中斷控制器、GPIO、I2C、相機接口等接口電路,其內核為16/32位的ARM920T處理器,它集MMU,AMBA BUS和Harvard高速緩沖體系結構與一體,主頻可達400 MHz。

  利用ARM9控制圖像采集、速度采集、網絡傳輸等功耗小、干擾弱的模塊;利用FPGA單獨控制功耗大、干擾強的直流電機、舵機、固態繼電器以提高系統的抗干擾能力。ARM9和FPGA以并行總線的方式進行數據和控制信號的傳輸,需要注意的是ARM的I/O口需要設置為禁止上拉,否則無法和FPGA進行通信。該系統具體組成如圖1所示。

  

系統具體組成 www.elecfans.com

 

  2 系統硬件電路設計

  2.1 圖像采集電路設計

  圖像采集模塊選用OmniVision公司的CMOS圖像傳感器OV9650,可達130萬像素,具有標準SCCB(setial camera control bus)接口,通過該接口可以方便地設置圖像像素大小、輸出YCbCr順序、白平衡、色飽和等重要參數。

  S3C2440A可以直接和CMOS圖像傳感器OV9650連接,如圖2所示。OV9650的PWDN引腳與S3C2440A的GPG12引腳相連,這樣可以控制OV9650的工作狀態。當無須采集圖像時,將GPG12輸出高電平,OV9650芯片處于掉電模式,節省電能消耗。OV9650可輸出YCbCr,RGB兩種格式的數據,當輸出YCbCr格式時,要用到數據線的D2~D9;當輸出RGB格式時,則需要用數據線D0~D9。本文采用YCbCr格式,數據線D2~D9與S3C2440A的CAMDATA0~CAMDATA7相連。

  

S3C2440A可以直接和CMOS圖像傳感器OV9650連接 www.elecfans.com

 

  S3C2440A芯片具有相機接口CAMIF,其內部單元如圖3所示,CAMIF支持ITU-R BT.601/656YCbCr 8 b標準的圖像數據輸入,最大可采樣4 096×4 096像素的圖像。該接口可以使用兩種通道將圖像數據存儲在SDRAM中:一種是預覽通道模式,將從相機接口采集到的圖像數據轉為RGB數據,并在DMA控制下傳輸到SDRAM,這種模式通常用來提供圖像預覽功能;另一種是編碼通道模式,將圖像數據按照YCbCr 4:2:0或者YCbCr 4:2:2的格式傳輸到SDRAM,這種模式主要為JPEC,MPEG-4,H.263等編碼器提供圖像數據的輸入。

  

 

  2.2 網絡傳輸模塊電路設計

  網絡傳輸模塊選用DAVICOM公司推出的一款高速以太網接口芯片DM9000A,內部集成10/100M物理層接口,16 KB SRAM用作接收發送的F-IFO緩存,支持8/16 b內存數據存取接口。

  S3C2440A內部沒有專用以太網控制器,需要外部總線外掛一個以太網控制器,才能實現S3C2440A連接以太網的需要,該系統選用DM9000A作為以太網的物理層接口。DM9000A與S3C2440A的連接比較簡單,如圖4所示。S3C2440A數據總線DATA0~DATA15與芯片的SD0~SD15連接;地址線ADDR2與芯片的CMD連接;片選線nGCS3與芯片nCS的相連;9號外中斷與芯片的INT相連。DM9000A以太網控制器的工作基址為0x300,而S3C2440A的地址線ADDR2與芯片的命令/數據使能端CMD相連,所以對其進行操作時的地址是0x300(地址端口)或0x304(數據端口)。

  2.3 運動控制電路設計

  速度采集模塊由紅外傳感器和脈沖整形電路組成,經整形后的脈沖送往ARM中斷進行脈沖捕獲。運動控制模塊選用型號為RS-380SH的直流電機控制車模的前進或后退,選用型號為FUTABA-S3010的舵機控制車模的轉向,電機驅動芯片選用L298N實現對電機調速、正反轉的控制。

  

 

  該系統運動控制包括電機控制和舵機控制兩部分。電機控制如圖5所示,PWM1,PWM2用于控制電機的轉速,IN11,IN12,IN21,IN22用于控制電機正反轉。舵機控制電路簡單,外接有3根線,紅色為電源線,黑色為地線,另外一個為PWM信號輸入線。兩者的主要控制信號是PWM信號,S3C2440A發送命令控制FPGA輸出占空比可調的PWM信號。舵機PWM信號的周期固定為20 ms,脈寬分布在1~2 ms之間,因此選定PWM信號頻率為50 Hz,占空比固定在5%~10%之間。直流電機PWM信號頻率選定10 kHz,占空比可在0%~100%波動,當IN11=1,IN12=0,電機正轉且轉速隨PWM1信號的占空比不同而變化,當IN11=0,IN12=1,電機反轉且轉速也隨著PWM1信號占空比變化。

  3 系統軟件設計

  3.1 圖像采集驅動開發

  該系統圖像采集模塊硬件電路由CMOS圖像傳感器芯片和S3C2440A的CAMIF單元組成。為此在編寫圖像采集驅動程序時,就需要對圖像傳感器芯片的寄存器和S3C2440A的CAMIF單元的寄存器同時配置,否則就得不到正常圖像。S3C2440A以I2C總線的方式對CMOS圖像傳感器芯片的寄存器進行配置。

  在WinCE下,圖像采集驅動是基于流接口設計的。首先在CIS_Init函數下對相機接口的寄存器進行配置,主要配置功能包括:設置相機接口輸出時鐘;設置圖像輸入輸出格式;設置裁剪圖像偏移量;設置幀緩沖區中圖像像素大小;設置編碼通道和預覽通道幀緩沖區起始地址。然后S3C2440A以I2C總線方式對OV9650的寄存器進行配置,需要注意的是相機接口的配置功能要和OV9650的配置功能完全一致,否則采集不到圖像,兩者之間通信協議如圖6所示。最后利用API函數CreateThread()創建中斷服務線程。

  

 

  中斷服務線程函數負責具體的中斷操作,在該線程函數內利用CreateEent()函數創建CAMIF單元的中斷事件。然后調用InterruptInitia-lize()函數將該中斷事件與CAMIF單元的邏輯中斷相關聯。最后調用Wait For SingleObject()等待中斷事件的到來,當中斷到來時,將讀取事件置位,在應用程序中即可利用ReadFile()函數讀取YCbCr數據,為圖像壓縮提供數據源。

  3.2 速度采集程序設計

  速度傳感器由紅外反射式傳感器和施密特觸發器組成,經過施密特觸發器整形后信號的頻率與速度相關,通過測量該信號頻率計算車模行駛速度。在Windows CE中,API函數SetTimer()可以設置定時器編號和定時時間,當定時時間到達時,執行消息響應函數OnTimer。速度采集流程如圖7所示。調用SetTimer函數設置定時器初值,當外部中斷EINT_19產生時,即一個脈沖信號到來,計數變量CNT加1,當SetTimer()函數設置的時間到來時,執行OnTimer()函數,該函數負責計算車模速度并將計數變量CNT清0。

  

 

  計數變量CNT雖然與速度成正比關系,但它并不是真正的行駛速度,需要經過一定的數學轉換,才能傳送到遠程監控端并顯示。假設車模后輪直徑為D,光柵編碼盤黑白相間的個數為M,在定時時間T秒內記得脈沖個數為N,則車模行駛速度:

  

 

  3.3 網絡傳輸程序設計

  該系統網絡傳輸程序是基于TCP協議來實現的。S3C2440A組成的嵌入式設備作為服務器負責圖像采集、速度采集、車??刂啤7掌髡{用accept()函數等待客戶端的連接請求,服務器端接收該連接請求后,雙方就此建立了連接。客戶端通過send()發送請求命令,服務器調用recv()函數接收該請求命令,通過命令解析來執行具體的操作,若收到圖像采集命令,服務器端打開攝像頭驅動,設置圖像像素大小后,將采集到YCbCr數據進行JPEG的壓縮并保存為.jpg格式的圖片。然后將該圖片發送到客戶端,客戶端將該圖片在圖像顯示區域顯示;若收到速度采集命令,服務器端打開定時器,打開外部中斷EINT19,用于計數,當定時時間到后,將計數脈沖轉換為以cm/s為單位的速度發送到客戶端,客戶端將采集到速度在速度顯示區顯示;若收到控制車模運行狀態,如前進、后退、左轉、右轉,服務器端打開GPIO驅動,通過GPIO端口輸出控制信號,控制FPGA輸出占空比可調的PWM信號,即可控制車模的運行狀態。

  客戶端負責發送控制車模、圖像采集、速度采集的命令,然后將服務器端發送過來的圖像、速度信息進行顯示??蛻舳说谋O控界面如圖8所示。

  

客戶端的監控界面 www.elecfans.com

 

  遠程地址欄輸入服務端IP地址,點擊“創建連接”按鈕即可和服務器端進行連接,連接成功后,就可以進行一系列的命令發送。

  4 結語

  該設計在自制電路板板上進行了軟、硬件的系統集成及測試。測試結果為:圖像采集時鐘24 MHz;圖像采集速度為30 f/s;行同步頻率為14.5 kHz,圖像采集像素為640×480;JPEG壓縮比達到10:1;運動控制命令響應時間為5μs,網絡傳輸速率達10 Mb/s。

此內容為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>
          欧美三级电影网| 99国产精品国产精品毛片| 亚洲国产成人高清精品| 国产精品成人在线观看| 欧美视频在线不卡| 国产精品美女在线| 国内成人在线| 久久久久亚洲综合| 亚洲日本久久| 亚洲国产精品视频一区| 亚洲欧美日韩电影| 亚洲一线二线三线久久久| 一区电影在线观看| 99精品视频网| 欧美片第一页| 亚洲欧美日韩精品久久久久| 亚洲第一中文字幕| 国产乱码精品一区二区三| 欧美四级在线| 老司机久久99久久精品播放免费| 亚洲丰满少妇videoshd| 99这里只有精品| 亚洲片在线资源| 欧美日韩综合| 黄色一区二区在线观看| 久久成人精品一区二区三区| 欧美日韩一区三区四区| 亚洲一区999| 亚洲欧美久久久| 久久成年人视频| 欧美色道久久88综合亚洲精品| 欧美成人免费一级人片100| 欧美午夜女人视频在线| 国产欧美一区二区色老头| 精品不卡视频| 国产一区二区三区在线观看网站| 91久久精品国产91久久性色tv| 亚洲视频欧美在线| 免费影视亚洲| 亚洲欧美影音先锋| 国产精品久久999| 久久精品国产久精国产爱| 久久不射网站| 你懂的亚洲视频| 一区二区亚洲精品国产| 亚洲午夜精品国产| 日韩视频一区二区在线观看| 亚洲午夜久久久久久久久电影网| 欧美日产在线观看| 欧美大片va欧美在线播放| 亚洲片国产一区一级在线观看| 久久久精品免费视频| 亚洲一区二区少妇| 久久精品夜色噜噜亚洲aⅴ| 欧美揉bbbbb揉bbbbb| 欧美午夜www高清视频| 国产精品视频网| 这里只有精品视频在线| 欧美视频亚洲视频| 国产精品爽爽ⅴa在线观看| 亚洲国产91| 精品动漫3d一区二区三区免费| 模特精品裸拍一区| 午夜在线视频观看日韩17c| 亚洲品质自拍| 麻豆精品视频在线观看视频| 欧美日韩不卡合集视频| 亚洲二区三区四区| 国精产品99永久一区一区| 久久久久久久一区二区| 久久精品91久久香蕉加勒比| 国产精品国产三级国产a| 国产精品啊啊啊| 久久成人av少妇免费| 亚洲美女在线观看| 国产精品黄色| 国产亚洲精品bt天堂精选| 国产日韩欧美黄色| 欧美一区午夜精品| 欧美人与性禽动交情品| 一本色道久久综合亚洲91| 午夜亚洲精品| 亚洲欧美日韩国产综合精品二区| 国产精品护士白丝一区av| 国产日韩欧美91| 在线观看一区| 亚洲欧美欧美一区二区三区| 亚洲伦理网站| 亚洲深夜福利在线| 亚洲欧美日韩一区二区三区在线观看| 蜜臀a∨国产成人精品| 亚洲调教视频在线观看| 欧美成年人在线观看| 国产精品久久久久久久app| 一区二区三区波多野结衣在线观看| 亚洲影院在线观看| 国产精品美女久久久| 亚洲国产欧洲综合997久久| 亚洲午夜激情网站| 欧美韩日高清| 久久综合色婷婷| 老色鬼精品视频在线观看播放| 日韩视频在线免费观看| 欧美伦理视频网站| 黄色精品一区| 久久久久九九九九| 亚洲另类一区二区| 可以看av的网站久久看| 国产精品网站在线| 欧美日本亚洲韩国国产| 亚洲毛片网站| 国产精品免费看| 亚洲欧洲偷拍精品| 亚洲第一黄网| 国产午夜精品理论片a级大结局| 亚洲综合清纯丝袜自拍| 国产夜色精品一区二区av| 亚洲欧美一区二区三区在线| 欧美高清视频www夜色资源网| 欧美日本亚洲| 国产精品一区二区在线观看不卡| 欧美激情91| 亚洲精品乱码视频| 免费看av成人| 久久午夜激情| 亚洲在线观看免费| 国产一区二区三区在线观看免费视频| 欧美精品免费观看二区| 国产精品九九久久久久久久| 亚洲剧情一区二区| 国产日韩欧美一区二区三区在线观看| 欧美日韩一卡二卡| 国产精品一区二区久久久| 久久影院午夜片一区| 在线欧美一区| 久久综合伊人| 最新日韩av| 先锋影音网一区二区| 国产精品一区三区| 乱码第一页成人| 激情视频一区二区| 国产精品日日做人人爱| 欧美怡红院视频| 久久精品在线| 久久国产精品久久国产精品| 久久精品国产免费看久久精品| 久久综合一区二区三区| 在线观看福利一区| 亚洲无亚洲人成网站77777| 欧美精品在线看| 欧美日本国产在线| 亚洲国产精品久久久久| 国产亚洲永久域名| 亚洲欧美区自拍先锋| 欧美黑人一区二区三区| 亚洲视频综合在线| 久久久福利视频| 久久国产精品久久久久久久久久| 欧美一级大片在线免费观看| 伊人男人综合视频网| 一区福利视频| 国产日韩综合一区二区性色av| 欧美日韩一区二区欧美激情| 亚洲精品影院在线观看| 亚洲国产精品久久久久久女王| 久久久不卡网国产精品一区| 一区二区三区 在线观看视| 国产精品女人毛片| 欧美另类久久久品| 亚洲小说区图片区| 亚洲综合清纯丝袜自拍| 免费欧美在线视频| 欧美日韩成人网| 欧美成人a∨高清免费观看| 一区电影在线观看| 久久婷婷国产麻豆91天堂| 日韩一级免费观看| 亚洲狼人精品一区二区三区| 亚洲视频高清| 久久久国产一区二区三区| 久久婷婷国产麻豆91天堂| 亚洲区中文字幕| 亚洲欧美日韩另类精品一区二区三区| 国产一区久久| 亚洲欧洲一区二区三区久久| 欧美一区二区三区啪啪| 国产精品久久久久久久久久ktv| 欧美日韩高清免费| 最新国产成人av网站网址麻豆| 激情亚洲一区二区三区四区| 在线欧美电影| 欧美亚洲不卡| 国产日韩欧美视频在线| 国产欧美日韩精品专区| 在线中文字幕不卡| 欧美国产精品| 欧美午夜不卡| 蜜臀久久99精品久久久画质超高清| 午夜精品免费在线| 久久久久综合一区二区三区| 亚洲宅男天堂在线观看无病毒| 欧美亚洲综合在线| 亚洲一区二区三区在线看| 欧美激情精品久久久久久免费印度| 欧美专区中文字幕| 香蕉成人啪国产精品视频综合网| 亚洲精品一二| 在线日韩日本国产亚洲| 欧美三级电影大全| 国产精品久久久久久久久久妞妞| 久久精品99无色码中文字幕| 国产一区91| 亚洲四色影视在线观看| 欧美日韩国产高清视频| 亚洲自拍偷拍色片视频| 日韩一级二级三级| av成人免费在线观看| 一区二区日韩欧美| 欧美在线观看视频| 国产精品视频yy9099| 欧美色欧美亚洲另类二区| 国产日韩欧美视频| 国产欧美亚洲精品| 国产日韩av一区二区| 老司机午夜精品视频| 欧美大片一区二区| 亚洲美女性视频| 欧美亚洲尤物久久| 91久久综合亚洲鲁鲁五月天| 亚洲制服欧美中文字幕中文字幕| 亚洲靠逼com| 亚洲欧美自拍偷拍| 亚洲国产成人久久综合| 一卡二卡3卡四卡高清精品视频| 亚洲欧美区自拍先锋| 午夜视频久久久久久| 亚洲免费成人av| 欧美日韩国产专区| 欧美视频一区| 亚洲视频在线一区观看| 国产精品性做久久久久久| 国产精品尤物福利片在线观看| 久久久久国产一区二区| 欧美国产先锋| 亚洲永久免费视频| 欧美亚洲视频在线观看| 国产精品久久一卡二卡| 国产精品日韩久久久| 在线播放日韩专区| 欧美精品在线视频观看| 久久久久久久激情视频| 国产精品yjizz| 欧美经典一区二区三区| 一区二区精品国产| 性欧美精品高清| 欧美日韩国产精品| 国产欧美日本一区视频| 国产精品一区2区| 狠狠干综合网| 久久久久久**毛片大全| 一区二区三区四区国产| 亚洲午夜一二三区视频| 亚洲精品免费电影| 午夜在线观看免费一区| 影音先锋成人资源站| 欧美日韩一区综合| 久久久久国产一区二区三区四区| 新片速递亚洲合集欧美合集| 国产精品每日更新| 欧美成人一区二区三区片免费| 久久色在线播放| 国产精品视频一| 久久字幕精品一区| 一本色道88久久加勒比精品| 一区二区免费在线视频| 在线亚洲精品福利网址导航| 亚洲特级片在线| 亚洲欧美久久久久一区二区三区| 亚洲精品日韩一| 欧美va亚洲va日韩∨a综合色| 国产精品丝袜久久久久久app| 欧美另类视频在线| 亚洲国产日韩在线一区模特| 久久国产88| 久久久久久久欧美精品| 一区二区久久久久| 久久精品免费播放| 激情成人中文字幕| 亚洲人成在线免费观看| 亚洲久久在线| 久久福利毛片| 91久久久久久久久久久久久| 久久男人资源视频| 久久婷婷av| 国产精品人人做人人爽| 国产精品一二三视频| 日韩午夜av在线| 欧美日韩免费观看一区三区| 欧美成人精品福利| 国产精品成人v| 在线视频欧美精品| 亚洲国产成人不卡| 精品av久久707| 国产精品美女xx| 国产女同一区二区| 亚洲私人黄色宅男| 国产精品久久久久久久免费软件| 91久久精品国产91性色| 国产精品激情电影| 亚洲伦理自拍| 久久亚洲国产精品一区二区| 欧美乱大交xxxxx| 久久国产欧美精品| 欧美亚州一区二区三区| 亚洲精选一区| 久久精品在线观看| 欧美日本视频在线| 午夜国产欧美理论在线播放| 亚洲图片在区色| 在线观看视频欧美| 亚洲资源av| 免费亚洲电影| 国产亚洲综合性久久久影院| 亚洲剧情一区二区| 亚洲男女毛片无遮挡| 亚洲第一区在线观看| 免费在线一区二区| 1204国产成人精品视频|