- 1
- 2
- 3
- 4
- 5
基于CAN-USB的远程数据监测系统
资料介绍
随着科学技术的发展,数据的传输和处理在工程现场领域中显得越来越重要,但是传统的通信方式由于传输速度慢和安装麻烦等问题严重地限制着数据传输设备的发展和应用。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 |
最新上传
-
21ic下载 打赏320.00元 9小时前
用户:liqiang9090
-
21ic下载 打赏260.00元 9小时前
用户:gsy幸运
-
21ic下载 打赏110.00元 9小时前
用户:zhengdai
-
21ic下载 打赏130.00元 9小时前
用户:WK520077778
-
21ic下载 打赏100.00元 9小时前
用户:sun2152
-
21ic下载 打赏70.00元 9小时前
用户:xuzhen1
-
21ic下载 打赏40.00元 9小时前
用户:w178191520
-
21ic下载 打赏70.00元 9小时前
用户:xzxbybd
-
21ic下载 打赏50.00元 9小时前
用户:铁蛋锅
-
21ic下载 打赏30.00元 9小时前
用户:kk1957135547
-
21ic下载 打赏30.00元 9小时前
用户:forgot
-
21ic下载 打赏30.00元 9小时前
用户:w993263495
-
21ic下载 打赏30.00元 9小时前
用户:年轻的国王
-
21ic下载 打赏30.00元 9小时前
用户:happypcb
-
21ic下载 打赏30.00元 9小时前
用户:不觉明了
-
21ic下载 打赏20.00元 9小时前
用户:xujibicool
-
21ic下载 打赏10.00元 9小时前
用户:idlaoming
-
21ic小能手 打赏10.00元 13小时前
-
21ic小能手 打赏5.00元 13小时前
-
21ic小能手 打赏5.00元 13小时前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
注册1 打赏0.01元 3天前
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.05元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
用户:xlhtracy
-
注册1 打赏0.01元 3天前
-
注册1 打赏0.01元 3天前
用户:21ic下载
-
注册1 打赏0.01元 3天前
用户:21ic下载
-
21ic小能手 打赏0.03元 3天前
用户:21ic下载
-
21ic小能手 打赏0.01元 3天前
用户:21ic下载
-
21ic小能手 打赏0.01元 3天前
用户:21ic下载
全部评论(0)