论文摘要
随着计算机技术的高速发展,基于计算机的插件仪器在工程,科研,国防,医疗等领域中得到了越来越多的应用。尤其是PCI总线的发展以及图形界面操作系统的出现,大大提高了插件仪器的性能以及使用的便利性。而且PCI通用接口芯片对PCI协议有良好的支持,其方便的接口大大的减少了PCI板卡设计者的工作量,设计者只需集中精力考虑时序逻辑关系比较简单的局部总线和软件的编写就可以完成设计,由此使PCI的应用越来越广泛。现在PCI在许多的产业领域也有着非凡的用途。尤其近年来,随着手机市场的不断发展和繁荣,越来越多的厂家手机显示模块的制造厂家崛起,但是大多数厂家在进行显示模块的检测时,通常都使用51单片机,虽然这种方法制作简单容易实现,但是还有许多的不足。比如显示的速度过慢,不能实现动画显示;储存的空间较小,不能进行多样化的展示等等。而先今随着计算机技术的不断发展,微型计算机的CPU运行速度的不断提高、传输总线的速度也在提高,而且计算机的硬盘的空间是不可限量的,进而使采用PCI总线接口与手机显示模块进行通讯,检测成为可能。论文从硬件和驱动程序两个方面对基于PCI总线控制手机显示模块的检测进行了研究,并进行了实物的设计。论文中讨论了PCI总线的基本结构和基本设计方法,详细介绍了基于PCI总线控制卡的核心器件――PCI接口控制芯片PCI9052。本论文利用PCI9052的PASS-THRU通道,结合片外FIFO完成对数据的传输。同时也对CPLD时序逻辑电路设计等方面加以讨论,并给出了用可编程逻辑器件进行时序逻辑设计的图形或VHDL原程序。阐述了对PCI总线控制卡的PCB设计及驱动程序VxD的开发及编程方法,最后介绍了用VC++编写的应用程序。最终通过PCI总线的PASS-THRU通道来和手机显示模块的控制芯片S6B33B2通讯,来实现显示。通过实际测试,该PCI控制卡顺利完成了FIFO的数据缓冲、模拟量输出、定时脉冲信号、数字量输入输出等功能,并与手机显示模块通讯成功,显示了检测数据,达到了预期的设计效果。论文由硬件入手,在第一章和第二章介绍了PCI总线的优点以及原理和在实际应用中PCI总线的的传输过程和配置空间。第三章详细介绍了如何针对论文中的课题进行硬件的设计。由于PASS-THRU通道是PCI9052与PCI连接的简单通道,使用相应的握手协议和附加逻辑,PCI总线可以直接使用,数据传送速度仅仅受限于PCI主设备的性能和外加接口中有关逻辑的速度,所以使用PASS-THRU来对手机显示模块进行高速数据传输是很有必要的。并且在本章中还详细阐述了PCI9052以及NV存储器的选择及其配置空间的实现。在第四章针对软件设计进行了描述。由于Windows系列操作系统为了保证系统的安全性、稳定性和可移植性,对应用程序访问硬件资源进行了限制,因此需要编制设备驱动程序实现PC机程序对PCI设备的访问,即驱动软件。驱动软件的编写是使用Windriver开发工具,Windriver工具提供了从用户层访问硬件的方法,而且可以利用常见的Visual C++软件平台来开发,支持I/O, DMA中断处理功能强大。应用程序是以WinDriver编写的驱动程序的生成的INF文件为基础,利用Visual C++开发工具,进行的上层直接面对用户的软件开发,其实现的主要功能是对手机显示模块的驱动设计(并且可以实时监控变更软件驱动条件,对手机显示模块的影响),显示图片,检测画面,并且可以制定显示的顺序和时间等等。PCI总线可以实现的功能很多,本论文中只涉及了其中的一部分,今后还需要在实践中继续发掘。
论文目录
相关论文文献
- [1].某型机1394总线故障分析[J]. 中国科技信息 2020(01)
- [2].高速1553B总线有效性测试平台设计与实现[J]. 现代电子技术 2017(03)
- [3].1553B总线继电器的应用研究[J]. 仪器仪表用户 2010(02)
- [4].火灾自动报警系统中环形与树形总线形式优缺点探讨[J]. 智能建筑电气技术 2018(05)
- [5].基于FPGA的1553B总线信号收发和验证[J]. 国外电子测量技术 2017(08)
- [6].如何为仪器控制系统选择合适的硬件总线[J]. 国外电子测量技术 2013(03)
- [7].CAN总线依然宝刀未老[J]. 中国电子商情(基础电子) 2011(10)
- [8].一种基于GPRS与485总线的无线采集器的设计[J]. 物联网技术 2017(06)
- [9].LXI总线概述及其相关技术研究[J]. 自动化与仪器仪表 2016(01)
- [10].联动事件总线框架的建立[J]. 信息系统工程 2014(05)
- [11].基于CAN总线的设计应用[J]. 中国新通信 2012(14)
- [12].浅谈CAN总线的特点及应用[J]. 科技信息 2009(17)
- [13].基于FPGA的1553B总线远程终端设计[J]. 电子测量技术 2020(05)
- [14].CAN总线在汽车中的应用分析[J]. 科技传播 2016(05)
- [15].供新书《长虹彩电总线调试及常见故障速查、速修手册》——何敬松 编著[J]. 家电检修技术 2013(12)
- [16].历史悠久的I~2C总线[J]. 今日电子 2014(01)
- [17].车载1553B总线的网络演算建模及分析[J]. 科学技术与工程 2013(16)
- [18].一种可靠的支持多主机的RS485总线方案[J]. 控制工程 2017(S1)
- [19].关于PXI总线开发的讨论[J]. 山西电子技术 2016(02)
- [20].试析基于CAN总线的通信系统的设计与实现[J]. 电子技术与软件工程 2015(10)
- [21].机载双余度1553B总线检测研究[J]. 计算机测量与控制 2010(09)
- [22].基于冗余可恢复CAN总线的风电变桨控制[J]. 可编程控制器与工厂自动化 2010(10)
- [23].XY·CN总线供电及通信系统(连载)——M-BUS与XY·CN总线性能比对(下)[J]. 单片机与嵌入式系统应用 2008(03)
- [24].一种基于新型RS485总线的楼宇自控系统[J]. 建筑电气 2008(06)
- [25].多类型总线转换器的研究与设计[J]. 无线通信技术 2017(02)
- [26].基于Vector总线设备的CAN总线测试方法概述[J]. 汽车电器 2015(12)
- [27].某导弹武器系统1553B总线监测系统设计[J]. 弹箭与制导学报 2016(01)
- [28].1553B总线安全性分析与测试[J]. 中国新通信 2016(09)
- [29].供新书《长虹彩电总线调试及常见故障速查、速修手册》[J]. 家电检修技术 2013(01)
- [30].485总线在水电站微机监控系统中的应用[J]. 机电信息 2012(30)