关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于双模式USB接口的便携式比色计设计

基于双模式USB接口的便携式比色计设计

作者: 时间:2009-09-01 来源:网络 收藏

  2.单片机通过CH375芯片发送数据的处理步骤:

  (1)单片机执行 WR__DATA命令向 CH375写入要发送的数据;

  (2)CH375被动地等待 主机在需要时取走数据;

  (3)当 主机取走数据后,CH375首先锁定当前 USB缓冲区,防止重复发送数据,然后将中断引脚置低,向单片机请求中断; (4)单片机进入中断服务程序,获取中断状态,然后将中断引脚恢复高电平,取消中断;

  (5)判断中断状态,为“上传成功”,单片机执行 WR_USB_DATA命令向 CH375写入另一组要发送的数据,若没有不执行。

  (6)单片机执行 UNLOCK_USB命令,完成后释放缓冲区,继续 USB通讯;

  (7)退出中断服务程序。 单片机主要在中断中完成数据收发与处理,中断服务程序流程图如图 4所示。

  3.2.2 计算机端的软件 CH375在计算机端提供了应用层,该是 CH375动态链接库 DLL面向功能应用的API,包括:设备管理API、数据传输API、中断处理 API。 设计中采用 VC++6.0作为 PC端应用软件的开发平台。首先在计算机上安装 CH375器件的驱动程序,然后将动态链接库 DLL拷贝到计算机中,最后将 DLL的访问入口添加到 VC项目中,这样就可以实现对 USB设备的应用程序编程。

  4.结束语

  本文将 USB数据传输方式应用于比色计仪器中,充分体现了便携、灵活和可靠的优点。该设备既可以直接与 PC机进行数据通讯,工作于有计算机的实验室测试环境,也可以通过 U盘作为数据传输中介,使设备工作于在线检测。本方案有效解决了传统比色计仪器的局限,可以满足不同测试环境的要求,并且数据存储方便快速,具有广阔的应用前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭