主頁 >  其他 > 【IoT】創業:硬體產品生產線測驗方案設計

【IoT】創業:硬體產品生產線測驗方案設計

2021-06-13 08:34:35 其他

電子硬體產品的生產工藝流程復雜,尤其是 PCBA 生產流程很容易出現問題,因此需要做充分的測驗,以確保組裝程序順利進行,

工廠測驗和研發測驗有很大區別,研發測驗用來檢查設計是否正確,因而也被稱為「設計確認測驗」,

在不同的情況下,進行工廠測驗所投入的精力會有很大差異,

  • 有時測驗很簡單,只需要技術人員在產品組裝完成后開啟它,檢查能否正常作業即可;
  • 而有些工廠測驗需要付出巨大精力,認真檢查產品的每個細節,確保產品在出廠前一切正常,

在很大程度上,測驗中投入精力的多少取決于:

  • 制造程序中出現問題的可能性;
  • 產品出廠后出現問題時所要付出的代價,

比如,一個便宜的玩具偶爾出現故障可能不是什么大事,只要沒有安全問題就行,因此可能不會投入太多精力測驗這類產品,

但是對于一個控制汽車剎車的計算機模塊而言,需要做最嚴格的工廠測驗,因為這個模塊一旦出現問題,后果將非常嚴重,必須投入大量精力做檢查,以避免出現任何問題,

在一些大型工廠里,在測驗中投入的精力有時與設計、開發產品所付出的精力相當,

針對 PCBA,有三種基本測驗可以做,分別是在線測驗「ICT」、功能測驗「FCT」和老化測驗,它們與所開發的產品密切相關,

接下來分別介紹這三種測驗,

1 – 在線測驗 ICT

在線測驗「ICT」( in-circuit test )通過分析元件的電氣特征來檢查 PCBA 程序是否正確,比如,每個焊點的電阻,

大規模在線測驗通常使用針床式測驗儀,這種儀器同時把大量探針放置到 PCBA,有些測驗中動用的探針多達幾千個,

各種測驗信號注入一些探針,然后另外一些探針測量回應,

這些探針一般裝有彈簧,安裝在一個稱為測驗夾具的特制板子上,這種板子通常是為特定 PCBA 專門定制的,

每個探針通過電路板上的導電片連接到待測電路上,這些導電片一般符合以下情況:

  • 電路板上專門用來做測驗的焊點;
  • 電路板設計師用來把信號從一個 PCB 層傳到另一個 PCB 層的通路,這個通路也可以用作測驗點,

針床式測驗儀:

用來做測驗的焊點和通路,探針通過它們連接到 PCB 上,

測驗時,電路板和測驗夾具準確地連接在一起,然后啟動測驗軟體,運行預先編制好的程式,

檢查電路板是否存在問題,包括:

  • 電路;
  • 開路,比如,針腳從焊點脫離;
  • 元件朝向(有時 AOI 檢查不出這種錯誤);
  • 元件值;
  • 元件缺陷;
  • 信號完整性問題,比如,信號傳送到電路板上的目的點時是否過分榷訓了,

有經驗的設計師和開發者在設計產品電路板時會盡量讓電路板上的每個電氣觸點都能被探針訪問到,

但是由于各種限制,這個想法往往無法實作,比如受到電路板尺寸的限制,

由于在線測驗可以從電氣上訪問每個元件的所有或絕大多數針腳,因此它也可以為閃存 Flash 等設備編制程式,進行校準和調整以及執行功能測驗等,

2 – 功能測驗 FCT

相比于檢查各個元件是否被正確地焊接到指定位置上,功能測驗主要關注電路板的高級功能,

比如,做功能測驗時,可能需要把測驗韌體裝載到待測 PCBA 的處理器中,讓處理器在記憶體和周邊器件上運行診斷程式,然后經由串口把測驗結果輸出到個人計算機上,

個人計算機將根據診斷結果在螢屏上顯示為“通過”(綠色)或“失敗”(紅色)字樣,并把詳細的測驗結果記錄到資料庫中,留待進一步分析,

功能測驗的目標是檢查電路板上的各種元件能否作為一個整體協同作業,它也可以測驗那些在線測驗期間因探針接觸不到而未能檢測到的電路,

比如,當一個測驗點無法訪問某個芯片的引腳時,你可以對該引腳進行功能測驗,方法是在引腳上執行一個操作,只有引腳被正確焊接到電路板上并且功能正常時,操作才能成功,

功能測驗的缺點是它往往不像在線測驗那樣可以徹底地檢查電路板的連接,最保險的做法是在線測驗和功能測驗都做,

功能測驗既可以作為在線測驗的一部分,也可以作為一個單獨的步驟,它通過串口、USB、以太網或其他介面與 PCBA 通信,

對大部分產品來說,最后的功能測驗要等到設備完全組裝好才會進行,

多數情況下,在產品制造程序中的某個時間點上也會做功能測驗,

比如,在多板系統中,每個 PCBA 可能都需要做功能測驗,以保證其組裝正確,最后組裝完成后,再把系統作為一個整體進行測驗,確保全部電路板被正確地組裝在一起,

3 – 老化測驗

在某些情況下,要求電路板在接受功能測驗時能夠運行幾個小時、幾天甚至更長時間,有時是在比較極端的條件下進行,比如高溫環境,

3.1 – 老化測驗的意義和目的

隨著電子技術的發展,電子器件的集成化程度越來越高、結構越來越細微、工序越來越多、制造工藝越來越復雜,這樣在制造程序中會產生潛伏缺陷,

對于一個性能良好的電子產品,不但要求具備較高的性能指標,而且還要有較高的穩定性,通過老化可以篩選出電子元器件故障,

在電子產品加工程序中,由于經歷了復雜的加工工序,同時使用了大量的元器件物料,即便你的設計再好,也將引入各種缺陷,

無論是加工缺陷還是元器件缺陷,都可分為明顯缺陷和潛在缺陷:

  • 明顯缺陷指那些導致產品不能正常作業的缺陷,例如,短路、斷路,
  • 潛在缺陷導致產品暫時可以使用,但在使用中缺陷會很快暴露出來,產品不能正常作業,例如,焊錫不足,產品雖然可以用,但輕微振動可能就會使焊點斷路,

明顯缺陷可通過常規檢驗手段( 在線檢測 ICT、功能測驗 FT 等 )加以發現,潛在缺陷則無法用常規檢驗手段發現,而是運用老化的方法來剔除,

如果老化方法效果不好,則未被剔除的潛在缺陷將最終在產品運行期間以失效(或故障)的形式表現出來,從而導致產品返修率上升,維修成本增加,

通過高溫老化可以使元器件的缺陷、焊接和裝配等生產程序中存在的隱患提前暴露,提前鑒別和剔除產品工藝引起的早期故障,

老化還有一個更重要的目的(和測驗一樣):

通過老化使產品加工工藝不斷改進,使產品品質不斷改進,改進到不需要老化為止,

老化結合可靠性測驗,并與失效分析相結合,即對老化程序中失效的器件進行根本原因(ROOT CAUSE)分析:

  • 確定器件的失效是物料選擇的問題;
  • 還是設計應用不當;
  • 還是生產加工程序造成的損傷,并進一步改進;
  • 經過 2-3 個循環,產品穩定下來,就可以逐步減少老化時間直至取消,

3.2 – 老化的定義

嚴格意義上來講,老化是指采用高溫方法對產品施加環境應力,

而環境應力篩選( ESS:Environment Stress Screen )則不僅包括高溫應力,還包括其他很多應力,例如,溫度回圈、隨機振動、恒定高溫等,

所以,老化是屬于環境應力篩選的一種,

但現在很多公司已經把“老化”這個詞的意義擴展了,老化就等同環境應力篩選,環境應力篩選俗稱為老化,

老化是通過對電子產品施加加速環境應力,如,溫度應力、電應力、潮熱應力、機械應力等,促使潛在缺陷加速暴露成故障,達到發現和剔除潛在缺陷的目的,

老化不能損壞好的部件或引入新的缺陷,老化應力不能超出設計極限,

3.3 – 老化的原理

老化的理論基礎是電子產品的故障率曲線,簡稱浴盆曲線,

# 1 – 早期失效期

元件在開始使用時,它的故障率很高,但隨著元件作業時間的增加,故障率迅速降低,

故障率曲線屬于遞減型,這個階段產品故障的原因大多由于設計、材料、制造、安裝程序中的缺陷造成的,

為了縮短這一階段的時間,產品在投入運行之前進行試運行,以便于及早發現、修正和排除缺陷,

# 2 – 偶然失效期

這一階段的特點是故障率較低,而且比較穩定,故障率曲線屬于恒定型,這段時間是產品的有效壽命期,人們總希望延長這一時期,即在容許的費用內延長使用壽命,

# 3 – 耗損失效期

這一階段的故障率隨時間的延長而急速增加,故障率曲線屬于遞增型,

到這一階段,大部分元件開始失效,說明元件的耗損已經嚴重,壽命即將終止,若能夠在這個時期到來之前維修設備,替換或維修某些耗損的部件,就能將故障率降下來延長使用壽命,推遲耗損失效期的到來,

老化是以剔除早期故障為目標,其理想的老化點為圖中的 D 點,D 點的選擇主要靠經驗資料,

圖中的 A、B、C 表示老化程度的不同,A 點表示老化不足,老化后仍有較大比率的缺陷流入市場,而 E 點則是過老化,這樣增加了老化成本,縮短了產品使用壽命,

3.4 – 產品老化方案

1)常溫通電老化

常溫 25℃ 下,產品通電并加負載進行老化,根據產品特點確定老化時間,一般選擇 48-72 小時,此方案對功耗較大的產品經常采用,

2)加熱通電老化

將產品在一定的環境溫度下,通電老化,根據產品特點確定老化時間,一般選擇 24-36 小時,溫度通常選用 40℃-45℃,

此方案對產品中,部分器件耐溫較低(低于50℃)經常采用,

3)加熱通電老化(高溫)

將產品在一定的環境溫度下,通電老化,根據產品特點確定老化時間,一般選擇 12 小時,溫度通常選用 60℃-65℃,此方案在產品老化中采用較多,

主要有以下優點:

  • 老化時間短,節約時間;
  • 老化作業溫度較高,能充分暴露出產品中的一些不足,包括器件質量、焊接質量等;
  • 配合一些通電動態試驗,能監控整個老化程序中的作業狀態是否正常,

3.5 – 產品老化示例

你根據產品實際要求,決定采用加熱通電(高溫)老化的方式,并針對老化程序中的失效器件進行失效分析及可靠性分析,有兩點好處:

  • 一方面,可以改進以及提升產品可靠性;
  • 另一方面可以為生產時所需要的老化方案積累資料,

老化流程如下:

3.5.1 – 試驗箱條件

高溫試驗是為了驗證產品在高溫情況下其使用、運輸及貯存的能力,

所以在實際測驗的程序中需要模擬高溫條件進行試驗,你要確保滿足外部溫度環境可調的要求,

對試驗箱需有如下要求:

  • 需要明確試驗箱溫度測量范圍,溫度波動度,空間溫度差等主要指標;
  • 試驗樣品的尺寸和數量相比,試驗箱應該足夠大,試驗樣品能夠完全納入試驗箱的作業空間

3.5.2 – 老化等級

GB/T 2424.2-2008 提供了如下所示的時間嚴酷等級標準:

  • 2h;
  • 16h;
  • 72h;
  • 96h;
  • 168h;
  • 240h;
  • 336h;
  • 1000h;

若試驗的時間過短,試驗效果會打折扣,若試驗的時間過長,則會消耗更多的人力成本和時間成本,

基于目前試驗效果和試驗成本的考慮,測驗時間選擇 72 小時,

3.5.3 – 測驗方案

1)初始檢驗

初始檢驗分為兩部分:

產品生產的常規測驗以及上機測驗,所有進行高溫試驗的產品均需要通過以上兩種測驗方可開始高溫試驗,

初始檢驗的必要性:

初始檢驗的目的是為保證進行高溫測驗的產品本身是合格的,不會因為存在不合格產品而影響高溫試驗的結果,

生產的常規測驗,主要是對產品的基本功能進行了驗證,上機測驗則模擬了產品出廠前進行的相關測驗,

生產常規測驗:

高溫試驗所使用產品需要按照實際生產流程進行,所有產品均需要具有唯一序列號,

序列號共包括三個部分:

  • 物料編碼;
  • 生產批次號;
  • 序號,

生產的常規測驗按照“生產測驗方案”進行初始測驗,并出具測驗報告,保證整個測驗程序具有可追溯性,

2)老化測驗方案

燒入測驗程式,并搭建好測驗平臺,為了保障所得試驗資料具有統計學意義,需個準備至少 10 套進行抽測,

將產品放入高溫試驗箱,上電開始運行,記錄放入時間,

關閉試驗箱并開始升溫,設定目標溫度,記錄開始升溫時間以及溫度達到目標溫度的時間,

目標溫度達到后開始進行試驗,試驗持續時間為 72 小時,白天作業時間需要兩小時檢查一次并記錄溫度及產品運行狀態,

夜間運行時實驗室應有人值班,4 小時檢查一次并記錄溫度及產品運行狀態,

試驗持續時間滿足 72 小時后,試驗箱開始復溫,復溫方式采取自然冷卻方式,復溫至常溫后產品停止供電,時間應至少持續一個小時,結束測驗,

試驗完成后需要對產品進行性能檢測,冷卻 2 小時后進行生產的常規測驗,

生產的常規測驗按照“生產測驗方案”進行,并出具測驗報告,以及與初始檢驗的測驗結果進行對比,判斷高溫試驗前后是否產生變化,

作者:衛Sir,公眾號:簡一商業

本文由 @簡一商業 原創發布于CSDN,未經作者許可,禁止轉載

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286994.html

標籤:其他

上一篇:template類的typename詳解--龍之介《Effective C++》實驗室

下一篇:第一個博客

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more