隨著嵌入式技術的不斷發展,各種嵌入式微處理器和控制器不斷出現,并廣泛應用于工控、通信、 PDA、安保等領域。基于ARM920t內核的嵌入式微處理器S3C2440,以其良好的數據處理能力、低功耗、小體積、支持多種嵌入式操作系統(如 WinCE、Linux)、集成多種外設(如I2C控制器、LCD控制器等)等優點,廣泛應用于手持設備等。WinCE操作系統具有內核可剪裁、實時性好、支持多種通信、模塊化設計、具有豐富的API等特點,廣泛用于嵌入式實時操作系統。這里提出的嵌入式圖像數據采集系統是某“納米技術與微系統”實驗室開發的“嵌入式傳感測控系統”中實現圖像采集功能的子系統,該系統是以S3C2440為硬件核心,以WinCE為軟件平臺,能實時、連續地采集清晰的視頻數據。
1 系統結構框圖及視頻數據采集原理
視頻數據采集系統結構如圖1所示。
從圖1中可以看出。系統由嵌入式微處理器S3C2440、存儲器(包括Nand Flash和SDRAM)、以太網接口、CMOS圖像傳感器0V9650、US扁平線電感B主/從口、SD卡、JTAG接口、電源與復位電路、LCD與觸摸屏組成。其中,S3C2440為整個系統的硬件核心,負責采集來自圖像傳感器的數據,控制給各種外設等。Nand Flash存儲器與SDRAM構成了系統的存儲器,其中SDRAM具有掉電數據不保存的特點,只用作系統內存,用于運行主程序等,而Nand Flash則具有掉電保存數據的特點,用于存儲操作系統內核,引導加載程序(Bootloader)、用戶應用程序等。
CMOS圖像傳感器及其接口電路用于采集視頻數據。LCD與觸摸屏構成人機交互模塊,起到數據交互的作用,相當于PC機的鍵盤和液晶。J- TAG接口用于系統硬件調試和下載Bootloader程序。USB主口不但可以用于外接U盤和移動硬盤等,還可外接帶USB接口的鼠標。在觸摸屏校正出現大的偏差無法校正時,用鼠標輔助校正。USB從口用于下載WinCE內核文件NK.bin。電源電路包括為微處理器與相關外設提供電壓(如微處理器的 1.3 V內核電壓、LCD的3.3 V背光電壓),以及為攝像頭供電。復位電路用于出現故障時系統重啟。以太網接口用于擴展系統功能,在視頻數據采集的基礎上,通過以太網,可以編程實現視頻數據的網絡傳輸。 大功率電感廠家 |大電流電感工廠