LXI仪器的研究与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:liongliong442
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:LXI总线是基于以太网技术的新一代测试仪器总线,它是通过在仪器系统中增加符合LXI规范的LAN接口,从而构成了一种新型的仪器总线标准。本文所要讨论的是对于普通仪器进行改进,使其符合LXI总线的标准。
  关键词:LXI;ARM9 ;LAN接口
  中图分类号:TP274 文献标识码:A 文章编号:1007-9599 (2013) 02-0000-02
  LXI总线技术结合了GPIB和VXI的优点,又引入了成熟以太网技术,所开发出来的新一代模块化仪器总线。早在LXI标准刚出现时,LXI联盟就对LXI仪器分为了三个等级:C类、B类和A类。其中C类是LXI仪器中最基本的,要支持IVI-COM仪器驱动器,支持IEEE 802.3协议,具备LAN接口的编程控制能力,提供符合LXI标准的Web页面来充当用户控制页面,并且具有完备的LAN接口解决方案。
  对于现阶段的大部分仪器来说,都是具有串口的,为此我们可以将原有的仪器进行改进,制作一个LXI模块,即可使普通仪器达到LXI总线的标准。
  LXI功能模块总体设计如图所示,它采用的是基于ARM9的硬件平台,使用的以太网控制芯片是DM9000AE,串行通信接口芯片是MAX3232;软件平台是Linux操作系统,并且在操作系统中植入了Boa服务器,来完成LXI模块的LAN接口功能。并将设计好的网页文件放入Boa服务器中,通过PC机上的浏览器即可完成PC机和ARM9模块的相互通信。另外使用串口与仪器进行通信。
  硬件方面,在本模块中采用的是Samsung公司出品的S3C2410处理器。他的内核就是ARM公司的ARM920T处理器内核。LXI模块中硬件的具体连接如图所示,这里的DM9000AE采用的是16位的总线宽度,直接与S3C2410相连,即DM9000AE的SD[0:15]直接与S3C2410的DATA[0:15]相连。DM9000AE的第32脚CMD表示的是当前数据总线是Index端口还是Data端口,直接与S3C2410的地址线ADDR1相连,以此区分读写的是命令/地址还是数据。DM9000AE的Index端口的地址是0x1000 0000,Data端口的地址是0x1000 0002。驱动程序中只以两个物理地址访问DM9000AE。DM9000AE使用的中断是EINTI2,所以将INT引脚与S3C2410的EINTI2相连。DM9000AE采用2.5V的参考电压用于模拟部分。Fc-518ls即是网络变压器,在本电路中,芯片和网络变压器的连接也非常简洁,网络变压器芯片一侧的收发线圈中心都接2.5V的参考电压。由于这种电路板没有金属外壳也就没有外壳地,所以RJ45插座就直接到PCB地了。在S3C2410中有3个UART,我们只用其中的一个,对应为UART0。用MAX3232芯片做TTL-RS232电平转换。其中UART0对应的RS232串口用DB9插座引出,方便调试。RS-232C采用的是负逻辑规定逻辑电平,信号电平与通常的TTL电平是不兼容的,RS-232C将-5V~-15V规定为逻辑“1” ;+5V~+15V规定为逻辑“0”。 在RS-232C标准接口中有25条线,但是由于计算机上使用DB9连接器,所以我们经常使用的也是只有9条线的形式,在电路连接的时候也只用到其中的三根:RXD、TXD和GND,分别代表数据的接收、发送和地。
  软件方面,首先要完成对Linux操作系统的移植,所要做的就是根据具体的嵌入式平台对Linux操作系统做必要改写,再安装到该目标平台使其运行。整个过程分为三个部分:Bootloader的移植,内核的移植以及定制文件系统。其次,LXI仪器的一大特点就是具有LAN接口,可以实现通过浏览器网页对仪器进行控制和操作。为完成这一功能,我们需要进行Boa程序的移植。从www.boa.org下载Boa源码,将其解压并进入源码目录的src子目录下。然后运行make命令,进行编译,得到的可执行程序就是Boa,这里将含有大量的调试信息,需要将其去除,最终得到比较簡洁的程序,约60KB左右。接着需要完成Boa的配置,使其能够支持CGI程序的执行。Boa需要在/etc目录下建立一个boa目录,在该目录下,放入Boa的主要配置文件boa.conf。在Boa源码目录下已有一个示例boa.conf,用户可以根据自己的需要,对boa.conf进行修改,但必须要保证其他的辅助文件和设置于boa.conf里的配置相符,不然Boa就不能正常工作。最后,就是进行网页的制作。这里使用的主要是HTML语言、DOM技术以及CGI程序的编写。DOM技术是为了网页从服务器中调用数据,CGI程序的工作一般就是接受表单数据,进行数据处理,最后根据处理结果生成新的页面并将其返回给浏览器。如图所示,这就是一个符合LXI标准的页面。
  经过改进,具备LXI总线接口的仪器模块化的构造加上LAN接口的实现,保证了其成本低于VXI/PXI仪器,且独特的Web操作页面,也使得测试过程更加的方便、简介。
  参考文献:
  [1]LXI Consortium. LXI Standard 1.3[EB]. www.Lxi Consortium.org. 2008.10.
  [2]陈佳男,李欣,张海燕.基于ARM+Linux的异步串行通信设计[J].微计算机信息,2009,08.
  [3]孙辉,陆松年,杨树堂.基于Linux和S3C2410的嵌入式WebServer的研究与实现[J].计算机应用与软件,2007(2).
  [4]李竑见 LXI仪器驱动器IVI组件实现方法的研究[J].西安电子科技大学,2011.
  [5]钟世春.LXI仪器中网络发现协议和时钟同步协议的研究与实现[J].电子科技大学,2010.
其他文献
执政党和参政党相结合,构成了完整的中国特色社会主义政党制度.如何体现参政党职能,提升参政党地位,扩大参政党的影响,发挥参政党的作用,树立参政党的良好形象呢?要实现上述
摘 要:信息技术每周一节课的课程安排对于学生无异于杯水车薪,学生要学、乐学的积极心理与学时少之间产生了极大的矛盾。这就为信息技术课教师提出了更高的要求,即如何充分利用有限的时间进行事半功倍的教学,并充分体现出教学的有效性,满足学生对信息技术的学习需要,使学生掌握更多的信息技术知识以适应社会的需要。  关键词:信息技术;有效教学;自主学习  中图分类号:TP3-4  当今社会人们对于信息技术的依赖已
高校的实验室是开展科学研究和实验教学的基地,大型仪器设备是实验室资源的重要组成部分,是科学研究和培养创新人才的平台基础,是实验室及高校综合实力重要的衡量指标。在高
摘 要 所谓说课,是指授课教师在备课是基础上,面对同行、专家或领导,系统而概括解说自己对具体课程的理解、所作的教学设计及其理论依据。本文将我院人才培养工作评估过程中信息安全技术专业高职高专信息安全基础课程说课案例阐述,供职业院校教师参考和研究借鉴。  关键词 说课 信息安全 教学 课程  中图分类号:G424 文献标识码:A  0 引言  本课程为信息安全专业职业岗位课程,服务于高职高专人才培养规
摘 要 作为现代职业教育的教学方法与手段,理实一体化的教学模式被广泛地采用着。但按照传统课程划分的文化课、技术基础课、专业课在实施一体化教学过程中又有着各自不同的特点。本文结合电工技术基础课程在开展一体化教学过程中的体会,就技术基础类课程一体化教学模式改革谈点个人看法。  关键词 技术基础课 一体化教学模式 改革  中图分类号:G424 文献标识码:A  1 师生角色定位  教学的最终目的在于使学
建设服务型政府与公共服务市场化是完善社会主义市场经济体制,促进经济社会协调发展,深化行政管理体制改革,全面提高对外开放水平,保持我国经济和社会可持续发展,建设和谐社会的必
目前,以无线网络为基础的视频监控系统已经在安全防盗、生产管理和教育事业等方面得到了非常广泛的关注和应用。随着我国网络技术的不断发展和完善,视频监控系统正在朝着网络化
《数据库技术》课程是大学计算机基础课程的重要分支,也是对非计算机专业进行计算机能力培养的重要课程之一。本文分别从教学方法、能力培养、课程资源建设和考核制度改革四个