当前位置:主页 > 科技论文 > 计算机论文 >

一种基于PCI的485通讯卡设计

发布时间:2023-09-18 18:46
  PCI(Peripheral Component Interconnect)总线是一种面向多媒体技术的流行总线,在数据带宽、功耗、抗干扰性、开放性等诸方面的优良性能,在嵌入式计算机和工业控制计算机领域具有广泛的应用前景。 随着PCI总线的广泛应用,PCI总线控制器的设计显得尤为重要。严格的总线特征和总线定义使得总线控制器难以使用传统的中小规模器件实现。从现有技术来看,PCI总线控制器的设计方法有两种:一种采用专用PCI芯片设计;另一种采用支持PCI总线电气规范的可编程逻辑器件。 在研究PCI总线规范和专用集成电路设计技术的基础上,采用PLX公司的PCI9052芯片,设计了一款基于PCI总线的485通讯卡。主要实现上传下达的功能,在设计时,为了避免上位机和下位机数据传输中的同步问题,采用双端口RAM作为桥梁,实现数据的异步传输,从而简化了电路和软件的设计。 通讯卡通过485接口与下位机组成主从分布式网络,通过自定义通信协议实现了系统通信功能。一块板卡最多可与254台下位机同时通信,一台上位机最多可与4块板卡同时通信。现正用于兰大小精灵公司的一卡通系统中,测试证明该...

【文章页数】:53 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 绪论
    1.1 课题背景及课题意义
    1.2 国内外相关领域的研究进展
        1.2.1 PCI总线的发展
        1.2.2 PCI总线控制器的实现
        1.2.3 串行通信接口
    1.3 论文内容安排如下:
第二章 PCI局部总线规范简介
    2.1 PCI局部总线的系统结构
    2.2 PCI设备的配置空间
    2.3 PCI设备的接口信号
    2.4 PCI局部总线的基本操作
        2.4.1 基本传输机制
        2.4.2 PCI局部总线命令
第三章 PCI卡的设计与实现
    3.1 PCI9052简介
        3.1.1 PCI9052的组成结构
        3.1.2 运用PCI9052进行PCI接口硬件电路设计
    3.2 PCI通讯卡的实现
        3.2.1 用EEPROM初始化PCI设备
        3.2.2 PCB板的设计与制作
    3.3 驱动程序开发
        3.3.1 WinDriver内部机制
        3.3.2 用WinDriver开发PCI设备驱动程序
        3.3.3 用WinDriver开发PCI9052设备驱动程序
        3.3.4 DLL程序开发
第四章 PCI-485通讯卡的设计与实现
    4.1 设计方案描述
    4.2 各功能模块的设计与实现
        4.2.1 PCI接口模块
        4.2.2 数据处理传输模块
        4.2.3 485接口模块
第五章 固件程序设计与开发
    5.1 主程序模块
    5.2 初始化模块
    5.3 下发数据模块
    5.4 上传数据模块
    5.5 呼叫上传模块
第六章 结束语
致谢
参考文献
攻读硕士期间所参与的科研项目
附录1 PCI485通讯卡原理图



本文编号:3848077

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3848077.html


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

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