資料介紹
硬件系統高可靠性設計
1 硬件電路設計
硬件電路原理如圖1所示,在具體設計中,每個部分都應考慮抗干擾問題,以最大限度地減小干擾對整個系統性能的影響,確保系統具有足夠高的可靠性。
圖1 智能控制器硬件電路原理框圖
?、?a target='_blank' class='arckwlink_none'>DSP部分
本控制器以TI公司的TMS320F2812(以下簡稱F2812)為核心,它是一款專用于控制的高性能、多功能、高性價比的32位定點DSP芯片。F2812部分的電路設計重點考慮如下問題:
● 電源上電次序。F2812為低電壓、多電源DSP,必須滿足I/O電源先于CPU內核電源上電的次序,且兩者上電時間差不能太長(一般不超過1s),否則會影響器件的使用壽命甚至損壞器件。本文采用TPS75733KTT和TPS76801Q電源芯片設計電源模塊,滿足了上述上電次序的特殊要求。
● 系統時鐘。F2812要求輸入時鐘信號電平為1.9V(此時主頻最高可達150MHz)或1.8V(此時最高主頻為135MHz),而普通晶振的輸出電平為5V或3.3V,因此不能直接采用晶振設計系統時鐘。為提高系統整體工作的穩定性和可靠性,本設計采用一個晶體和兩個電容與F2812片內時鐘模塊構成振蕩電路,滿足了時鐘要求。
● 未用輸入/輸出引腳的處理。未用輸入引腳不能懸空不接,對于關鍵的控制輸入引腳(如Ready和Hold等),應固定接為高電平或低電平,非關鍵的輸入引腳應將其上拉或下拉為固定電平;未用的輸出引腳可懸空不接。
?、陔娫床糠?br /> 本設計針對直流側采取了如下措施:
● 電源按內部和外部兩類單獨分開供電,并采取隔離、濾波及接地等技術措施。內部電源負責F2812核心系統供電,并設有電壓監視器,用于電源異常保護;而外部電源只與外部接口聯系。
● 模擬電源和數字電源分開,分別采用獨立的電源供電。
● 對整流后的直流電壓采取了二級穩壓方式,以保證前級穩壓器受影響后仍能輸出規定的電壓。
?、圯斎胼敵鐾ǖ啦糠?br /> 輸入輸出通道與過程相連,是過程干擾進入DSP系統的主要通道,也是DSP系統抗干擾設計的重要內容之一。輸入輸出通道抗干擾設計主要采取隔離措施,這樣可大大提高過程通道上的信噪比。
?、?a href='http://www.nxhydt.com/v/tag/1301/' target='_blank' class='arckwlink_none'>通信部分
F2812芯片具有兩個串行通信接口,可根據具體需要自由配置成標準串口RS-232或RS-485。本設計采用RS-232,且為了提高整個系統的抗干擾能力,選用了高抗干擾性驅動芯片MAX3160,并采用高速光耦進行隔離。
2 PCB電路板設計與制作
目前,電子設備普遍采用PCB電路板進行裝配。隨著集成電路及相關技術的飛速發展,PCB上的元器件密度越來越高,PCB設計與制作的質量對DSP系統可靠性的影響也越來越大。因此,在設計和制作PCB的時候,不僅要考慮元器件和線路的布置,還應符合相關的抗干擾設計規則。
①PCB布局
PCB布局非常重要,它不僅決定電路板的視覺效果及自動布線的布通率,更重要的是會影響儀器的整體性能,所以,布局時必須綜合考慮,并遵循一定的規則,具體包括:
● PCB板的幾何尺寸應合適,尺寸過大會增加線路阻抗,降低抗噪聲能力,尺寸過小則影響散熱,且相鄰線條易受干擾;
● 應將元件及信號合理分區,將強、弱信號分開,數字與模擬信號分開,干擾源與敏感元件分開;
● 盡可能按信號流程布置各功能模塊的位置,使信號方向一致;
● 以每個功能模塊的核心元件為中心進行元器件布局,且應考慮元器件排列及焊接,不能太密;
?、赑CB布線
在PCB設計過程中,布線工作的技巧性很強,是非常重要的一步。布線時應遵循如下規則:
● 相鄰兩層的布線方向應盡量垂直,必要時可加地線隔離;
● 地線和電源線應盡量加粗,以減小壓降和降低耦合噪聲;
● 數字電路的頻率高,模擬電路的敏感度強,布線時,應盡量將模擬器件遠離數字信號線,并用地線把數字區與模擬區隔離;
● 整個PCB板對外只有一個地線節點,而在PCB板內部,數字地和模擬地則是分開的,通??蓪底值睾湍M地在D/A轉換器的模擬地引腳處連在一起;
?、垭娫淳€設計
解決干擾問題的辦法是將電源部分的器件單獨放在一起,然后用正反兩條較粗的地線與其他部分完全隔離,再在電源器件附近放置旁路電容和去耦電容,以最大限度地減少輸出電源線上的干擾。另外,應根據電流的大小,盡量加寬電源線,并盡可能使電源線和地線的走向與數據傳輸方向一致,以提高系統的抗噪聲能力。
?、艿鼐€設計
電子系統的噪聲和干擾與其接地方式有密切的關系,良好的接地往往可解決大部分干擾問題。
對于低頻電路,布線和元器件間的電感影響比較小,而接地電路形成的環流對干擾影響會較大,此時應采用一點接地方式,以盡可能減小地線上的電位差;而對于高頻電路,地線阻抗會變得很大,此時縮短地線長度,以減小地線阻抗就成為關鍵問題,所以應采用就近多點接地方式。此外,應盡量加粗接地線,以減小地線電阻,否則,會由于接地電位變化而導致信號電平不穩,進而降低抗噪聲能力。
⑤濾波電容設計
選luF~l0uF的電容跨接在電路板入口處的電源線與地線之間,這樣能有效消除低頻干擾。而對于高頻干擾信號,可用0.01μF和0.1μF的電容放在電源和地的引腳旁,特別是要在每個集成電路芯片的電源線和地線之間直接接入0.1μF的高頻電容。另外,也可采用鐵氧體磁珠來做高頻濾波,它可等效為一個電阻和一個電感的串聯,其高頻時的交流阻抗很大,而直流阻抗卻很?。ń咏?Ω),這樣,高頻干擾信號就被吸收,并以熱量形式消耗。
3 空間抗干擾問題
抗空間干擾的主要措施就是屏蔽。本設計采用常用的屏蔽的方法,即用低電阻材料作成屏蔽罩,把干擾源或易受干擾的部分包圍起來,這樣,既防止了干擾源向外施加干擾,也避免了易受干擾部分接收外來的干擾。
軟件系統高可靠性設計
1 軟件的抗干擾設計
除上述的硬件抗干擾措施之外,軟件上也應做好抗干擾設計。
①看門狗中斷的應用
在程序設計時,每隔一段程序插入一個看門狗計數器復位指令,這樣,在程序運行過程中,如果進入死循環或非法代碼區,就不能使計數器清零,當該計數器溢出時,就會使系統復位并重新運行,此時如果干擾或故障已消除,則系統就從故障狀態恢復正常。
②假中斷處理
在程序設計時,應給每一個中斷都編寫程序,在中斷服務程序中清除中斷標志并使程序正常返回,這就保證了程序的穩定運行。
?、壑噶钊哂嗉夹g
對開中斷關中斷、中斷初始化、系統寄存器初始化及定時器定時值設置等重要指令采取指令冗余技術,即多進行一次重復寫操作,以確保這些重要指令的正確執行。
2 控制算法的可靠性問題
本控制器的控制算法設計主要考慮以下兩個方面的內容:
一是控制規則的準確性問題,通過對從白內障手術專家那里獲得的手術經驗數據進行反復的考證和分析,并結合相關的實驗情況,從中提取有代表性的數據作為編寫控制規則的依據;
二是控制器的完備性問題,即對于任意的輸入,控制器都可給出合適的控制輸出,這主要取決于數據庫和規則庫。數據庫方面,對于任意的輸入,總能找到一個模糊集合,使得該輸入對于該模糊集合的隸屬度值不小于某一正數ε(通常可取ε為0.5);規則庫方面,應避免出現因推理機搜索不到合適的控制結果而造成系統失控的現象,也即對于任意的輸入,應確保至少有一條可適用的規則,且其適用度應大于某一正數(可取0.5),同時,控制規則數不能太少,當然也不宜太多,實際中,在滿足控制器完備性要求的情況下,應盡量減少控制規則數目。
?
1 硬件電路設計
硬件電路原理如圖1所示,在具體設計中,每個部分都應考慮抗干擾問題,以最大限度地減小干擾對整個系統性能的影響,確保系統具有足夠高的可靠性。
圖1 智能控制器硬件電路原理框圖
?、?a target='_blank' class='arckwlink_none'>DSP部分
本控制器以TI公司的TMS320F2812(以下簡稱F2812)為核心,它是一款專用于控制的高性能、多功能、高性價比的32位定點DSP芯片。F2812部分的電路設計重點考慮如下問題:
● 電源上電次序。F2812為低電壓、多電源DSP,必須滿足I/O電源先于CPU內核電源上電的次序,且兩者上電時間差不能太長(一般不超過1s),否則會影響器件的使用壽命甚至損壞器件。本文采用TPS75733KTT和TPS76801Q電源芯片設計電源模塊,滿足了上述上電次序的特殊要求。
● 系統時鐘。F2812要求輸入時鐘信號電平為1.9V(此時主頻最高可達150MHz)或1.8V(此時最高主頻為135MHz),而普通晶振的輸出電平為5V或3.3V,因此不能直接采用晶振設計系統時鐘。為提高系統整體工作的穩定性和可靠性,本設計采用一個晶體和兩個電容與F2812片內時鐘模塊構成振蕩電路,滿足了時鐘要求。
● 未用輸入/輸出引腳的處理。未用輸入引腳不能懸空不接,對于關鍵的控制輸入引腳(如Ready和Hold等),應固定接為高電平或低電平,非關鍵的輸入引腳應將其上拉或下拉為固定電平;未用的輸出引腳可懸空不接。
?、陔娫床糠?br /> 本設計針對直流側采取了如下措施:
● 電源按內部和外部兩類單獨分開供電,并采取隔離、濾波及接地等技術措施。內部電源負責F2812核心系統供電,并設有電壓監視器,用于電源異常保護;而外部電源只與外部接口聯系。
● 模擬電源和數字電源分開,分別采用獨立的電源供電。
● 對整流后的直流電壓采取了二級穩壓方式,以保證前級穩壓器受影響后仍能輸出規定的電壓。
?、圯斎胼敵鐾ǖ啦糠?br /> 輸入輸出通道與過程相連,是過程干擾進入DSP系統的主要通道,也是DSP系統抗干擾設計的重要內容之一。輸入輸出通道抗干擾設計主要采取隔離措施,這樣可大大提高過程通道上的信噪比。
?、?a href='http://www.nxhydt.com/v/tag/1301/' target='_blank' class='arckwlink_none'>通信部分
F2812芯片具有兩個串行通信接口,可根據具體需要自由配置成標準串口RS-232或RS-485。本設計采用RS-232,且為了提高整個系統的抗干擾能力,選用了高抗干擾性驅動芯片MAX3160,并采用高速光耦進行隔離。
2 PCB電路板設計與制作
目前,電子設備普遍采用PCB電路板進行裝配。隨著集成電路及相關技術的飛速發展,PCB上的元器件密度越來越高,PCB設計與制作的質量對DSP系統可靠性的影響也越來越大。因此,在設計和制作PCB的時候,不僅要考慮元器件和線路的布置,還應符合相關的抗干擾設計規則。
①PCB布局
PCB布局非常重要,它不僅決定電路板的視覺效果及自動布線的布通率,更重要的是會影響儀器的整體性能,所以,布局時必須綜合考慮,并遵循一定的規則,具體包括:
● PCB板的幾何尺寸應合適,尺寸過大會增加線路阻抗,降低抗噪聲能力,尺寸過小則影響散熱,且相鄰線條易受干擾;
● 應將元件及信號合理分區,將強、弱信號分開,數字與模擬信號分開,干擾源與敏感元件分開;
● 盡可能按信號流程布置各功能模塊的位置,使信號方向一致;
● 以每個功能模塊的核心元件為中心進行元器件布局,且應考慮元器件排列及焊接,不能太密;
?、赑CB布線
在PCB設計過程中,布線工作的技巧性很強,是非常重要的一步。布線時應遵循如下規則:
● 相鄰兩層的布線方向應盡量垂直,必要時可加地線隔離;
● 地線和電源線應盡量加粗,以減小壓降和降低耦合噪聲;
● 數字電路的頻率高,模擬電路的敏感度強,布線時,應盡量將模擬器件遠離數字信號線,并用地線把數字區與模擬區隔離;
● 整個PCB板對外只有一個地線節點,而在PCB板內部,數字地和模擬地則是分開的,通??蓪底值睾湍M地在D/A轉換器的模擬地引腳處連在一起;
?、垭娫淳€設計
解決干擾問題的辦法是將電源部分的器件單獨放在一起,然后用正反兩條較粗的地線與其他部分完全隔離,再在電源器件附近放置旁路電容和去耦電容,以最大限度地減少輸出電源線上的干擾。另外,應根據電流的大小,盡量加寬電源線,并盡可能使電源線和地線的走向與數據傳輸方向一致,以提高系統的抗噪聲能力。
?、艿鼐€設計
電子系統的噪聲和干擾與其接地方式有密切的關系,良好的接地往往可解決大部分干擾問題。
對于低頻電路,布線和元器件間的電感影響比較小,而接地電路形成的環流對干擾影響會較大,此時應采用一點接地方式,以盡可能減小地線上的電位差;而對于高頻電路,地線阻抗會變得很大,此時縮短地線長度,以減小地線阻抗就成為關鍵問題,所以應采用就近多點接地方式。此外,應盡量加粗接地線,以減小地線電阻,否則,會由于接地電位變化而導致信號電平不穩,進而降低抗噪聲能力。
⑤濾波電容設計
選luF~l0uF的電容跨接在電路板入口處的電源線與地線之間,這樣能有效消除低頻干擾。而對于高頻干擾信號,可用0.01μF和0.1μF的電容放在電源和地的引腳旁,特別是要在每個集成電路芯片的電源線和地線之間直接接入0.1μF的高頻電容。另外,也可采用鐵氧體磁珠來做高頻濾波,它可等效為一個電阻和一個電感的串聯,其高頻時的交流阻抗很大,而直流阻抗卻很?。ń咏?Ω),這樣,高頻干擾信號就被吸收,并以熱量形式消耗。
3 空間抗干擾問題
抗空間干擾的主要措施就是屏蔽。本設計采用常用的屏蔽的方法,即用低電阻材料作成屏蔽罩,把干擾源或易受干擾的部分包圍起來,這樣,既防止了干擾源向外施加干擾,也避免了易受干擾部分接收外來的干擾。
軟件系統高可靠性設計
1 軟件的抗干擾設計
除上述的硬件抗干擾措施之外,軟件上也應做好抗干擾設計。
①看門狗中斷的應用
在程序設計時,每隔一段程序插入一個看門狗計數器復位指令,這樣,在程序運行過程中,如果進入死循環或非法代碼區,就不能使計數器清零,當該計數器溢出時,就會使系統復位并重新運行,此時如果干擾或故障已消除,則系統就從故障狀態恢復正常。
②假中斷處理
在程序設計時,應給每一個中斷都編寫程序,在中斷服務程序中清除中斷標志并使程序正常返回,這就保證了程序的穩定運行。
?、壑噶钊哂嗉夹g
對開中斷關中斷、中斷初始化、系統寄存器初始化及定時器定時值設置等重要指令采取指令冗余技術,即多進行一次重復寫操作,以確保這些重要指令的正確執行。
2 控制算法的可靠性問題
本控制器的控制算法設計主要考慮以下兩個方面的內容:
一是控制規則的準確性問題,通過對從白內障手術專家那里獲得的手術經驗數據進行反復的考證和分析,并結合相關的實驗情況,從中提取有代表性的數據作為編寫控制規則的依據;
二是控制器的完備性問題,即對于任意的輸入,控制器都可給出合適的控制輸出,這主要取決于數據庫和規則庫。數據庫方面,對于任意的輸入,總能找到一個模糊集合,使得該輸入對于該模糊集合的隸屬度值不小于某一正數ε(通常可取ε為0.5);規則庫方面,應避免出現因推理機搜索不到合適的控制結果而造成系統失控的現象,也即對于任意的輸入,應確保至少有一條可適用的規則,且其適用度應大于某一正數(可取0.5),同時,控制規則數不能太少,當然也不宜太多,實際中,在滿足控制器完備性要求的情況下,應盡量減少控制規則數目。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 高可靠性CPCI電源技術參考(英文版) 0次下載
- 通用高可靠性航天器供配電測試設備的設計方案 21次下載
- 高可靠性組件和解決方案
- 用于高可靠性醫療應用的混合信號解決方案
- 新功能簡化高可靠性電源設計
- 具 20mV 低正向電壓的 28V 低損耗電源通路控制器現提供高可靠性和軍用溫度級版本 0次下載
- 如何提高PLC控制系統的可靠性設計資料詳細說明 17次下載
- 嵌入式系統硬件可靠性分析 1次下載
- 電機控制除去傳感器大幅降低成本并提高可靠性 15次下載
- 消除高可靠性無線工業控制系統中的干擾 18次下載
- 高可靠性技術概述 15次下載
- 高可靠性紅外熱像儀的設計方法 7次下載
- 高可靠性微控制器設計研究
- 高可靠性PLC控制系統設計點滴
- PLC控制系統的可靠性設計
- 紅外探測器封裝秘籍:高可靠性鍵合工藝全解析 464次閱讀
- 什么是可靠性測試?智能鑰匙的可靠性測試 516次閱讀
- 提高硬件可靠性的一般方法 1286次閱讀
- 影響硬件可靠性的因素和提高方法 844次閱讀
- 如何提高硬件可靠性 899次閱讀
- 應用在高可靠性國防和航空航天中的PME技術 1202次閱讀
- 數字控制可實現具有有源緩沖功能的高可靠性DC-DC電源轉換 1114次閱讀
- 高可靠性SiC MOSFET芯片優化設計 4154次閱讀
- 基于神經網絡PID控制器的設計提高系統的魯棒性和可靠性 5250次閱讀
- 高可靠性汽車用PCB如何確保產品滿足要求 3645次閱讀
- 怎樣開發高可靠性嵌入式系統? 491次閱讀
- 提高電源可靠性的應用電路 1105次閱讀
- 單片機應用系統的可靠性設計 3526次閱讀
- 繼電器輸出高可靠性光束報警電路圖 1591次閱讀
- 報警鈴輸出高可靠性光束報警電路圖 1466次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多