历史上的今天
返回首页

历史上的今天

今天是:2025年02月06日(星期四)

正在发生

2018年02月06日 | 远程摄像系统设计用于监视或安全应用程序介绍

2018-02-06 来源:互联网

有越来越多的基于视频的应用,如监控,网路视频和门禁系统,这样的远程摄像技术也可以直接应用于工业检测设备和医用显示器。在技术上而言,视频数据和控制系统的操作需要紧密地搭配在一起。这对工程设计团队而言影响极大,因为他们需要找到适当的方案来连接到视频流并把它集成到他们的系统设计,同时最大限度地减少所需的元器件,减小PCB板的面积和降低整个系统的成本。


先进的人机界面(HMI)需要视频和控制组合创建一个允许监控并可以同时进行相关的远程控制。此外,它可以促进多任务处理,用户可以观看视频的同时进行系统操作,通过控制接口,仅仅使用一个高性能图形控制器芯片和高端的微控制器和分离的零部件来建构整个系统也不是一个令人满意的做法。首先,将摄像头丶微控制器丶显示处理和连接元件之间的匹配需要很多的特徵和功能,其次,图形控制器将需要一个大容量的帧缓冲器(内容对映至显示器)和大量的快闪存储器资源(在该图形库的控制系统可以被存储),所有这一切将占用极大的电路板空间,同时也影响对功率消耗和系统的整体价格成本。


真正需要的是一种只用几个高度集成的、现成的芯片,針對性的對特定应用进行优化,以实现所需的系统。这意味着,在同样操作功能下,可避免上述系统技術上的过度複雜並更具有成本效益。


图1详细介绍了远程摄像系统设计用于监视或安全应用程序,运行在一个标准的5VDC电源下,通过该系统的高品质的视频流,使用更简朴的系统形式用於这类应用。其独特的特点是它采用创新的微控制器具有高性能相互互连技术和图形控制装置。


该系统是基于新发布的FT900面向应用的控制器(AOC)的设备伴随着FT800嵌入式视频引擎(EVE)。在这个例子中设计者可以选择摄像机的视频从本地或可由选地连接在连接到另一个FT900模块的远程相机模块的相机模块的QVGA LCD屏幕上显示。通过触摸屏,它也可以把画面暂停来查看更细致的影像。


现在让我们依次来看看这个系统的主要元素——微控制器,图形控制器和配合这两个设备的固件。


微控制器


基本上FT900是已经被开发用于高速运行的32位微控制器,运行的时钟速度高达100MHz,其专有的FT32处理器的核心可达2.93DMIPs/MHz,并且由于它的零等待状态的程序存储器,可以提供的处理性能甚至到281DMIPs.其微控制器的独特数据流省去了复杂的直接存储器存取(DMA)接口的内部传送数据。它携带的VGA(640&TImes;480像素)分辨率的视频图像数据和SD卡(2.0)接口,并支持10/100M以太网,I2C主端及从端,还有I2S外部音频接口等。


图形控制器


集成显示器,音频和触摸功能到一个单芯片,FT800能够更精简的使用於人机界面(HMI),来发展新世代的智能显示器。这种创新的图形控制器IC,它适用于QVGA/WQVGA TFT显示器。其使用一种新型的面向对象的方法(其中的对象可以是用户自定义的图片,字体,窗口小部件,声音等),不需要闪存和帧缓冲区,也不需在外挂一个单独的触摸控制器或音频DAC,自带一个4线触摸屏控制器和一个单通道音频控制器——不但节省了空间,也降低了材料成本。跳脱传统的宽并行总线控制,FT800可通过低带宽的SPI或I2C接口进行资料传输,这将对整个系统带来十分有利的帮助,不但可大幅减少引脚数还可大幅减小IO功耗。


固件


这个系统的固件是使用FT900 IDE软件,它是基于Eclipse的开源项目和GCC的开源编译器开发的。可以从FTDI芯片网站免费下载,包括外设驱动程序,库和例子。上电时,将摄像头模块丶高速以太网MAC与互联网协议(IP)程序和FT800显示模块先进行固件配置,然后FT800,摄像头和以太网接口之间的数据流即开始运行。该FT900充分利用的FT800的内置显示器,音频和触摸功能来呈现从照相机和屏幕上的用户控制,包括视频数据,声音控件和触摸屏输入。流的数据速率需搭配摄像头的分辨率和帧速率。FT900具有流640&TImes;480像素分辨率的摄像头数据在15frames/sec的速度通过其集成的高速以太网接口的能力。


总之,在需要大量数据流的应用程序时工程师构建系统常需面临困难的技术挑战,遗憾的是传统的思维是不可能帮助他们解决问题。本文中所描述,通过从不同的角度来开发方案,将会产生完全不同的傲人成果,不但简化了设计过程,缩短开发时间,还可精简开发人力与产品成本。以太网,SPI接口和闪存都集成到了FT900.同样地,触摸输入,声音和图形元素在FT800内集成。通过合并这些IC的关键属性,即可实现别于其他系统的结果。

推荐阅读

史海拾趣

Cableform Inc公司的发展小趣事

进入21世纪,电子行业迎来了快速发展的黄金时期。为了适应市场需求的变化,Cableform Inc不断加大研发投入,致力于技术创新。公司成功开发出了一系列具有自主知识产权的电磁控制产品,涵盖了从直流电机控制到高精度磁铁控制等多个领域。这些技术创新不仅提升了公司的核心竞争力,也为客户提供了更加高效、可靠的解决方案。

CHONGQING PINGYANG ELECTRONICS CO.,LTD.公司的发展小趣事

随着公司的发展,技术创新成为推动重庆平洋电子有限公司不断前进的重要动力。公司不断加大对研发的投入,引进高端人才,积极研发新技术、新产品。经过多年的努力,公司在电子元器件领域取得了重大突破,产品性能和质量得到了显著提升,赢得了市场的广泛认可。

Bombardier Inc公司的发展小趣事

除了航空领域,庞巴迪公司在铁路运输方面也取得了重要进展。其生产的CITYFLO系列自动列车控制系统在全球范围内得到了广泛应用。该系统采用了先进的电子技术和算法,实现了列车的自动驾驶和精确控制,大大提高了铁路运输的安全性和效率。此外,庞巴迪还生产了各种铁路车辆和相关电子设备,为全球铁路运输业的发展做出了重要贡献。

以上五个故事展示了庞巴迪公司在电子行业发展中的关键历程和成就。从水上飞机到现代商用喷气客机,从航空电子系统到铁路运输控制系统,庞巴迪凭借其卓越的技术实力和创新能力,在电子行业中树立了杰出的品牌形象。

Advanced_Linear_Devices_Inc.公司的发展小趣事

随着全球市场的不断扩大,ALD积极推进国际化战略。公司通过与全球各地的OEM制造商建立合作关系,将产品销往世界各地。同时,ALD还积极参与国际电子展会和论坛,展示其最新技术和产品,与全球同行交流合作。这些举措不仅提升了ALD的国际知名度,还为公司带来了更多的商机和发展空间。

Hitron公司的发展小趣事

随着市场需求的不断增长,ALD不断拓展其产品线。除了最初的CMOS线性集成电路外,公司还研发出了轨到轨运算放大器、双斜率A/D前端转换器、电压比较器等一系列产品。这些产品不仅满足了不同行业的需求,还进一步提升了ALD在电子行业的市场地位。同时,公司还针对特定应用,如医疗仪器和汽车领域,推出了定制化的解决方案,赢得了客户的广泛赞誉。

安森德(Ascend)公司的发展小趣事

随着产品技术的成熟,安森德公司开始积极拓展市场。公司凭借优质的产品和服务,成功进入工业电源、电机驱动、消费电子等多个领域。同时,安森德积极寻求与全球顶尖企业的战略合作,通过与这些企业的技术交流和业务合作,不断提升自身的技术水平和市场竞争力。这些合作不仅为安森德带来了更多的商业机会,也进一步提升了公司在行业内的知名度和影响力。

问答坊 | AI 解惑

叶老师AVR单片机视频种子.rar

大家支持下,以后继续好资料 …

查看全部问答>

一些单片机资料

写描述真困难啊!本来把c语音控制与应用的前言抓图抓下来了,结果不会发!…

查看全部问答>

FPGA设计真的需要synplify来做综合吗

最近做的一个设计 如果用quartusII直接综合、布线,资源占用率在70%左右, 速度最快可以到130MHz左右; 但是如果用synplify综合,QII布线,资源占用大约上升10%, 速度降了20多M! 感觉在synplify里该设的优化条件都设置了,扇出10-50都试过, ...…

查看全部问答>

急问wince下的汉字编码问题

有一个htm文件,我把它保存成ab.txt,编码方式是gb2312(htm中有charset=gb2312),然后用程序去读,读出来后用MessageBox显示,却显示乱码,源程序如下:          FILE* fp;         WCHAR ...…

查看全部问答>

STM32的ISP下载问题

在使用ST Cortex-m3 STM32 ISP Demo(1.0b)的时候,按照说明将BOOT0、BOOT1设置好后,连接时却提示“run-time error‘6’:overflow。并且显示器件信息不可识别,但是右下角却显示绿点,已连接。 高手帮忙指点一下这是什么原因呢?…

查看全部问答>

fir滤波器

本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 在FPGA中fir滤波器的问题。我设置的滤波器是低通滤波器,采样频率为10M,截止频率是50KHZ,NCO产生的波形频率是从几HZ到100KHZ,但我从示波器上看出我的滤波器根本就没有实现滤波的效果。仍然是跟我 ...…

查看全部问答>

有人在TI estore上买过东西么?要不要交关税???

想买那个55美金的板子,运费是不要钱的。但是要不要关税呢?…

查看全部问答>

MSP430中const的用法

最近在用IAR调试程序,发现如下问题: const char mm[6]={0xff,0xff,0xff,0xff,0xff,0xff}; --------- char *ptr; ptr=mm; 错误提示为: Error[Pe513]: a value of type \"char const *\" cannot be assigned to an entity of type \"char * ...…

查看全部问答>