作者:兰州商学院 巨建华、李国川、王选生
指导教师:彭会萍
作品简介
一、开发背景
目前,USB设备的使用主要依赖于计算机实现数据传输,给户外工作者带来不必要的麻烦;另外市场上也有USB拷贝机,可以实现USB设备之间的数据拷贝,但是体积较大,不宜随身携带,比较适合办公场合或者需大量传输数据时使用,价格较高,且只能实现全盘拷贝,不能进行选择性拷贝其中某些文件。所以我们设计了一款USB传输器,结构简单,使用方便,价格较低,使用者可以随身携带,不借助计算机可以很方便地实现下列功能:
(1)全盘数据拷贝;
(2)根据需要选择一部分文件进行拷贝;
(3)可以利用单片机控制直接在U盘上新建文件。
二、结构说明
作品分为三个部分:控制部分、数据通信部分、液晶显示部分。其中数据通信部分包括两个CH375模块,一个连接源盘、一个连接目标盘,也可以在此基础上扩展多个目标盘接口;控制部分包括单片机程序控制和按键控制两部分,控制模块不因目标盘个数增多而增多。
三、功能
脱离计算机,在该设计上连接源盘和目标盘,实现一个源盘到多个目标盘的全盘拷贝或选择性拷贝。
四、使用说明:
使用步骤如下:
(1)打开USB连通传输器的开关,系统初始化后显示“请插入源盘”提示信息;
(2)LCD显示“读盘中……”;
(3)LCD显示“源盘文件列表”信息,并在屏幕下方显示出了源盘上所有的文件名列表,为显示效果清晰,本设计只显示了三个文件名:CH375.TXT、CH376.TXT、CH377.TXT;
(4)LCD显示“复制(Y/N?)”,询问是否对第一个文件进行复制;
(5)如果按“Y”键,LCD显示“读文件……”,读完后继续显示“写文件……”,表示第一个文件复制完成;
(6)第一个文件复制完成后,LCD显示“复制(Y/N?)”,询问是否要对第二个文件进行复制,如果选择“Y”键,继续复制,选择“N”键终止复制此文件,然后依次对源盘上的每个文件选择是否复制;
(7)所有需要的文件复制结束后,LCD显示“目标盘文件”,并在下方列出已成功复制的所有文件列表;
(8)LCD显示“复制已完成”,操作过程结束。
平台选型说明
1.控制器选择
采用宏晶公司最新STC15系列IAP15F2K61S2 芯片。ISP/IAP,在系统可编程/在应用可编程,无需编程器,无需仿真器。可当仿真器使用,能够满足我们的需求。
2.数据传输模块选择
本设计选择CH375模块,用于完成单片机与USB的数据传输。CH375模块一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE 设备方式,在此设计中我们可以很方便的用此接口连接源盘或目标盘。
3.显示模块选择
本系统选用128*64点阵液晶12864模块,它具有4位/8位并行、2线或3线串行多种接口方式,能够很清晰地显示整个操作过程。
设计说明
一、系统硬件设计
硬件框图如下:
二、系统软件设计
软件流程图如下:
作品特色
一、先进性
本设计的先进性主要体现在它不需借助计算机,在任何环境下都可以非常方便的用它来实现所有具备USB接口的设备之间的数据传输,操作简单,功能集中,小巧玲珑方便携带,是移动存储设备的黄金搭档。
二、实用性
(1)该设计简单易用,无论男女老幼均可方便地操作;
(2)小巧玲珑,携带方便,对工作环境没有任何要求;
(3)随开机随使用,不需要等待;
(4)移动存储器间的数据传输不再需要依赖计算机;
三、创新性
自从出现了USB拷贝机,实现了U盘与U盘间的通信,使得数据传输不再受限于计算机。但是它体积庞大,不易随身携带,工作的最佳地点还是办公室,加之现有产品的垄断性,价格较高,很难大量普及,而且拷贝没有选择性,属于完全拷贝 ,这在某些情况下,给我们的使用带来了不便。
鉴于USB拷贝机的上述缺点,我们做了如下改进:
(1)大大缩小了它的体积,以便于我们随身携带;
(2)克服了同类产品全盘拷贝的缺点,增加了选择性拷贝这一功能,可只拷贝源盘里的部分文件;
(3)运用了新的传输原理,让产品的价格大大下降;
(4)它的外形不在局限于方方正正的规格样本,可根据用户需要,设计出外形美观的产品。
系统演示视频:http://v.eepw.com.cn/video/play/id/2322