著录项信息
专利名称 | 一种DSP嵌入式视觉传感器 |
申请号 | CN201020700862.2 | 申请日期 | 2010-12-27 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | | 公开/公告号 | |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/18 | IPC分类号 | H;0;4;N;7;/;1;8;;;H;0;4;N;7;/;2;6;;;G;0;6;T;1;/;0;0查看分类表>
|
申请人 | 韩旭 | 申请人地址 | 北京市昌平区回龙观和谐家园一区22号楼1单元302
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 韩旭 | 当前权利人 | 韩旭 |
发明人 | 韩旭 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本实用新型是一种DSP嵌入式视觉传感器,由计算处理部件和通讯部件组成,两个部件由独立的板卡实现,通过总线插槽相连;计算处理部件包括专用于数字图像处理的DSP处理器负责图像的实时处理和控制决策运算;通讯部件负责图像的输入解码、输出编码、和外部运动控制器进行通讯以及输出最后的决策控制信号。本实用新型的机器人视觉传感器装置可以用于图像监控系统和机器人视觉导航系统,是一种对图像进行本地处理以避免大数据量的图像传输,并具有多种外围端口的一种小型低功耗高性能装置。
1.一种DSP嵌入式视觉传感器,其特征在于,该装置包括:
计算处理部件,负责图像采集、图像的实时处理和控制决策运算;
通讯部件,负责图像的输入解码、输出编码、与外部运动控制器通讯和输出最后的决策控制信号;
计算处理部件与通讯部件通过总线插槽相连;
计算处理部件包括:动态存储器、静态存储器、DSP处理器;DSP处理器的数据总线和地址总线与动态存储器和静态存储器相连,DSP处理器通过指定的地址访问动态数据和静态数据;
通讯部件包括:摄像头输入端口、视频解码芯片、视频编码芯片、视频编码芯片、视频输出端口、以太网控制器、以太网端口、通用异步收发器、RS232收发器、RS232端口、RS485端口、数字量IO端口、HPI端口、DA转换芯片、模拟量输出端口;
摄像头端口与摄像头相连,用于采集外部摄像头的模拟图像;
视频解码芯片分别与摄像头端口和DSP处理器的视频输入端口相连,用于接收摄像头端口的模拟图像并对其进行解码,生成数字图像并输出到DSP处理器;
视频编码芯片与DSP处理器的视频输出端口相连,用于接收DSP处理器的数字图像并对其进行编码,将数字图像编码转换成模拟图像并输出;
视频输出端口与视频编码芯片相连,用于接收并输出视频编码芯片的模拟图像;
以太网物理层收发器与DSP处理器的以太网端口相连,用于实现DSP处理器与以太网之间通信数据的物理层协议封装;
以太网端口与以太网电缆相连,用于从以太网中接收数据或者发送数据到以太网;
通用异步收发器的控制器与DSP处理器的数据总线和地址总线相连,用于实现DSP处理器的并行数据与通用异步收发器的串行通信数据之间的协议转 换;
RS232收发器与通用异步收发器相连,用于实现通用异步收发器串行通信数据与RS232通信数据之间的电平转换;
RS232端口是用于物理连接到外部RS232通信端口;
RS485收发器与通用异步收发器相连,用于实现通用异步收发器串行通信数据与RS485通信数据之间的电平转换;
RS485端口是用于连接到外部RS485通信端口的物理连接;
数字量IO与DSP处理器的数字量IO端口相连,用于接收和发送数字量信号;
主机端口HPI端口与DSP处理器的HPI端口相连,用于接收和发送HPI数据;
2 2
DA转换芯片和DSP处理器的IC端口相连,用于把DSP处理器通过IC总线发送的数字
2
量转换成模拟量,或者把DA转换芯片2E转换的数字量结果传输给DSP处理器的IC端口;
模拟量输出端口与DA转换芯片相连,把DA转换的结果以模拟量的形式输出。
2.根据权利要求1所述的DSP嵌入式视觉传感器,其特征在于,所述DSP处理器具有视
2
频输入端口、视频输出端口、以太网端口、数据总线和地址总线、IC端口、数字量IO端口及HPI端口,其中:
DSP处理器的视频输入端口与通讯部件的视频解码芯片相连,接收视频解码芯片解码的数字图像;
DSP处理器的视频输出端口与通讯部件的视频编码芯片相连,发送数字图像到视频编码芯片;
DSP处理器的以太网端口与通讯部件的以太网控制器相连,通过以太网控制器传送或者接收数据;
DSP处理器的数据总线和地址总线与通讯部件的通用异步收发器相连,通过通用异步收发器接收或者发送串口数据;
DSP处理器的数字量IO端口与数字量IO端口相连,接收和发送数字量信号;
DSP处理器的HPI端口与HPI端口相连,接收和发送HPI数据;
2
DSP处理器的IC端口与DA转换芯片相连,把数据输出到DA转换芯片以转换成模拟量输出。
一种DSP嵌入式视觉传感器 \n技术领域\n[0001] 本实用新型涉及一种机器人领域中的DSP嵌入式视觉传感器装置,且更明确的说,涉及一种用于获取机器人视觉信息,对图像进行本地处理以避免大数据量的图像传输,并具有多种外围端口的一种小型低功耗高性能装置。 \n背景技术\n[0002] 目前,机器人视觉是机器人研究的重要研究领域。传统的机器人视觉系统大多是基于PC构架的,基于PC架构的图像处理系统的优势主要体现在其通用性、可扩充性上。但是,这种视觉系统价格昂贵,软件需要定制,其开发工作复杂,开发周期长,而且受工作环境限制,移动性能较差。在移动机器人平台上,视觉系统要求有更高的灵活性,需要更小的体积和更低的功耗。现在移动机器人平台上采用的视觉系统多是基于PC104构架的。图像数据需要通过高速通道传输到内存单元,执行结果也需要通过外围运动控制卡输出,整个数据传输通道比较耗时,而且处理器只有一个,难以通过并行处理来提高机器人响应速度。另外,PC104计算机运行的是功能复杂的Windows操作系统,较多的系统资源消耗在系统服务中,从而影响控制系统的整体计算性能,而且其较大的体积和重量对移动平台而言也是一个缺陷负担。 \n发明内容\n[0003] 有鉴于此,为了解决现有技术问题,本实用新型的主要目的在于提供一种基于DSP的体积小、功耗低、计算能力强的嵌入式机器人视觉传感器。 \n[0004] 一种DSP嵌入式视觉传感器,该装置包括: \n[0005] 计算处理部件,负责图像采集、图像的实时处理和控制决策运算; [0006] 通讯部件,负责图像的输入解码、输出编码、与外部运动控制器通讯和输 出最后的决策控制信号; \n[0007] 计算处理部件与通讯部件通过总线插槽相连; \n[0008] 计算处理部件包括:动态存储器、静态存储器、DSP处理器;DSP处理器的数据总线和地址总线与动态存储器和静态存储器相连,DSP处理器通过指定的地址访问动态数据和静态数据; \n[0009] 通讯部件包括:摄像头输入端口、视频解码芯片、视频编码芯片、视频编码芯片、视频输出端口、以太网控制器、以太网端口、通用异步收发器、RS232收发器、RS232端口、RS485端口、数字量IO端口、HPI端口、DA转换芯片、模拟量输出端口; [0010] 摄像头端口与摄像头相连,用于采集外部摄像头的模拟图像; [0011] 视频解码芯片分别与摄像头端口和DSP处理器的视频输入端口相连,用于接收摄像头端口的模拟图像并对其进行解码,生成数字图像并输出到DSP处理器; [0012] 视频编码芯片与DSP处理器的视频输出端口相连,用于接收DSP处理器的数字图像并对其进行编码,将数字图像编码转换成模拟图像并输出; \n[0013] 视频输出端口与视频编码芯片相连,用于接收并输出视频编码芯片的模拟图像; [0014] 以太网物理层收发器与DSP处理器的以太网端口相连,用于实现DSP处理器与以太网之间通信数据的物理层协议封装; \n[0015] 以太网端口与以太网电缆相连,用于从以太网中接收数据或者发送数据到以太网;\n[0016] 通用异步收发器的控制器与DSP处理器的数据总线和地址总线相连,用于实现DSP处理器的并行数据与通用异步收发器的串行通信数据之间的协议转换; [0017] RS232收发器与通用异步收发器相连,用于实现通用异步收发器串行通信数据与RS232通信数据之间的电平转换; \n[0018] RS232端口是用于物理连接到外部RS232通信端口; \n[0019] RS485收发器与通用异步收发器相连,用于实现通用异步收发器串行通信数据与RS485通信数据之间的电平转换; \n[0020] RS485端口是用于连接到外部RS485通信端口的物理连接; \n[0021] 数字量IO与DSP处理器的数字量IO端口相连,用于接收和发送数字量信号; [0022] 主机端口HPI端口与DSP处理器的HPI端口相连,用于接收和发送HPI数据; [0023] DA转换芯片和DSP处理器的I2C端口相连,用于把DSP处理器通过I2C总线发送的数字量转换成模拟量,或者把DA转换芯片2E转换的数字量结果传输给DSP处理器的I2C端口; \n[0024] 模拟量输出端口与DA转换芯片相连,把DA转换的结果以模拟量的形式输出。 [0025] DSP处理器具有视频输入端口、视频输出端口、以太网端口、数据总线和地址总线、I2C端口、数字量IO端口及HPI端口,其中: \n[0026] DSP处理器的视频输入端口与通讯部件的视频解码芯片相连,接收视频解码芯片解码的数字图像; \n[0027] DSP处理器的视频输出端口与通讯部件的视频编码芯片相连,发送数字图像到视频编码芯片; \n[0028] DSP处理器的以太网端口与通讯部件的以太网控制器相连,通过以太网控制器传送或者接收数据; \n[0029] DSP处理器的数据总线和地址总线与通讯部件的通用异步收发器相连,通过通用异步收发器接收或者发送串口数据; \n[0030] DSP处理器的数字量IO端口与数字量IO端口相连,接收和发送数字量信号; [0031] DSP处理器的HPI端口与HPI端口相连,接收和发送HPI数据; \n[0032] DSP处理器的I2C端口与DA转换芯片相连,把数据输出到DA转换芯片以转换成模拟量输出。 \n[0033] 本实用新型的有益效果是:开发了一个集成度高、结构灵活、图像处理软件功能丰富的视觉传感器,通过集成的微处理器和微系统内核减少数据传输,分担机器人主处理器的计算负担,在保证视觉信息处理性能的同时减小系统的体积,增加系统平台的移动能力。\n本发明主要基于焊接机器人平台的基本应用需求来设计和实现,在设计过程中充分考虑了结构的灵活性,以便向其他的应用平台上移植。 \n[0034] 本实用新型可用于图像监控系统和视觉导航系统,DSP嵌入式视觉传感器配置了大容量的存储器,利用高速的专用DSP图像处理器,可以在本地实现图像处理算法和决策算法,并直接输出控制结果,避免了大数据量数字图像传输所需要的高速数据通道,其小巧的体积和丰富的端口提高了机器人系统的移动性能和扩展能力。 \n附图说明\n[0035] 图1为本实用新型DSP嵌入式视觉传感器的硬件结构示意图; \n[0036] 图2为本实用新型DSP嵌入式视觉传感器用于实时图像监控系统的示意图; [0037] 图3为本实用新型DSP嵌入式视觉传感器用于图像的远程监控系统的示意图; [0038] 图4为本实用新型DSP嵌入式视觉传感器与ARM控制器组成机器人视觉导航系统的实例示意图。 \n[0039] 具体实施方式\n[0040] 下面结合附图及具体实施例对本实用新型再作进一步详细的说明。 [0041] 图1为本实用新型嵌入式机器人视觉传感器的硬件结构示意图,包括: [0042] 计算处理部件1和通讯部件2,两个部件通过总线插槽相连。计算处理部件1,它负责图像的实时处理和控制决策运算;通讯部件2,它负责图像的输入解码、输出编码、跟外部运动控制器进行通讯以及输出最后的决策控制信号。 \n[0043] 本实用新型最大限度的把视觉算法集成在DSP嵌入式视觉传感器本地执行, 减少数据传输和系统通讯的时间消耗,并且分担机器人主处理器的计算负担,提高机器人整体的系统响应速度。其硬件结构示意图如图1所示。通过采用专用的高速视频图像DSP处理器和大容量的内存配置,解决计算资源不足的问题;采用叠加式的硬件构架使得系统具有良好的可扩展性,DSP嵌入式视觉传感器可以通过叠加扩展板卡添加各种形式的外围端口;\n移植了完整的微内核操作系统,DSP嵌入式视觉传感器可以脱离上位机独立运行,同时其丰富的通讯端口使得系统也可以和其他计算平台如ARM、单片机、PC机、PC104平台等进行协调工作,具有很高的灵活性;专用的软件开发工具,可以利用大量的第三方算法软件库,减少算法开发的周期,开发工具针对DSP专用处理器的指令优化提高了算法的执行速度。 [0044] 所述计算处理部件1包括:动态存储器11、静态存储器12、DSP处理器13,DSP处理器13的数据总线和地址总线与动态存储器11和静态存储器12相连,DSP处理器通过指定的地址访问动态数据和静态数据。 \n[0045] DSP处理器13采用图像/视频DSP处理器,DSP处理器13具有视频输入端口、视频输出端口、以太网端口、数据总线和地址总线、I2C端口、数字量IO端口及HPI端口,其中:\n计算处理部件1的DSP处理器13的视频输入端口与通讯部件2的视频解码芯片22相连,接收视频解码芯片22解码的数字图像;计算处理部件1的DSP处理器13的视频输出端口与通讯部件2的视频编码芯片23相连,发送数字图像到视频编码芯片23;计算处理部件1的DSP处理器13的以太网端口与通讯部件2的以太见网物理层收发器25相连,通过它传送或者接收数据;计算处理部件1的DSP处理器13的数据总线和地址总线与通讯部件2的通用异步收发器27相连,通过通用异步收发器27接收或者发送串口数据;计算处理部件1的DSP处理器13的数字量IO端口与数字量IO端口29相连,接收和发送数字量信号;计算处理部件1的DSP处理器13的HPI端口与HPI端口2A相连,接收和发送HPI数据;计算处理部件1的DSP处理器13的I2C端口与DA转换芯片2B相连,把数据输出到DA转换芯片\n2C以转换成模拟量输出。 \n[0046] 所述的动态存储器11存储量为32M字节,由两片1M X 32-bit X 4-BANK的 动态存储芯片MT48LC4M32B2串联组成;所述的静态存储器12采用1M X 8位的静态存储芯片AM29LV081B,大容量的存储器配置保证了可以同时处理多幅数字图像,也可存储复杂的代码量大的程序。所述的DSP处理器13使用TI的浮点型专用图像/视频数字信号处理器TMS320DM642,TMS320DM642是一款高性能数字多媒体处理器,工作频率达600MHz,运算能力非常强大。此外,TMS320DM642支持的外围设备非常丰富。所述的DSP处理器13使用TI公司的DSP/BIOS实时内核,它包括一个小的实时软件库、一套使用实时库的API、一个易于使用的配置和分析工具。DSP/BIOS实时内核具有所有嵌入式操作系统具备的内存管理、中断管理和多任务调度功能,可以简单地实现内核对象的分配和使用,对DSP处理器13的片内资源调试及其方便,同时具有强大的实时调试功能。这个微内核是部件化的,只有使用到的部件被编译到应用程序中,不像Windows操作系统那样无法避免不需要的系统服务开销。 \n[0047] 通讯部件2包括:摄像头输入端口21、视频解码芯片22、视频编码芯片23、视频输出端口24、以太网物理层收发器25、以太网端口26、通用异步收发器27、RS232收发器28、RS232端口29、RS485收发器2A、RS485端口2B、数字量IO端口2C、HPI端口2D、DA转换芯片2E、模拟量输出端口2F,其中: \n[0048] 摄像头端口21与摄像头相连,用于采集外部摄像头的模拟图像;视频解码芯片22分别与摄像头端口21和DSP处理器13的视频输入端口相连,用于接收摄像头端口21的模拟图像并对其进行解码,生成数字图像并输出到DSP处理器13;视频编码芯片23与DSP处理器13的视频输出端口相连,用于接收DSP处理器13的数字图像并对其进行编码,将数字图像编码转换成模拟图像并输出;视频输出端口24与视频编码芯片23相连,用于接收并输出视频编码芯片23的模拟图像;以太网物理层收发器25与DSP处理器13的以太网端口相连,用于实现DSP处理器13与以太网之间通信数据的物理层协议封装;以太网端口26与以太网电缆相连,用于从以太网中接收数据或者发送数据到以太网;通过异步收发器27与DSP处理器13相连,用于实现DSP处理器13的并行数据与通用异步收发器的串行通信数据之间的协议转换;RS232收发器28与通用异步收发器27相连,用于实现通用异步 收发器串行通信数据与RS232通信数据之间的电平转换;RS232端口29是用于连接到外部RS232通信端口的物理连接;RS485收发器2A与通用异步收发器27相连,用于实现通用异步收发器串行通信数据与RS485通信数据之间的电平转换;RS485端口2B是用于物理连接到外部RS485通信端口;数字量IO端口2C与DSP处理器13的数字量IO端口相连,用于接收和发送数字量信号;主机端口HPI端口2D与DSP处理器13的HPI端口相连,用于接收和发送HPI数据;DA转换芯片2E与DSP处理器13的I2C端口相连,用于把DSP处理器13通过I2C总线发送的数字量转换成模拟量,或者把DA转换芯片2E转换的数字量结果传输给DSP处理器13的I2C端口;模拟量输出端口2F与DA转换芯片2E相连,把DA转换的结果以模拟量的形式输出。 \n[0049] 摄像头端口21采用BNC连接端子,视频解码芯片22采用超低功耗视频解码芯片TVP5150AM1,视频编码芯片23采用SAA7121视频编码芯片。视频输出端口24采用S端子。DSP嵌入式视觉传感器通过多个超低功耗视频解码芯片22,可以把多个摄像头的NTSC/PAL/SECAM制式的视频信号转换成8位ITU-R BT。656格式的数字视频信号。通过视频编码芯片23可以把数字视频转换岩层模拟视频通过视频输出端口24输出。以太见网物理层收发器27采用DM9161E芯片,以太网端口26为RJ45端子,通用异步收发器27采用双端口通用异步收发器TL16C752B,RS232收发器28采用ADM3202,RS485收发器2A采用ADM3077E,RS232端口29和RS485端口2B皆为4芯的接插件,数字量IO端口2C为一个20芯的接插片,HPI端口2D为一个40芯的接插件,DA转换芯片2E采用串行模数转换芯片AD5622,模拟量输出端口2F为一个4芯的接插件。 \n[0050] 如图2为本实用新型DSP嵌入式视觉传感器用于实时图像监控系统的实例示意图,下面请同时参阅图1和图2,其中:摄像头31与本实用新型DSP视觉传感器32的摄像头端口21相连,电视机或者计算机33与本实用新型嵌入式DSP视觉传感器32的视频输出端口24相连。DSP嵌入式视觉传感器32把摄像头31采集的模拟图像转换为数字图像,并进行必要的处理,然后把数字图像编码成模拟图像,通过视频输出端口把图像输出到电视机或计算机33,从而实现实时图像监控。 \n[0051] 如图3本实用新型DSP嵌入式视觉传感器应用于图像的远程监控系统的实例 示意图,下面参照图1和图3,其中:摄像头31与本实用新型嵌入式DSP视觉传感器32的摄像头端口21相连,嵌入式DSP视觉传感器32通过其以太网端口26接入以太网43,远程终端44也接入以太网43,并与显示设备45相连。DSP嵌入式视觉传感器32把摄像头31采集的模拟图像转换成数字图像后进行图像压缩,然后把压缩的图像通过以太网43传输到远程终端44,远程终端44对图像进行解压缩,并把还原的图像传输给显示设备45进行显示,这就实现了图像远程监控。 \n[0052] 如图4本实用新型DSP嵌入式视觉传感器与ARM控制器组成机器人视觉导航系统的实例示意图,下面请同时参照图1和图4,其中:摄像头31与嵌入式DSP视觉传感器32的视频输入端口21相连,ATA硬盘53与嵌入式DSP视觉传感器32的HPI端口2D连接,嵌入式DSP视觉传感器32的RS232的端口29与ARM控制器55相连,非视觉传感器54和运动控制器56与ARM控制器55相连,运动控制器56与机器人运动部件57相连,远程控制中心\n58与ARM控制器56通过无线网络连接。嵌入式DSP视觉传感器32负责处理摄像头31采集到图像数据,处理结果通过其RS232端口29传送给ARM控制器55,同时把原始图像数据存储到硬盘中以备后续的查询和处理。ARM控制器负责收集非视觉传感器54采集的环境信息和嵌入式DSP视觉传感器32得到的图像处理结果,通过信息融合、定位导航和任务协调后得到决策结果,把决策控制命令发送给运动控制器56,后者进一步控制机器人的运动部件57执行相应的动作。远程控制中心58可以通过无线网络向ARM控制器55发布任务和命令,实现远程控制。 \n[0053] 本实用新型的DSP视觉传感器的规格如下:板卡尺寸:100X100平方毫米;DSP处理器:TMS320642;中央处理器频率:600MHz;动态存储器:32M字节;静态存储器:1M字节;\n外围端口包括:RS232/RS485,HPI,EMAC,AO以及DIO;视频输入:NTSC/PAL复合端子;视频输出:S端子;供电电源:5V;空载电流/工作电流:240mA/280mA;空载功耗/工作功耗:\n1.2w/1.4w。 \n[0054] 以上所述,仅为本实用新型的较佳实施例而已,并非用来限定本实用新型的保护范围。
法律信息
- 2014-05-21
未缴年费专利权终止
IPC(主分类): H04N 7/18
专利号: ZL 201020700862.2
申请日: 2010.12.27
授权公告日: 2011.07.20
- 2013-12-18
文件的公告送达
文件的公告送达失败
收件人: 韩旭
文件名称: 专利权终止通知书
- 2013-05-22
文件的公告送达
文件的公告送达失败
收件人: 韩旭
文件名称: 缴费通知书
- 2011-07-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-10-13 | 2012-10-13 | | |