推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于CAN-USB的远程数据监测系统

更新时间:2020-04-04 02:49:55 大小:3M 上传用户:gsy幸运查看TA发布的资源 标签:can远程数据监测usb 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

随着科学技术的发展,数据的传输和处理在工程现场领域中显得越来越重要,但是传统的通信方式由于传输速度慢和安装麻烦等问题严重地限制着数据传输设备的发展和应用。CAN总线作为现场总线的一种,可以有效支持分布式控制和实时控制的串行通信网络。USB技术由于支持热插拔和即插即用,易于扩展,占用系统资源少等特性,得到了广泛的应用。结合CAN总线和USB技术的优势,从CAN总线接收终端节点的数据,并通过USB接口传输到PC上位机,将能够弥补传统通信方式的不足,满足数据传输的需求。

    本文在系统地分析研究了CAN总线技术和USB技术的基础上,设计了基于CAN-USB的远程数据监测系统。主要的研究工作如下:

    1)设计了系统的整体结构,采用C8051F04x单片机和PDIUSBD12芯片设计实现了系统的硬件电路:

    2)分析了USB总线的传输原理,以及USB设备在主机上的枚举过程,编写了CAN-USB的硬件固件程序;

    3)分析了WDM驱动程序层次结构和其实现例程,根据数据传输的要求编写了Windows下的USB驱动程序;

    4)研究了Windows下应用程序的实现方式,以及应用程序和硬件设备间的通信方法,根据系统的功能需求编写实现了数据监测系统的桌面程序。

    最后,本文搭建了从温度传感器采集传输数据的测试环境,对CAN总线和USB接口的数据传输以及上位机桌面程序对数据的显示、处理进行了测试。实验结果表明,本文设计的基于CAN-USB的远程数据监测系统不仅实现了数据的采集、传输、演示和保存数据的功能,并且使系统具有了热插拔、即插即用、便携式的特点,达到了预期的效果。

部分文件列表

文件名 大小
基于CAN-USB的远程数据监测系统.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载