USB上位机应用程序设计简介
编写好驱动程序以后,要在应用程序中调用USB设备,其做法就与调用硬件类似,可以使用WIN32 API函数像调用程序文件一样对设备进行读写,也可以使用如同串口的mscomm那样的控件来实现。由于本系统的上位机程序是用VB开发的,显然调用成品动态链接库能减少很多工作量。这里就调用由广州周立功单片机发展有限公司开发的称为的动态链接库。
USB接口的驱动程序编写是一项繁琐的工作,由于硬件条件的限制,上述程序仅在仿真器上运行通过,无法实地调试,其中必然存在很多漏洞和不足。USB接口本身是并不是为智能仪表开发的,作为批量数据传输用的USB总线在智能仪表上使用显得有些复杂。在更高性能的通用型总线出现以前,为了实现信息的高速传输使用USB还是一个性价比较好的方案。本系统只使用了USB的部分功能,付出的软硬件资源代价却与一个完整功能的USB传输系统没有多大区别。如果能开发出一种比USB总线更简便易用的通用型总线,那一定会引起智能仪表的革命。实际上,现在用驱动程序完成的工作完全可以用纯硬件的方式来实现,不过目前而言,代价必然较大。如果能找到一个方法来直接控制USB接口各个引脚的电平,那么即使用中规模集成电路也可以完成同步串行通讯的工作,遗憾的是,在整个设计过程中,还没发现这种方法,涉及USB协议以及计算机主板上相关控制器的好底层内容仍然无法洞悉。

++++18020776785 徐工
厦门阿米控技术有限公司
我司专卖工业自动化领域的备件,
现货,大量库存,新的和停产的零部件。
-------------------- 速购专线 -----------------------
联系人:徐亚婷
手机:18020776785
QQ:2851195472
座机:0592-5087595
邮箱:2851195472@qq.com
一:AB系列模块:1746、1756、1771、1769、1785系列,与2711系列触摸屏
二:本特利: 3500/42M/22M/95/05,3300停产,卡件模块
三:施耐德:140系列模块与TSX模块
四:ABB机器人:DSQC 3HAC,及ABBDCS系统模块。
其他欧美日产品:安川,霍尼韦尔,SEW,力士乐,艾默生,发那科等DCS系统模块、伺服电机驱动器、PLC、机器人备件。
本公司大量现货!!!赶紧联系对比价格吧!!!
-----------------厦门阿米控技术有限公司 -------------------
Mannesmann Rexroth 4WE 10 L30/DG24N9Z4
Schmersal AZM 415-11/11ZPKF
Festo DGC-K-25-1150-PPV-A-GK-FK
Siemens SITOP 6EP1931-2FC21
SEW Eurodrive Movimot MM05C-503-00 08241163 + MFP21D/Z21D
Neugart PLFN 64 PLFN64 2179647-1
Festo DGPL-32-320-PPV-A-GF-B
Siemens 6SL3000-0BE23-6AA0
Siemens 6SL3000-0BE23-6AA0
SEW Eurodrive KA29B/T DRS71M4/TH
Indramat MKD041B-144-KG0-KN
Siemens Simovert P 6SE2102-1AA11
SEW Eurodrive Movimot MFP32D/MM11C-503-00/Z27F
Hoerbiger Origa P210-01
SEW CMPK50L/BP/KTY/SB10/AS1H
St?ber PE512SPRO200ME
SEW Eurodrive Movidyn MPR51A015-503-00
Danfoss FC-302PK75T5E20H1
Festo DNCKE-63-500-PPV-A-S
Sommer Automatic SF100N-C
SEW MDV60A0055-5A3-4-00
Georges Renault ERA200J 02B12964 + 6153941390