基于PCI总线的多串口通讯卡的研究与实现

来源 :首都师范大学 | 被引量 : 14次 | 上传用户:ken99win
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多串口数据通讯是计算机应用方向的一个重要分支,主要研究的是数据的多串口采集,存储和处理。基于PCI总线技术的多串口数据通讯卡,一直是市场追求的热点。在总线技术中,PCI局部总线凭借其优异的数据传输性能,成为微机总线的主流。但是,由于PCI总线协议十分复杂,直接为它设计相匹配的数字逻辑控制电路难度很大。本课题采用PLX公司的专用接口芯片PCI9052,实现与PCI总线的兼容。本课题来源于沈阳太空加油机公司与中石油/中石化合作的项目“加油机智能卡系统”。本文对PCI多串口通讯卡技术进行了探讨和深入研究,设计了基于PCI总线的接口电路,成功制作了接口电路板,并在Windows和Linux操作系统上分别编写了相应的驱动程序。整个系统主要包括两个部分:硬件电路设计和软件驱动设计。硬件设计方面的主要成果有:选择接口芯片PCI9052实现与PCI总线的兼容、运用VHDL语言和CPLD实现了硬件电路的内部逻辑控制、利用Protel99设计了硬件系统的原理图和PCB图、制作电路板并最终调试成功。在这个过程中:解决了用户定制串口的问题,避免资源浪费,提高了性价比;采用RS-422标准保证数据传送的抗干扰能力和数据远距离传输;采取多路并行设计保证较高的端口波特率;软件设计方面的主要成果有:按照模块化程序设计的思想,利用DriverStudio和Visula C++设计出基于Windows的多串口卡设备驱动程序;分析了Linux内核及其与设备驱动程序的关系,根据Linux设备驱动的结构提出了Linux设备驱动程序具体的设计和实现流程。保证了多串口卡能应用于多操作系统。经过反复试验,该系统能够顺利完成多串口的数据传输,并在全国几十个加油站广泛应用。
其他文献
本体的概念起源于哲学领域,指的是对客观存在的解释和说明,近些年来,在人工智能、计算机科学和知识工程等诸多领域得到了迅速发展。本体可以实现某种程度的知识共享和重用,使
以太网以及TCP/IP协议已经是非常常用的网络标准。本论文研究的是在基于RTL8019AS以太网芯片的嵌入式网络终端中实现TCP/IP协议族。本文针对应用最广泛的以ARM系列单片机为核
学位
车辆导航系统(VNS,Vehicle Navigation System)是将卫星导航定位系统(如GPS)、地理信息系统(GIS,Geographic Information System)和计算机技术结合在一起的技术。车辆导航系
信息高速发展的今天,互联网越来越重要,已经完全融入了人们的学习、工作和生活中。伴随着中国经济总量跨10万亿,中国的综合国力得到全面提升,中文也在国际舞台上扮演着越来越
企业应用集成是通过硬件、软件、标准和业务过程的结合,实现两个或多个企业应用系统之间的无缝联结,使其像一个整体一样进行业务信息处理,从而使企业业务流程的各个环节达到协调
计算机辅助优化排样问题就是在给定的材料上最优的排放一系列形状各异的零件,找出零件的最优布局,使得原材料利用率最高。在实际生产中,优化排样问题广泛存在于机械制造业、
近年来,随着基于多协议标记交换的语音(VoMPLS)技术的不断发展,基于多协议标记交换的语音(VoMPLS)网络在全球范围内的部署实施工作得到了飞速地发展。因为语音在传送与接收时要求具
数字图像在其采集及传输过程中,难免会受到不同类型的噪声干扰。噪声的引入会降低图像的主观视觉质量,并且会对其需要进行后续处理及识别的图像造成严重影响。数字图像修复在
随着因特网技术、分组交换技术和音视频压缩技术的发展,两大网络即语音网络和数据网络出现了融合的趋势,便产生了VoIP网络电话。现在,VoIP已经占有相当比重的市场份额,成为当今电
随着21世纪的到来,计算机技术的发展更加迅猛,计算机的相关技术在各行各业的应用也更加广泛。在数字图像处理方面,人们越来越多地利用计算机来帮助人类获取与处理视觉图像信