亚博官方网站-基于双模式USB接口的便携式比色计设计

By admin in 科技 on 2021年7月17日

亚博手机版怎么下载

亚博手机版怎么下载|章节目录:  现阶段销售市场上的光学比色计一般全是根据RS232串口通信与电子计算机通讯,伴随着电子信息技术的发展趋势,这类模块搭建早就没法合乎PC与外围设备中间大大的提高的速率及其可靠性、便捷性等回绝,给客户用以带来了许多麻烦。USB接口技术性凭着其通俗易懂、稳定、可扩展等优势,更为广泛运用于PC机外接设备和携带式系统软件中,为合乎顾客回绝,文中设计方案了一种根据USB模块的比色计仪器。该仪器能够搭建USB服务器和从机二种作用,保证服务器时,能搭建数据的比较慢搜集及U盘储存;保证从机后,能搭建与电子计算机联接。

  1.CH375简述  CH375是一种USB系统总线的规范化模块处理芯片,抵制USB-HOST服务器方法和USB-DEVICE/SLAVE机器设备方法,相溶USB2.0,抵制USB的控制传输、大批量传送、中断传送,能自动识别USB机器设备的相接与插进,能获得机器设备相接和插进的恶性事件通告。在当地尾端,CH375具有8位数据系统总线和阅读、写成、剧中选控线及其中断键入,能够便捷地悬架接到DSP/MCU/MPU等控制板总线结构上。USB服务器方法抵制常见的USB加快机器设备,外界单片机能够根据CH375依照适度的协议书与USB机器设备通信。CH375抵制9V和3.3V电源电压和功耗方式。

  2.双模USB模块硬件配置电路原理  2.1USB主从关系动态性变换电源电路的设计方案  为了更好地搭建机器设备运用于的协调能力,文中设计方案的比色计仪器应用USB系统总线供电系统和外置充电电池供电系统二种方法。在环境变量方法下,仪器应用外接充电电池供电系统,做为USB服务器用以,根据载入U盘,搭建数据传送。在USB系统总线供电系统方法下,仪器做为USB机器设备用以,必需与电子计算机相接。

二种方式的动态性变换电源电路如图所示1下图。  P1为从机USB模块,P2为服务器方式下载入U盘模块。环境变量情况下,仪器应用外接充电电池开关电源供电系统,SLAVE为低电频,为服务器方式;P1口相连电子计算机时,仪器应用USB系统总线供电系统,SLAVE为上拉电阻,单片机根据搜索操控使比色计仪器转到机器设备方式。  2.2单片机操控CH375电路原理  本系统软件用以C8051F020单片机做为CPU。

C8051F020是Cygnal企业开售的一种SOC型8位单片机,片内有64KBFLASH储存器和4k高清BRAM,符合实际做为服务器时载入U盘的回绝。C8051F020单片机操控CH375的电源电路如图2下图。

  1.系统设计方案  2.1服务器方式环境变量情况下,仪器工作中在服务器方式,根据载入U盘,储存搜集到的数据。在单片机下产品研发U盘的载入系统软件,单片机尾端程序流程要涉及较多的协议书,必不可少能搭建USB的控制传输、大批量传送、SCSI/UFI/RBC指令传送及FAT系统文件等作用。CH375内嵌了USB通讯协议的固定件程序流程,包含了USBMassStorage类协议书,因此 具体的单片机程序流程只务必应急处置FAT系统文件层,而且这一层还可以由CH375的U盘文档级子程序库搭建,因而改动了程序流程的研发流程。  CH375的U盘文档级子程序库获得了USB储存设备的文档级模块,这种网络层模块API包含了常见的文档级作业者,能够重置并投射到各种各样常见的单片机程序流程中,程序编写时能够必需启用这种API函数载入U盘。

单片机载入U盘的操作程序如图所示3下图。  单片机尾端程序流程选用的关键作业者涵数还包含:  (1)复位CH375处理芯片:CH375Init;  (2)搜索U盘否准备好:CH375DiskReady;  (3)合上文档:CH375FileOpen;  (4)再开文档:CH375FileClose;  (5)新建文件:CH375FileCreate;  (6)以字节数为企业从文件读数据:CH375ByteRead;  (7)以字节数为企业向文档写成数据:CH375ByteWrite;  (8)以字节数为企业挪动文档表针:CH375ByteLocate。  3.2从机方式  当图1中的P1口相接到PC机USB模块时,在C8051F020单片机操控下,仪器变换到从机方式,机器设备能够与PC机通信,进行数据互换。

  3.2.1当地端单片机手机软件  CH375专业作为应急处置USB通信,当CH375对接上位机软件发送至的数据或发送至完给上位机软件的数据后,以中断方法通告单片机。当地尾端单片机程序流程关键顺利完成CH375的复位和数据的对接与发送至,单片机操控CH375对数据的处理方式以下: 1.单片机根据CH375处理芯片接受数据的应急处置流程:  (1)当CH375对接到USB服务器发在的数据后,最先看准当今USB缓冲区域,防止被此前数据覆盖范围,随后将中断扩展槽设定为低电频,向单片机督促中断;  (2)单片机转到中断系统服务,执行GET_STATUS指令出示中断情况;  (3)在GET_STATUS指令后将中断扩展槽彻底恢复为上拉电阻,中断中断;  (4)鉴别中断情况,为传出成功,单片机执行RD_USB_DATA指令从CH375载入对接到的数据;  (5)RD_USB_DATA指令顺利完成后,出狱缓冲区域,以后USB通信;  (6)散伙中断系统服务。  2.单片机根据CH375处理芯片推送数据的应急处置流程:  (1)单片机执行WR_USB_DATA指令向CH375加载要发送至的数据;  (2)CH375处于被动地等待USB服务器在务必时取走数据;  (3)当USB服务器所取回首数据后,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盘做为数据传送中介公司,使机器设备工作中于在线监测。本计划方案合理地解决困难了传统式比色计仪器的局限性,能够合乎各有不同接口测试的回绝,而且数据储存便捷比较慢,具有宽阔的运用于市场前景。

-亚博手机版怎么下载。

本文来源:亚博手机版怎么下载-www.blandinemusic.com

相关文章

Comments are closed.

网站地图xml地图
Copyright @ 2010-2021 亚博手机版怎么下载-亚博官方网站 版权所有