toradex robin 计算机模块应用于ni的 single board rio系统介绍
一、 ni single-board rio 介绍
ni(national instruments) 单板嵌入式控制和数据采集设备(ni single board rio)主要由三个部分组成,分别是嵌入式处理器、fpga和输入输出接口。所有的i/o都和fpga直接相连,为客户提供i/o底层的时序和处理机制定制; fpga通过一个高速pci总线和工业嵌入式处理器相连,labview 可以将i/o的数据传送到fpga或者到嵌入式处理器中做实时的处理和分析,也能够将这些数据通过tcp/ip发送到主服务器端。适用于宽温度范围(-20 to 55 °c)甚至是-40 to 85 °c,主要用来构建高可靠性以及加固型的数据采集处理、在线处理以及时序控制设备。图1就是一个ni single-board rio举例,黄色的部分就是fpga, 红色的部分是数字/模拟多端口连接器,用于和含嵌入式系统的子卡相连。为了在一个视窗操作系统中使用图形界面操作ni single-board rio,就需要一个基于x86构架的子卡和这个单板通过tcp/ip或者i/o口相连。图2是一个带子卡的系统。
.
http://blog.gkong.com/uploadfile3/201014202422581.jpg
图1 . ni single-board rio
http://blog.gkong.com/uploadfile3/201014202444163.jpg
图2. 带适配器的系统举例
二、 prevas methone 适配器介绍
一家来自于瑞典prevas incorporated公司出产的methone适配器就是这样的一种基于x86的子卡,它一端和ni single-board rio相连,另一端和toradex的robin 计算机模块相连,配合ni的labview实时处理软件,共同构成一个完整的运行于视窗(windows)的数据采集处理系统。
methone适配器外围接口:
· com express 标准计算机模块接口
· 26 针连接器用于连接ni sbrio fpga (带有 ieee1284 和gpio)
· 3对usb插口(6只)
· 带有rj45的10/100m/1g以太网接口
· vga 输出
· 符合jili 标准的平板显示接口(直接引出atom cpu的lvds)
· 两个rs232 9针接口
· 2.5寸sata 硬盘接口
· ps2 键盘/鼠标接口
· 音频输入输出接口
· 12v dc 电源接口
http://blog.gkong.com/uploadfile3/201014202557295.jpg
图3 . methone 框图
http://blog.gkong.com/uploadfile3/201014202634321.jpg
图4. methone 适配器含toradex 模块和ni single-board rio
三、 prevas methone 适配器指定的toradex 基于intel atom的计算机模块 (com)
prevas methone适配器已经完整地测试了
[URL=http://www.toradex.com/en/products/robin_modules]
toradex robin
[/URL]
计算机模块。,这个信用卡大小的robin z530 和 z510 是nano com express™ type 1标准的嵌入式计算机模块。它们基于intel® atom™ z530/ z510 处理器和intel® us15w系统集线器,模块中包含了内存控制器、显卡和i/o口,还包含了高达4g的固态硬盘ssd, 以及512/1g的ddr ram。通过sata接口,这个模块还可以接任何尺寸的外置标准硬盘.
http://blog.gkong.com/uploadfile3/201014202719304.jpg
图5. toradex robin nano com express™ type 1 嵌入式计算机模块- intel® atom™ z5xx power from 1.1 ghz to 1.6 ghz
四、 methone 适配器到 ni sbrio硬件接口
以下的信号是来自于toradex robin计算机模块(图5)连接到 p3 sbrio dio 接口:
8 gpio/sdio 信号(4 进 和 4 出) 直接由com express引出
17 ieee1284 信号来自 methone适配器上的 superio 芯片构成(epp/ecp)
http://blog.gkong.com/uploadfile3/201014202751197.jpg
图6,methone 适配器到 ni sbrio硬件接口
五、 methone 适配器和ni sbrio fpga的通讯
ni-visa 是一个软件api 接口函数,可以有效地缩短开发时间 ,使开发者直接生成代码,通过以太网、串口或者并口来通讯。在以下的例子里,我们使用基于ni visa 的程序来调用labview 程序,sbrio fpga 将获取的数据通过fifo转至sbrio 的嵌入式处理器进行处理。这个举例程序可以在ni.com 中获取。
http://blog.gkong.com/uploadfile3/201014202816381.jpg
http://blog.gkong.com/uploadfile3/201014202831796.jpg
http://blog.gkong.com/uploadfile3/201014202848647.jpg
图7. labview 项目和程序允许计算机模块通过并口和ni sbrio fpga i/o进行通信举例
六、 构建一个完整的系统
在图7中,你可以看到一个完整的ni-week 演示系统,这个系统包含了prevas methone适配器, toradex atom com 计算机模块, 和 ni sbrio 板,同时可以看到ni sbrio 套件中可以在底部堆叠ni的c 系列模块。
http://blog.gkong.com/uploadfile3/201014202921286.jpg
图7 ni-week 演示系统,包含完整的lcd 屏幕,ni sbrio 实时控制系统和配备toradex 计算机模块的prevas methone 适配器。
本文出自于
http://zone.ni.com/devzone/cda/tut/p/id/10677
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=108441&Name=toradexag