固态硬盘量产测试控制设备STB板的制作方法
- 国知局
- 2024-07-31 19:36:49
本发明属于固态硬盘测试领域,具体是固态硬盘量产测试控制设备stb板。
背景技术:
1、固态硬盘是一种数据存储设备,在固态硬盘的生产之中,固态硬盘测试是一道重要的工序,能够验证和确保生产的固态硬盘达到规定的性能和质量,这项测试通常在固态硬盘的生产线上进行,以确保产品可以稳定的工作并达到预定的要求;
2、现有技术中的固态硬盘测试时,没有明确固态硬盘量产测试控制设备stb板产品设计规格需求,使得测试过程可能无法对固态硬盘的性能、稳定性和可靠性进行全面而准确的评估,同时没有将具体的使用操作步骤进行明确,缺乏使用操作步骤可能导致测试流程的不完善,使得测试结果的不确定性增加,因此提出固态硬盘量产测试控制设备stb板。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出固态硬盘量产测试控制设备stb板,使得用户能够更便捷地进行固态硬盘量产测试。
2、为了实现上述目的,本发明采用了如下技术方案:
3、固态硬盘量产测试控制设备stb板,包括分解软件,分解软件的设计模块如下:嵌入式操作系统模块、sata接口led显示控制模块、sata接口电压通断控制和调整控制模块、sata接口电压,电流监控采集模块、与上位机交互控制的串行通讯模块;
4、所述嵌入式操作系统模块用于监控和检测固态硬盘的健康状况和性能;
5、所述sata接口led显示控制模块用于显示硬固态盘状态信息,包括固态硬盘的型号、序列号、容量、温度、健康状况以及传输速率;
6、所述sata接口电压通断控制和调整控制模块用于控制和调整固态硬盘的电压供应;
7、所述sata接口电压,电流监控采集模块用于监测和采集连接在sata接口上的如固态硬盘的电压和电流信息;
8、所述与上位机交互控制的串行通讯模块用于实现上位机与其他设备之间进行串行通信和数据交互。
9、进一步地,每片所述stb板具备6路独立的sata接口,匹配主流计算机6个sata端口设计:将每片stb板的6个sata接口,分别连接主流计算机的6个sata端口,确保连接稳固后开始下一步工作;
10、6路sata接口电源控制独立控制:包括通断控制和电压调整控制:使用独立的通断控制和电压调整控制功能,对每一个sata接口的电源进行控制,且电压值根据每个接口的要求进行调整;
11、6路sata接口电压、电流独立监控:包括电压控制和电压、电流当前值采样监控:使用独立监控功能对每个sata接口的电压和电流进行监控,并采样监控当前的电压和电流值;
12、6路sata接口对应加热调温调独立监控:对每个sata接口进行独立的加热调温控制,确保每个接口处于稳定工作状态;
13、6路sata接口分别对应使用一位led,指示本通道接口号和测试状态:包括运行,测试完成和故障状态指示:为每个sata接口分别指定一位led进行状态指示,用于指示本通道接口号和测试状态;
14、6路sata接口显示、控制、监控信息通过串行接口进行控制或上传给上位计算机:将每一个sata接口的显示、控制、监控信息上传给上位计算机,并确保信息上传稳定可靠。
15、进一步地,所述sata接口整体软件各细分模块组成系统包括:adc电压电流监控、led 显示控制、供电电压温度调整、与上位计算机、级联同级端口串行通讯控制、时间片轮询调度。
16、进一步地,所述6路sata接口组成的stb板系统:stb板由6个sata接口控制模块组成,分别对应1/2/3/4/5/6号sata接口模块,6个sata接口模块除自身sata模块位置标号不同外,其模块实现的独立功能完全相同;
17、由此对stb板软件程序设计就简化成了只需对每个单一sata接口模块进行设计,使得软件程序设计更加简化,提高工作效率。
18、进一步地,所述时间片轮询调度:基于嵌入式时间片轮询调度系统平台设计,将各个处理流程按时间片进行定时处理,模拟不同的任务处理单元,且各任务处理单元均独立处理自身任务,并通过全局变量来共享任务件的实时状态信息,同时按时间片轮询的频率来自动实现监控信息的监控间隔;
19、详细设计描述将以不同任务为基础进行分别描述:
20、选用通用arm cotex0 32位单片机,型号是:stm32f030c8t6,该单片机具备最多39个通用gpio接口,内部有64k 用户重复编程flash和8k sram,芯片硬件资源丰富,完全满足设计需求: 2路adc电压/电流监控端口、1路供电电压通断电控制接口,2路uart串口、1路led显示接口,1路pwm控制加热接口;
21、设计包括显示模块和控制模块,显示模块和控制模块独立运行,并严格按照设计时间片进行分割控制,简化了各个软件模块之间的设计依赖,能够独立地设计每个任务模块;
22、通过独立设计每个任务模块,使得任务模块可以独立地运行、执行并完成特定的任务,同时使得任务模块可以更加关注自身的功能逻辑,而任务切换管理则交由操作系统统一调度和管理。
23、进一步地,所述任务模块划分为:
24、task1:sata端口电压通断电压调节控制任务;
25、task2:串口1通讯控制任务;
26、task3:串口2通讯控制任务;
27、task4:加热温控任务;
28、task5:sata端口电压电流监控采集任务。
29、进一步地,所述task1:sata端口电压通断电压调节控制任务:
30、sata端口电压通断和电压调节控制任务主要负责对sata端口电压进行控制,具体步骤包括:
31、按上行命令要求,对端口电压进行通电和断电控制;
32、按上行命令要求,对端口电压进行调节控制;
33、所述task2:串口1通讯控制任务:
34、串口1通讯控制任务,在接收方向上,接收上行下发的命令,并对命令进行分拣处理;
35、在发送方向上,发送自身命令处理结果和下行端口需要代为透传的命令结果;
36、所述task3:串口2通讯控制任务:
37、串口2通讯控制任务,在接收方向上,接收下行端口传输的命令回应数据,并将接收到的数据直接通过本端口的串口1接口的发送端口向上行透传;
38、在发送方向上,将串口1接收到的非本端口的命令,向下透传给下行端口;
39、所述task4:加热温控任务:
40、加热温控任务,通过单片机芯片内部温度传感器采集到的温度,来控制端口对应的加热电阻条进行加热通断控制,达到局部温度控制在特点范围的效果。
41、所述task5:sata端口电压电流监控采集任务:
42、串口2通讯控制任务,在接收方向上,接收下行端口发过来的命令回应数据,并把接收到的数据直接通过本端口的串口1接口的发送端口向上行透传;在发送方向,把串口1接收到的非本端口的命令,进行向下透传给下行端口。
43、与现有技术相比,本发明的有益效果是:
44、通过规整固态硬盘批量化生产测试环境,可以提高测试的效率和准确性,减少测试过程中的误差;
45、通过清晰展示测试对象的测试状态和测试结果,可以方便测试人员及时了解测试情况,及时对测试情况进行调整和纠正;
46、通过对测试结果的判断进行防呆设计,有明确的显示状态,确保测试结果的准确性,以避免由于人为误判导致的测试结果错误;
47、每通道独立设计可以确保在同一台测试计算机上进行测试时,使得不同被测对象之间不会相互干扰;
48、每个测试对象可以独立控制电源状态和供电电压,以确保每个测试对象的测试条件能够相互独立;
49、测试计算机可以对被测环境进行独立控制,为被测环境提供额外的加热温控功能,以确保测试环境的稳定性和测试准确性;
50、结构设计方便对被测对象进行保温处理,从而能够确保测试条件的一致性和可靠性;
51、测试计算机可以通过通信通道对stb板每个被测通道进行控制和信息采集,实现测试的自动化和规模化;
52、测试环境应该具备加密通道设计,以确保测试过程的安全性和隐私性;
53、stb板整板供电可以由计算机电源大4pin接口直接接入供电,以确保供电稳定性和测试准确性;
54、此固态硬盘量产测试控制设备stb板通过明确固态硬盘量产测试控制设备stb板产品设计规格需求、用户使用操作步骤和软件实现的详细流程,可以提高设计的准确性,提升用户体验,优化测试流程和效果,减少误判和错误,同时提高工作效率。
本文地址:https://www.jishuxx.com/zhuanli/20240731/183213.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表