我的课题:基于USB的多路温度采集系统的设计—上位机软件的设计
任务要求:本课题要求实现8通道温度信号的采集,主机应用程序负责启动/停止采样,采样频率由主机应用程序设置调整并通过USB总线送给单片机;采样数据传给主机应用程序进行保存、显示和打印等。要求实现上位机应用程序的各个界面及USB主机程序的编写。
现在已有基于vb的usb总线程序和信息采集程序,现在不知道如何将两者进行结合,急求各位高手帮忙!
我的qq号是:175559190。先谢谢了啊.
任务要求:本课题要求实现8通道温度信号的采集,主机应用程序负责启动/停止采样,采样频率由主机应用程序设置调整并通过USB总线送给单片机;采样数据传给主机应用程序进行保存、显示和打印等。要求实现上位机应用程序的各个界面及USB主机程序的编写。
现在已有基于vb的usb总线程序和信息采集程序,现在不知道如何将两者进行结合,急求各位高手帮忙!
我的qq号是:175559190。先谢谢了啊.
解决方案 »
- 大家用什么方法获取自已新插入记录的ID啊
- VB钩子问题
- 用ADO的方法,如何在DataGrid控件中显示三列或三列以上的数据?
- 请问VB自带的串口通信控件波特率设置问题?
- “SQL Server 2000的DTS导入导出工具”保存的“导入包”的VB源代码问题
- 如何在VB里实现动态表的报表打印.....急急急
- 没分的问题
- 我在picturebox加载了图片,如何在图片上写文字?
- vb开发控件在IE总是提示不安全,要数字认证,要怎么样才能做像flash等那些一样呢?
- 我这里有一视图是有两个表以上的其中一些字段组成的,我想删除其中一个表的当前记录,请问怎么实现?
- 如何用VB把一网页的一部分文字内容保存为txt???求高手帮助!!
- 这是一份VB考试题目,麻烦哪位大哥帮忙做下,周2上午要用
就比如USB通讯,按简单的方法可以直接用CH340H,然后安装个驱动就模拟
成了串口,按串口的方式通讯。这样即实现了用USB接口,开发也简单。
再者也可以用PDIUSBD12来弄,采用HID的方式与计算机接口,上位机也用
HID的API来处理设备信息,然后用读写文件的方式处理数据。
还有一种就是自己开发自己的通讯协议,用自定义设备方式与计算机接口,
然后自己开发驱动和接口函数,再开发应用程序来调用接口函数与下位机通讯。
方式可以很多,采用的芯片也可以很多,比如:MAX3420、直接带USB的微处理器
CY7C63612/13、EZ-USB、AT89C5131等、USB桥芯片FT232R、FT245BM等等,
还可用 ARM7-ARM11来弄,每种弄法采用的方案或开发难度都不同。
如果没有特定需求,只是USB就可以,建议用CH340简单,我的资源里有电路图
和驱动下载,无论从上位机还是下位机都简单
http://download.csdn.net/source/1468160
软件的开发。
就比如一个发光二极管,你接在GND,在程序中用1控制它开,接在VCC,在程序中用0控制它开,
没有原理图的程序可以说是空谈。而且对于硬件选型上,也很重要的:
1、考虑需求
2、考虑技术
3、考虑性能
4、考虑成本
这些东西根本就没有,不可能开始实施的。就比如我说的 CH340,很简单的东西,也能用,
不过是不是符合他们的需求,比如速度?稳定性?兼容性?据我所知,我给出的CH340的驱动
不能在Win7下跑,即使在XP系统,有时候也会有点小问题(不过不是常有),速度上就是
串口的速度,只是通讯起来简单,玩玩是可以的,但这样的情况相信和他们的作业应该不是一
种需求。我觉得他们的老师是想让他们做这个作业搞清楚计算机接口技术,这么个处理只是
能用USB,根本就没搞清楚是怎么回事,相信这不是他们老师想要的结果。
但是说到计算机接口技术的USB接口技术,涉及的范围可以很多,可以用51单片机开发,也可以
基于任何芯片开发,从原理上,只是控制 D+ D- 两个I/O口的数据口波动然后实现通讯的目的,
但现在的很多芯片就自己解决了这种问题,就像VB里的控件,封装得很简单,甚至有U盘的芯片,
USB转串口的芯片,USB多媒体芯片等等等等,要了解到哪一层、这要看他具体的需求,而且最好
让他自己去搞懂,不会就去问老师,这样才是学习。老师能解决的事就让老师去解决,这种不具
体的项目式问题在网上除了按项目给人做,不会有免费午餐吃的。