相关服务

  • 《电子产品世界》2008年第1期摘录:图3刚OsP/BloS实现的多

如发现有乱码,请点击下面链接浏览原文
正文摘录:

图3刚OsP/BloS实现的多线程视觉传感;!}}原】=IIi剐本设计采用的是WlZrlet公司最新推出的固什网络芯片W5100,它足在w3150A’的基础卜,集成了以太l删物理层RTL8201cP核,困此W5100集TcP/IP协议栈,以太网MAC和PHY为一体。W5100支持TcP,UDP.1CMP.IGMF’。IPv4,ARI’,PPPOE.Ethernet等网络1办议}支持4个独立的Soc:ket通信,最大通信速牢町达25Mbps。.撬忆划敬.1:M’.拉lIt进f,接收f舻【N“-M,r班撞进f.一*T’tH%“自々‘嘲4服务器软件流程H丧1f々输数据述度实验结果囤隧麓馘黧褥黼lOOk41601889200k0300k2-012584碡业时闻(鼍)46244952090529囵·蚕奇莲品啦器20081wwweepw。。m。“栏目编辑韩汝水W5100具有Direct、lndire·ctBUS和SPI三种接口模式,用户口】以根据自己的实际情况选择合适的模式。书系统针对系统的速度要求,采用的是【)ire(tBus模式与DSI’系统的并行总线相连。系统连接框图如图2所示。由于5509A(LQFP)只有14条地址线,而W5100有15条地址线,所以需要地址线扩展,在本系统中采用GPIo线扩展地址线A14一W5100与主Mcu采用中断的方式进行通信,以太网模块被客户端唤醒,接收到控制命令,则通过中断触发启动对VV5100的接收数据读取和数据的发送。以太网接口设计需要网络隔离变压器起信号传输、阻抗匹配、波形修复、杂波抑制以及高电压隔离等作用,以保护系统的安全。传统的设计将RX+/RX一、Tx+/Tx·接到网络隔离变压器上,晦出变J1i器引出相应信号连接到RJ45接口卜,叫络模块以标准RJ45接口与以太网相连。而在奉系统的设计中采用的FGYDFPqW2是一个带有变压器的RJ45,这样义使设计变缚更为小巧,使结构更紧凑。软件模块设计BI()s是DSF’开发环境ccs(code’composel‘stlldio)中的个可裁剪的叫抢占-式实时操作内核,而h自带¨十多分析l一具.可以实现多线稃(即多任务)间的通信和同步等问题。在本系统中线程的选取如图3,因为视觉传感器{:要用于生产线上的捡删和控制,所以对其通信时间要求较为严格,所以我们采用IIWl【HardwareInterruPts)达’具有最高优先权的线程。由丁:当命令信号给图像处理系统后,必须很快进入j二怍状态,对时间的要求较为严格,放任务初始化摸块果崩优先级仪次干HWI的sWI(SoftwareInterrupts)线程l而刘图像我们是周期性采集的,所以采用CLK(clock)线程。cLK线吣删盹珏№卜洲0Ⅲ驯,帅}龇謦翘{蓦

阅读此文(图):   点击此处在线翻阅