• labviewusb通信 > 网络与通信
  • 网络与通信

    免费下载 下载该文档 文档格式:PDF   更新时间:2009-07-03   下载次数:0   点击次数:2
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:user
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    网络与通信
    Network and Communication
    基于 FT245RL 的 C8051F020 与 LABVIEW 的 USB 接口设计
    张立勋, 韩建海, 赵书尚, 魏幸梅 (河南科技大学 机电学院,河南 洛阳 471003)
    摘 要:利用 USB 协议芯片 FT245RL 实现了 F020 与 LABVIEW 的高速通信,并成功地应用于多关 节机器人监控系统.详细介绍了 F T2 4 5 R L 芯片的工作原理,基于该芯片的 U S B 接口通信的设计方法 和技巧,给出了完整的硬件电路和软件程序.该设计缩短了开发周期,提高了通信速度.对于应用 此芯片的 U S B 接口设计均有很好的指导意义. 关键词:USB;C8051F020;LABVIEW;FT245RL;多关节机器人 中图分类号:TP391 文献标识码:A
    Design of USB interface between C8051F020 and LABVIEW based on FT245RL
    (Department of Mechantronics Engineering, Henan University of Science &Technology, Luoyang 471003, China)
    triumphantly applied to monitoring system of articulated robot. Work principle of FT245RL , design method and skills of USB Interface based on the is enhanced.This design has good references to all of the design of USB Interface based on the chip. Key words:USB;C8051F020;LABVIEW;FT245RL;articulated robot Abstract: By means of FT245RL, this paper achieves high speed communications between F020 and LABVIEW, and the technology is
    ZHANG Li Xun, HAN Jian Hai, ZHAO Shu Shang, WEI Xing Mei
    chip are explained detaildly. The whole hardware circuit and programme are also given. Development cycle is reduced and communications efficiency
    目前,传统的 RS232 接口(串口),因其接口电路简单, 编程容易,得到广泛的应用.但其最大通信速度仅达到 115.2 kb/s,这个速度已不能满足高速数据通信的需要. 普 通 的 USB 接 口 虽 然 通 信 速 度 快 , 但 接 口 电 路 复 杂,且底层驱动程序不易编写.如果能把 RS232 与 USB 结合起来,使用较简单的硬件电路和程序设计就能实 现较高的通信速度岂不两全其美.FTDI 公司的 FT245RL 就是具备这一功能的芯片. 本文详细介绍了基于 FT245RL 芯片的 USB 接口通信 的 设 计 方 法 和 技 巧 , 上 位 机 采 用 LABVIEW 图 形 化 语 言 编 程 , 下 位 机 采 用 C51 编 程 语 言 实 现 .
    数据 ,并将 其 转 化 为 并 行 I/O 数据 发 送 到 下 位 机 .另一 方面 该 芯 片 通 过 并 行 I/O 口接 收 下 位 机 发 来 的 数 据 ,并 将其转化为 USB 串行数据发送至上位机.这一过程由芯 片 自 动 完 成 , 几 乎 不 需 要 占 用 CPU 资 源 . 该芯片内部有 256 B 的接收缓存区和 128 B 的发送缓 冲 区 . 这 2 个 FIFO(缓 存 区 )的 作 用 是 作 为 USB 与 I/O 口 数据交换的缓冲区. FIFO 实现与外界(单片机等)的接口,主要通过 8 根 数据线(D0~D7),读写控制线 RD# 和 WR# 以及 FIFO 发 送 缓 冲 区 空 标 志 TXE# 和 FIFO 接 收 缓 冲 区 非 空 标 志 RXF# 来 完 成 数 据 交 互 . TXE# 为低表示 当前 FIFO 发送缓冲 区为空 闲位置, 为高表示当前 FIFO 发送缓冲区满或者正在存储前一个 字节,禁止向缓冲区中写数据.RXF# 为低表示当前 FIFO 的 接 收 缓 冲 区 非 空 , RXF# 为 高 表 示 接 收 缓 冲 区 为 空 或

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • labview串口通信  labview通信  labview网络通信  labviewrs232通信  labview通信系统  labview双机通信  labviewusb  labviewvisausb  labviewusbraw  labviewusb摄像头