当前位置:主页 > 科技论文 > 电子信息论文 >

基于Linux系统的PXI总线AD模块软件设计

发布时间:2024-03-24 08:38
  在现代工业测试中,模数转换器模块,即AD,是构建自动测试系统的核心。具体功能为实时信号采样与数据存储,一般具备多个通道。传统观念认为仪器开发主要围绕硬件,追求硬件指标却忽视了软件的开发,只能通过硬件堆料来提高性能,成本大大提高。本论文负责设计的AD模块软件运用虚拟仪器技术,具备重用性好,集成性高,定制性强的特点,并在Linux平台下进行开发,运行稳定,基于PXI总线,兼容PCI,传输速度快,电气性能可靠,在同类产品中具备较强竞争力,充分利用软件优势,在自动测试领域能够有所突破,节约了硬件成本。本文主要对AD模块软件进行深入探究,提出软件设计方案,经过对比选择最佳方案。整个软件包括函数接口,仪器驱动以及人机交互程序三大部分。最后通过信号测试检测软件功能是否正常。主要研究内容如下:1、在Linux平台下,对PCI配置空间与IO总线进行研究,通过Linux内核开发AD模块驱动。模块驱动主要分为初始化设备模块,打开设备模块,数据读写模块,中断模块,释放设备模块,卸载设备模块。实现了Linux操作系统对设备的识别,保证与硬件的底层通信。2、为了更好地进行上层应用开发,首先定义了功能寄存器,规范指...

【文章页数】:73 页

【学位级别】:硕士

【部分图文】:

图5-3采样信息配置界面

图5-3采样信息配置界面

第五章人机交互程序设计45本模块为了实现使用者能最快上手这一目的,将各个界面模块间操作降到最低,用户进行操作时不频繁进行设计,减轻其负担,使AD模块界面达到完全满足各种灵活的测试应用需求的目的,界面模块具体分为采样信息与输入信号配置区域,采样通道设置区域,波形显示界面。1)采样信....


图5-4多通道配置界面

图5-4多通道配置界面

电子科技大学硕士学位论文46图5-4多通道配置界面3)波形显示界面图5-5波形显示界面


图5-5波形显示界面

图5-5波形显示界面

电子科技大学硕士学位论文46图5-4多通道配置界面3)波形显示界面图5-5波形显示界面


图6-3chipscope抓取结果

图6-3chipscope抓取结果

电子科技大学硕士学位论文54由3.3.3可知,通过ioctl命令实现对PCI设备I/O端口进行写操作,向I/O地址写入数据,在FPGA端用chipscope调试软件对所在地址进行抓取,如图所示,为向0x10偏移地址写入0x0000055时的抓取结果。抓取结果与实际写入完全一致。图....



本文编号:3937219

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3937219.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3efe7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com