基于TCP/IP的视觉传感器的设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:fanfrong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文详细介绍了一种基于TMS320VC5509A DSP和W5100芯片的视觉传感器的设计。提出了一种TCP/IP视觉传感器的研究方案。并详细分析了这一方案的硬件模块设计,基于DSP/BIOS软件模块设计和实现。
  关键词:TCP/IP;DSP/BIOS;DSP;视觉传感器;W5100
  
  引言
  
  检测技术是现代工业生产的基础技术之一,是保证产品质量的关键。机器视觉检测采用了大量的自动化、智能化技术,整个检测过程可以自动地完成。由于机器视觉高精度、非接触性、高速性、自动化程度高等优点,使其在现代工业生产的检测领域得到了广泛的应用。而这一切都依赖于高性能的视觉传感器的研究。
  视觉传感器的通信接口种类比较少,多为传统的RS-232,RS485接口。数据交换速度慢,已经不能满足日益增长的数据传输要求。然而基于Internet的远程控制系统能够通过Internet进行数据采集、远程控制、快速的上传/下载数据文件。从而极大的提高了视觉传感器的性能。为此本文提出了一种基于W5100芯片的TCP/IP视觉传感器设计方案,并给予了实现。
  
  


  基于TCP/IP的视觉传感器的设计
  
  硬件模块设计
  TMSVC5509A是TI公司推出的一款高性能、低功耗定点DSP芯片。其最高时钟可以达到200MHz,内部有两个MAC和两个ALU,使最快操作数达到400MIPS,具有一条32位程序数据总线,5条16位的数据总线和6条24位的程序和数据地址总线。在存储空间上,TMSVC5509A具有128K×16的片上RAM和64K Bytes片上ROM。外部最大可扩展16M Bytes的SDRAM的存储容量。TMSVC5509A的这些性能已经满足了一般视觉传感器的需求。
  目前,我们常用的嵌入式TCP/IP基本上是采用软件来实现TCP/IP协议栈。这种设计开发周期长,且比较消耗片上资源。为此笔者提出了一种直接采用TCP/IP硬件协议栈芯片W5100的设计方案。如图1所示,系统由采集模块、存储模块、DSP和通信模块组成。采集模块由CMOS、FIFO和CPLD组成。存储模块外扩了FLASH和SDRAM,而通信模块主要是由串口和以太网组成。
  


  本设计采用的是WIZnet公司最新推出的固件网络芯片W5100,它是在W3150A+的基础上,集成了以太网物理层RTL8201CP核,因此W5100集TCP/IP协议栈、以太网MAC和PHY为一体。W5100支持TCP,UDP,ICMP,IGMP,IPv4,ARP,PPPoE,Ethernet等网络协议;支持4个独立的Socket通信,最大通信速率可达25Mbps。
  W5100具有Direct、Indirect BUS和SPI三种接口模式,用户可以根据自己的实际情况选择合适的模式。本系统针对系统的速度要求,采用的是Direct Bus模式与DSP系统的并行总线相连。系统连接框图如图2所示。由于5509A(LQFP)只有14条地址线,而W5100有15条地址线,所以需要地址线扩展,在本系统中采用GPIO线扩展地址线A14。
  W5100与主MCU采用中断的方式进行通信,以太网模块被客户端唤醒,接收到控制命令,则通过中断触发启动对W5100的接收数据读取和数据的发送。
  以太网接口设计需要网络隔离变压器起信号传输、阻抗匹配、波形修复、杂波抑制以及高电压隔离等作用,以保护系统的安全。传统的设计将RX+/RX-、TX+/TX-接到网络隔离变压器上,再由变压器引出相应信号连接到RJ45接口上,网络模块以标准RJ45接口与以太网相连。而在本系统的设计中采用的FGYDFNW2是一个带有变压器的RJ45,这样又使设计变得更为小巧,使结构更紧凑。
  


  
  软件模块设计
  BIOS是DSP开发环境CCS(CodeComposer Studio)中的一个可裁剪的可抢占式实时操作内核,而且自带许多分析工具,可以实现多线程(即多任务)间的通信和同步等问题。
  在本系统中线程的选取如图3,因为视觉传感器主要用于生产线上的检测和控制,所以对其通信时间要求较为严格,所以我们采用HWI(HardWare Interrupts)这一具有最高优先权的线程。由于当命令信号给图像处理系统后,必须很快进入工作状态,对时间的要求较为严格,故任务初始化模块采用优先级仅次于HWI的SWI(SoftWareInterrupts)线程;而对图像我们是周期性采集的,所以采用CLK(Clock)线程。CLK线程本质上是HMI线程;由于图像处理部分的程序结构相对复杂一点,为简化设计,图像输入模块、图像处理模块、图像输出模块均采用TSK(Task)线程,而且经实验验证,采用流水优化后,CPU还有余量,所以这样的考虑是合理的。
  在上述系统中,网络模块起着通信和数据传输的双重作用。工作在服务器模式下的嵌入式系统,其编程流程图如图4所示:对W5100初始化,初始化SOCKET,打开SOCKET后进入监听状态;直到被客户端唤醒即接收到连接信号,建立连接;并收到来自客户端的命令,根据命令完成相应的操作,这一操作具有最高优先权。若为FIN断开连接命令,则断开由客户端至服务器SOCKET的连接;若已经完成整个连接的命令,则发送断开连接命令,断开整个SOCKET的连接,得到确认信号,关闭SOCKET。
  
  速度测试及其结果
  
  我们采用抓包程序Ethereal对数据传输速度进行了测试。我们分别对发送数据量为100kbyte,200kbyte和300kbyte进行了测试,实验结果如表1所示。对于本系统每帧640×480像素大小的图像。这样的速度可以达到约10帧/s。满足系统对于实时数据传输要求。
  
  结语
  
  本系统属于多任务调度和同步实时系统,DSP/BIOS多线程设计方案加快了设计开发,并达到了很好的性能;硬件TCP/IP协议栈芯片的使用,可以免除对大量底层TCP/IP协议细节的了解。可以很方便的实现开发系统的网络化。
其他文献
TI认为医疗器械在未来几年内的最大变化就是无线连接技术。它包括含远程病人监控在内的不同应用,其中远程病人监控功能将帮助医务人员无需让病人走进医院即可搜集监测其相关信息。无线连接技术与可植入设备的结合将使功能正常的大脑绕过脊椎断开部位直接连接并支配功能正常的四肢。应用无线连接技术可对药物释放系统进行监测、控制和优化。总之,无线连接技术将使医疗器械与决策者之间做到信息共享。可植入设备是另一个增长领域。
期刊
摘要:介绍了一种以SG3525A为主控芯片的车载逆变器的设计,该逆变电源工作效率高、实用、可靠。  关键词:SG3525A;逆变;脉宽调制      引言    随着经济水平的提高,汽车正逐渐成为人们的日常交通工具。然而人们随身携带的家用电器比如手机却不能与汽车上的电源电压相匹配,因此开发一款经济实用的车载逆变器成为一种需求。  本逆变器设计输入电源取自汽车的点烟器(12VDC),输出为工频方波交
期刊
摘要:本文扼要介绍了飞思卡尔新一代SI2X 16位MCU的外设协处理器XGATE。着重讨论了XGATE的中断处理机制,以及XGATE与主内核CPUl2X的交互。最后给出了XGATE的典型配置及编程方法。  关键词:协处理器;XGATE;中断机制;微控制器    与经典的微处理器S12系列相比,飞思卡尔新一代的16位微处理器系列S12X(E)的性能有深化而全面的提升。最重要的是集成了外设协处理器XG
期刊
摘要:把CY7C68013成功用于光缆检测系统中,实现了标准的USB接口。该接口实现了标准的USB1.1和USB2.0协议。  关键词:光缆检测;USB;接口;CY7C68013    引言    随着人们对通信的要求越来越高,光通信以其独特的优势而越来越普及,与此同时光缆检测也变得非常重要,为适应对预设光缆线路的可用状态实时监测和管理需求,要求光缆线路监测系统能够对预设通信光缆进行拓扑管理、告警
期刊
日前,北京普源精电科技有限公司(RIGOL)的VS5000系列虚拟数字示波器进入市场,推动了MSO混合测试实践应用。RIGOLVS5000系列虚拟数字示波器实时采样率达400MSa/s,等效采样率50GSa/s,存储深度1M采样点,可提供40MHz至最高200MHz带宽的宽泛选择,满足各类用户的需求。同时,VS5000系列采用UltraZoom技术,结合16通道逻辑分析功能,实现MSO混合测试。R
期刊
笔记本电脑、手机、PDA等移动多媒体设备的功能日趋多样化,相应的产品设计师不得不面对这样一个挑战:尽可能降低每一个环节的能耗以延长电池寿命。因为绝妙的产品创新设计如果以高能耗为代价,所谓的客户体验不过是“水中月,镜中花”。  目前电源转换效率已高达90%以上,通过进一步提升转换效率已不是问题的关键。因此,引进一种全新的技术在系统层面进行能耗管理成为一种必须。    AVS及其原理    自适应电压
期刊
引言    目前应用软件的需求已经远远超出了传统处理器的能力所及。一种解决方法是通过硬件加速,采用专用协处理器来提升处理性能。FPGA作为协处理器设计的基础,在价格、性能、易用性以及功耗方面有明显的优势。    微处理器有近40年的历史,在这期间内它的性能得到了大幅提高,根据摩尔定律每18个月翻倍。处理器在每一轮性能增长过程中,都能支持更复杂和要求更高的应用软件,使用户对未来处理器的性能有更高的期
期刊
随着中国市场半导体需求不断扩大,世界级MCU厂商纷纷加大了对中国市场的推广力度。据iSuppli预测,2010年以前中国的16位和32位MCU市场复合增长率,将分别达到11%和20%。  日前,在“2007瑞萨超级MCU模型车大赛”期间,笔者有幸见到了瑞萨科技公司MCU事业部董事兼总经理武部秀治先生,他透露的信息表明,该公司将在2008年加强16/32位MCU中国市场推广力度。“从2008年开始,
期刊
摘要:本文介绍了潜电路分析的方法、潜电路分析工具、潜电路分析中注意的问题。  关键词:潜电路;潜电路分析工具    电子产品可靠性设计涉及到诸多学科,为了增加电子系统的可靠性,设计师们应用了有效的可靠性保障技术(如降额设计、热分析和电应力分析、电磁兼容设计)。很多系统的崩溃都是由部件级的故障导致的,但是故障不是由其零部件损坏所导致的。系统中没有一个部件发生损坏,但系统非正确的运行却导致了整个系统的
期刊
摘要:本文结合HDMI接口规范中对EDID的要求,分析并正确设置EDID数据格式,实现HDMI设备收发双方高清图像的传输。  关键词:HDMI;EDID      HDMI(High Definition MultimediaInterface),作为新一代数字多媒体接口,能够传输高速率无压缩的数字音频、视频数据,HDMl1.2像素时钟可达165MHz,数据速率达到4.95Gbps,而HDMl1.
期刊