计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

利用EPP并行口实坝PC机之间通信的CAN总线设计

2015-04-26 01:04
导读:计算机应用论文论文,利用EPP并行口实坝PC机之间通信的CAN总线设计论文样本,在线游览或下载,科教论文网海量论文供你参考: 论文作者:曹琼 蔡淮 程焱 林敏 摘要: 文章简要介绍了epp并行
论文作者:曹琼 蔡淮 程焱 林敏 摘要: 文章简要介绍了epp并行口及can独立控制器s3^1000。并深入 研究 pc对sjal000的读写。根据读写时序的产生,设计了两套硬件方案。同时。结合在实践中遇到的 问题 ,指出了一些在can总线协议使用上需要注意的地方。
关键词: epp并行口 can总线 sjal000 网络 适配卡 利用epp并行口实坝pc机之间通信的can总线设计西南 交通 大学 计算 机与通信工程学院曹琼 蔡淮 程焱 林敏摘要文章简要介绍了epp并行口及can独立控制器s3^1000。并深入研究pc对sjal000的读写。根据读写时序的产生,设计了两套硬件方案。同时。结合在实践中遇到的问题,指出了一些在can总线协议使用上需要注意的地方。关键词l引言can(controuer area network)总线作为现场总线的一种,与其他总线相比可靠性高性价比合理。其主要特点有:(1)多主方式工作,非破坏性的基于优先权的总线仲裁技术;(2)借助接收滤波实现多地址的帧传送;(3)短帧结构数据,受干扰率低;(4)发送期间丢失仲裁或由于出错而遭破坏的帧可自动重发;(5)对于严重错误具有自动关闭总线功能,使总线其他操作不受 影响 ;(6)不关闭总线即可任意挂接或拆除节点,增强了系统的灵活性和可扩展性;(7)统一的标准和规范,使各设备之间具有较好的互操作性、互换性和通用性等。正是由于can总线的这些优良性能, 目前 已 应用 于船舶制造、 工业 控制、建筑保安系统中,而且正成为许多领域的 发展 方向。2 epp并行口  为了实现大量数据的快速、准确传输,数据通信已经成为自动化系统的关键技术之一。计算机标准串、并行口是pc机的基本部件之一,利用计算机的标准串、并行口来作为pc机与can总线的通信接口,既方便又 经济 。但是由于串行通讯口的通讯效率较低,难以完成大量、实时性高的数据传输工作,而传统的spp并行口只能实现数据的单向传输,但高级并行接口(epp)则可以进行高速的双向数据传输,是进行大量数据传输的一种理想选择。2.1 epp概述  增强型并行口epp(enhanced parallel port)是一种与标准并行口spp(standard parallel port)兼容的高性能的并行连接口。在实际应用中,由于epp并行口具有8位双向数据端口、状态端口和控制端口,因此,epp可作为8位总线,灵活使用。epp协议又极大地改善了pc机并行口的数据传输能力,使得并行口的数据传输速率可以很容易达到l一2mbps。epp协议定义了各种单/双向信号以满足各自的特殊需要。 2.2 epp寄存器介绍  epp协议定义的信号分别对应三个不同的寄存器,在pc机中,并行口l寄存器的基地址一般为378h,该地址包含读入和读出两个寄存器的双缓冲寄存器,对应ado…ad7双向数据/地址端口;输入操作epp信号的定义及其描述表l 表l列出了epp信号的定义及其描述。并行口引脚号epp信号数据方向定义l/write输出低电平写,高电平读2—9ad[o…7]双向双向数据/地址线lointr输入外设中断llwait输入握手信号12用户定义输入按不同的外设自定义13用户定义输入按不同的外设自定义14/datastb输出低电平有效,表示正在进行数据读写15用户定义输入按不同的外设自定义16reset输出低有效,外设复位17/addstb输出低电平有效,表示正在进行地址读写18—25gnd信号地
注:①输出,表示由计算机发向外设;输入,表示由外设发向计算机。②加“/”表示信号低电平有效。epp寄存器定义表2378had7ad6ad4ad4ad3ad2adlado379hwallrintr自定义自定义自定义无定义无定义无定义37ah无定义无定义read enableirq enbale/addstb/beste/data/write
上一篇:巧用Excel软件计算钢筋量(1) 下一篇:没有了