CN108874609A - 磁带存储器控制板功能测试站 - Google Patents
磁带存储器控制板功能测试站 Download PDFInfo
- Publication number
- CN108874609A CN108874609A CN201811009546.8A CN201811009546A CN108874609A CN 108874609 A CN108874609 A CN 108874609A CN 201811009546 A CN201811009546 A CN 201811009546A CN 108874609 A CN108874609 A CN 108874609A
- Authority
- CN
- China
- Prior art keywords
- test
- magnetic tape
- testing station
- tape storage
- raspberry pie
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 80
- 238000003860 storage Methods 0.000 title claims abstract description 23
- 235000011034 Rubus glaucus Nutrition 0.000 claims abstract description 30
- 235000009122 Rubus idaeus Nutrition 0.000 claims abstract description 30
- 240000007651 Rubus glaucus Species 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 5
- 238000012956 testing procedure Methods 0.000 claims abstract description 4
- 230000001105 regulatory effect Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 4
- 244000235659 Rubus idaeus Species 0.000 claims description 2
- 230000014759 maintenance of location Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 9
- 238000013461 design Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 2
- 238000011990 functional testing Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 description 1
- RVCKCEDKBVEEHL-UHFFFAOYSA-N 2,3,4,5,6-pentachlorobenzyl alcohol Chemical compound OCC1=C(Cl)C(Cl)=C(Cl)C(Cl)=C1Cl RVCKCEDKBVEEHL-UHFFFAOYSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000004064 dysfunction Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/267—Reconfiguring circuits for testing, e.g. LSSD, partitioning
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了磁带存储器控制板功能测试站,包括依次连接的工业控制电脑、USB Hub、树莓派、GPIO扩展板和待测的电磁带存储器控制电路板,以及用于固定待测板的测试夹具,树莓派上还连接LCD显示屏。测试站的软件使用框架型、模块化、脚本化编程方法,主体界面只是一个框架,所有的测试步骤和运行的相关命令全部封装在一个脚本中;测试夹具的硬件设置被封装在一个配置文件中;产品信息如条形码、料号、版本号被封装在另一个被叫做BOM的配置文件中。本发明用自动化测试***来对磁带存储器控制板进行测试,测试数据可以储存和上传,便于质量控制,提高了测试效率。
Description
技术领域
本发明涉及磁带存储器控制板,特别涉及一种磁带存储器控制板功能测试站。
背景技术
磁带存储器主要应用于海量数据存储,重要资料归档存储。通常一盒磁带容量可以达到几个T到几十个T,这是普通机械硬盘和固态硬盘所无法比拟的。功能模块包括:树莓派嵌入式***及功能扩展板模块×1个、电源转换及分配模块×1个、USB转串口及USB转网口适配器×数个、USB HUB× 1个、测试夹具外壳及测试针载板×1个。
对用于客户图书馆磁带存储器产品上的***控制电路主板进行功能测试。主要思想是通过工控电脑发送相关的测试命令到测试治具和被测板,使测试治具输出和接收与被测电路板相匹配的信号,用以检测被测板功能是否达到设计要求。
发明内容
本发明目的是:提供一种磁带存储器控制板功能测试站,要解决的技术问题:
1、夹具总体设计思路:采用通用型设计、与工控电脑连接简单、总体稳定、软件更新容易、维护简便。
2、夹具控制***选择树莓派3代B型卡片式电脑板。该电脑板功能异常强大。可以联网,能够实现树莓派上的控制脚本通过服务器自动更新。支持I2C、SPI、单总线协议。
3、在树莓派官网下载Raspbain操作***镜像文件
4、设计一片树莓派扩展板用于扩展GPIO。由于待测板较为复杂,原树莓派所带的GPIO口资源不足,因此需要扩展GPIO。
5、需要购置一台固纬48V程控直流稳压电源。另需要一块电源板用于提供直流5V、24V待测板的电源。
6、需购置USB转COM口及USB转网口适配器若干。
7、用Python编写工作于树莓派上的脚本,用于控制GPIO的输入输出。从而实现与扩展板上的I2C,SPI,以及单总线芯片的通讯。
8、编写工作于工控电脑上的测试软件。实现自动化测试,log file自动上传测试服务器。
本发明的技术方案是:
磁带存储器控制板功能测试站,包括依次连接的工业控制电脑、SUB Hub、树莓派、GPIO扩展板和待测的电磁带存储器控制电路板,以及用于固定待测板的测试夹具,树莓派上还连接LCD显示屏。
优选的,所示树莓派采用树莓派3代B型。
优选的,所示GPIO扩展板用于树莓派GPIO端口扩展。
优选的,还包括依次连接的直流稳压电源和电源转换及分配模块,电源转换及分配模块将直流稳压电源输出的48V直流电压转换成24V、5V直流输出,供给GPIO扩展板和待测板使用。
优选的,所述USB Hub通过USB转RS232、USB转网口适配器将夹具中使用到的串口和网口全部集中到一起,在夹具的外部只需要一根USB总线连接到工控电脑的USB端口就可以实现所有的测试通讯。
优选的,测试站的软件使用框架型、模块化、脚本化编程方法,主体界面只是一个框架,所有的测试步骤和运行的相关命令全部封装在一个脚本中;测试夹具的硬件设置被封装在一个配置文件中;产品信息如条形码、料号、版本号被封装在另一个被叫做BOM的配置文件中。
优选的,测试软件使用VB net编写的测试框架,所有配置文件和测试脚本全部放在测试服务器上,运行测试软件的同时会检测本地测试软件根目录下的配置文件设置的版本与服务器上的版本是否一致,如不一致,会从服务器下载最新的配置文件和脚本。
本发明的优点是:
本发明用自动化测试***来对磁带存储器控制板进行测试,测试数据可以储存和上传,便于质量控制,提高了测试效率。测试站的软件和硬件全部考虑了并使用了通用型设计,在需要开发其它产品的测试治具时,软件和硬件设计只要经过简单的改动就可以用于其它产品治具的开发使用,这样可以节省大量的人力和资金成本。
附图说明
下面结合附图及实施例对本发明作进一步描述:
图1为磁带存储器控制板功能测试站的连接原理图;
图2为磁带存储器控制板功能测试站的测试流程图。
具体实施方式
如图1所示,本发明的磁带存储器控制板功能测试站,包括依次连接的工业控制电脑、SUB Hub、树莓派、GPIO扩展板和待测的电磁带存储器控制电路板,以及用于固定待测板的测试夹具,树莓派上还连接LCD显示屏。测试站还包括依次连接的直流稳压电源和电源转换及分配模块,电源转换及分配模块将直流稳压电源输出的48V直流电压转换成24V、5V直流输出,供给GPIO扩展板和待测板使用。
所示树莓派采用树莓派3代B型。树莓派的CPU是博通BCM2837, ARM A53核,主频:1.2G。GPU主频400Mhz,1GB内存。支持1个10M/100M网口,1个Wifi/蓝牙电路,可以实现无线上网,一个HDMI接口、一个摄像头接口、一个LCD显示器接口、一个音频输出接口和一个Micro SD卡插口。
将树莓派官网下载的Raspbain Linux发行版镜像通过Win32 disk imager软件烧写到一张16G的Mricro SD卡上,将其***树莓派背面的卡槽中。第一次使用需要连接显示器对树莓派进行一些设置,如打开SSH服务。这样在下次启动时就可以通过网口访问树莓派了。通过电脑编写用于控制GPIO的Python脚本。然后通过TFTP服务上传树莓派,用于实现夹具的硬件功能。
所示GPIO扩展板用于树莓派GPIO端口扩展,以解决GPIO端口不足的问题。该扩展版被设计成通用型板。可以用于其他产品的测试夹具的控制。对于不同的产品,只需要做一些简单的改动就可以实现专用的功能测试。
所述USB Hub通过USB转RS232、USB转网口适配器将夹具中使用到的串口和网口全部集中到一起,在夹具的外部只需要一根USB总线连接到工控电脑的USB端口就可以实现所有的测试通讯。这对于工厂产品换线是极其方便的。
测试站的软件使用框架型、模块化、脚本化编程方法,主体界面只是一个框架,所有的测试步骤和运行的相关命令全部封装在一个脚本中;测试夹具的硬件设置被封装在一个配置文件中;产品信息如条形码、料号、版本号被封装在另一个被叫做BOM的配置文件中。这样的开发目的就是为了通用,为将来开发其它的测试治具做准备。
具体使用的软件叫Test Director。双击桌面图标打开此软件,测试软件使用VBnet编写的测试框架,所有配置文件和测试脚本全部放在测试服务器上,运行测试软件的同时会检测本地测试软件根目录下的配置文件设置的版本与服务器上的版本是否一致,如不一致,会从服务器下载最新的配置文件和脚本。具体采用数台相同的测试电脑,这样做的好处是只要管理好服务器上的软件,就可以管理好所有测试电脑的软件,在软件更新时不需要去检查所有电脑。
用扫描枪输入电路板上的SN号和MAC地址,此时,点击绿色的“Run”按钮,运行测试程序。测试完成后自动上传测试结果到公司的流程管理服务器,并自动上传Log file到测试服务器。以确保每一片出厂的PCBA都具有质量可控,出现问题可追溯的特性。具体流程图如图2所示。
通过网线将工控电脑连接到测试服务器,构成测试局域网。在夹具中放入待测磁盘存储器控制电路板。工业控制电脑装上测试软件、测试脚本。该测试站对电路板自动测试。测试数据自动存入工业控制电脑并上传局域网。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明主要技术方案的精神实质所做的修饰,都应涵盖在本发明的保护范围之内。
Claims (7)
1.磁带存储器控制板功能测试站,其特征在于,包括依次连接的工业控制电脑、USBHub、树莓派、GPIO扩展板和待测的电磁带存储器控制电路板,以及用于固定待测板的测试夹具,树莓派上还连接LCD显示屏。
2.根据权利要求1所示的磁带存储器控制板功能测试站,其特征在于,所示树莓派采用树莓派3代B型。
3.根据权利要求1所示的磁带存储器控制板功能测试站,其特征在于,所示GPIO扩展板用于树莓派GPIO端口扩展。
4.根据权利要求1所示的磁带存储器控制板功能测试站,其特征在于,还包括依次连接的直流稳压电源和电源转换及分配模块;电源转换及分配模块将直流稳压电源输出的48V直流电压转换成24V、5V直流输出,供给GPIO扩展板和待测板使用。
5.根据权利要求1所示的磁带存储器控制板功能测试站,其特征在于,所述USB Hub通过USB转RS232、USB转网口适配器将夹具中使用到的串口和网口全部集中到一起,在夹具的外部只需要一根USB总线连接到工控电脑的USB端口就可以实现所有的测试通讯。
6.根据权利要求1所示的磁带存储器控制板功能测试站,其特征在于,测试站的软件使用框架型、模块化、脚本化编程方法,主体界面只是一个框架,所有的测试步骤和运行的相关命令全部封装在一个脚本中;测试夹具的硬件设置被封装在一个配置文件中;产品信息如条形码、料号、版本号被封装在另一个被叫做BOM的配置文件中。
7.根据权利要求6所示的磁带存储器控制板功能测试站,其特征在于,测试软件使用VBnet编写的测试框架,所有配置文件和测试脚本全部放在测试服务器上,运行测试软件的同时会检测本地测试软件根目录下的配置文件设置的版本与服务器上的版本是否一致,如不一致,会从服务器下载最新的配置文件和脚本。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811009546.8A CN108874609A (zh) | 2018-08-31 | 2018-08-31 | 磁带存储器控制板功能测试站 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811009546.8A CN108874609A (zh) | 2018-08-31 | 2018-08-31 | 磁带存储器控制板功能测试站 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108874609A true CN108874609A (zh) | 2018-11-23 |
Family
ID=64322686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811009546.8A Pending CN108874609A (zh) | 2018-08-31 | 2018-08-31 | 磁带存储器控制板功能测试站 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108874609A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981378A (zh) * | 2019-04-16 | 2019-07-05 | 陈麒任 | 一种基于树莓派的网络检测分析工具及其使用方法 |
CN113628410A (zh) * | 2020-05-07 | 2021-11-09 | 广东毓秀科技有限公司 | 基于嵌入式***的烟雾识别摄像头 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690976A (zh) * | 2004-04-24 | 2005-11-02 | 鸿富锦精密工业(深圳)有限公司 | 主板自动化测试***及方法 |
CN104198868A (zh) * | 2014-09-23 | 2014-12-10 | 厦门雅迅网络股份有限公司 | 一种可灵活扩展和动态配置的智能工装 |
-
2018
- 2018-08-31 CN CN201811009546.8A patent/CN108874609A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690976A (zh) * | 2004-04-24 | 2005-11-02 | 鸿富锦精密工业(深圳)有限公司 | 主板自动化测试***及方法 |
CN104198868A (zh) * | 2014-09-23 | 2014-12-10 | 厦门雅迅网络股份有限公司 | 一种可灵活扩展和动态配置的智能工装 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981378A (zh) * | 2019-04-16 | 2019-07-05 | 陈麒任 | 一种基于树莓派的网络检测分析工具及其使用方法 |
CN113628410A (zh) * | 2020-05-07 | 2021-11-09 | 广东毓秀科技有限公司 | 基于嵌入式***的烟雾识别摄像头 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104345231B (zh) | 测试片与托盘间的高速测试机通信接口 | |
CN109149681B (zh) | 充电***和方法 | |
CN104361871A (zh) | 显示屏的调试方法、装置及*** | |
CN115210589A (zh) | 一种芯片测试装置及测试方法 | |
WO2012111892A1 (ko) | 휴대단말기의 사용자 인터페이스 자동 생성과 이를 이용한 설비 제어시스템 | |
US20180356848A1 (en) | System and method for automatically testing voltage regulators | |
CN101882108A (zh) | 嵌入式软件自动测试***及其方法 | |
US20200351671A1 (en) | System and method for identifying best location for 5g in-residence router location | |
WO2020057084A1 (zh) | 显示模组测试平台 | |
CN108874609A (zh) | 磁带存储器控制板功能测试站 | |
CN104054064B (zh) | 基于接口耦合的灵活的端口配置 | |
CN112256501A (zh) | 一种拓展设备接口检测电路、接口拓展装置及拓展坞 | |
Ramon | Intel Galileo and Intel Galileo Gen 2: API Features and Arduino Projects for Linux Programmers | |
US20170220333A1 (en) | Software image provisioning and charging system | |
CN201393230Y (zh) | 基于usb接口的无线网卡测试装置 | |
CN109885327A (zh) | 一种升级cpld的方法及装置 | |
CN101576826B (zh) | 接口卡加载方法和***、接口卡及控制板 | |
CN111142011A (zh) | 快递柜测试治具 | |
US20180213380A1 (en) | Universal smart device | |
CN105653307A (zh) | 上位机、收发处理端机及程序加载的*** | |
Oy | Company information | |
CN109254937B (zh) | Usb集线器、usb设备枚举异常检测方法及计算机存储介质 | |
CN203445909U (zh) | 一种对讲终端参数设置*** | |
CN112181122B (zh) | 数字电源芯片的管理装置以及方法 | |
CN204695025U (zh) | 一种基于蓝牙的无线总线连接器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181123 |