APP下载

LABVIEW通过动态链接库实现对CY7C68013的控制

2016-11-14胡之冉

橡塑技术与装备 2016年2期
关键词:程序系统

胡之冉

(苏州百得科技有限公司,江苏 苏州 215021)

LABVIEW通过动态链接库实现对CY7C68013的控制

胡之冉

(苏州百得科技有限公司,江苏 苏州 215021)

USB接口为主机与外设之间的数据传输提供了一种高效方便的双向数据通道。已被广泛的应用在工业控制与数据采集等领域。本文采用CY7C68013芯片组成的最小系统实现了一个基于USB的控制系统。

LABVIEW软件; USB接口;动态链接库

USB作为电脑与外设传递数据的一种常见接口,具有热插拔,较快的数据传输率等优点得到了广泛的应用。在工业控制应用中,采用基于USB接口的摄像头及数据采集卡等硬件来构建便携式测试系统已经成为了一种趋势。本文采用USB专用芯片,通过芯片生产商提供的API函数库,实现了一个USB控制系统,提高了开发效率。

1 系统的构成

USB的通讯协议比较复杂,在工程应用中往往采用现成的USB专用芯片,通过芯片生产商提供的API函数库及固件程序框架来实现USB硬件通信功能。本文采用CY7C68013芯片组成的最小系统来实现USB通信控制系统,系统中使用该芯片的输入输出端口B作为外围电路的控制端口。系统采用美国国家仪器的LabVIEW软件开发上位应用程序,采用构建动态链接库的方式来实现上位应用程序与USB固件程序的数据通信。通过上位应用程序向USB控制设备发出指令,将控制信号发送到CY7C68013的B端口实现控制外围设备。

2 系统软件设计

USB通信系统软件通常由USB固件程序、驱动程序及上位应用软件三个部分组成。上位应用程序通过驱动程序将数据传递给USB固件程序,由固件程序解析数据完成操作。……

登录APP查看全文

猜你喜欢

程序系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
试论我国未决羁押程序的立法完善
半沸制皂系统(下)
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序