一種基于微控制器的電子盤自毀方法,包括:1)在電子盤的硬盤控制器外部提供一個微控制器和控制電路,所述微控制器通過控制電路對電子盤整個自毀過程進行監控和記錄;2)在電子盤的硬盤控制器外部提供一個非易失性的外部存儲器,所述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息。本發明專利技術具有自毀的高可靠性、增加非易失性的外部存儲器可以保證在掉電情況下,數據不會丟失以及采用對非易失性的外部存儲器寫一組數據,可以保證在這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。
【技術實現步驟摘要】
本專利技術涉及一種電子盤自毀方法,具體涉及。
技術介紹
現階段,傳統的自毀技術采用的是將自毀信號直接和硬盤控制器相連,不做任何附近的處理工作,這種自毀方式依賴于磁盤控制器,如果磁盤控制器在自毀過程中出現故障或由于其他原因導致不能自毀,可靠性較低,不能保證完全達到自毀的目的。
技術實現思路
本專利技術的目的在于提供,其解決了
技術介紹
中電子盤自毀可靠性低的技術問題。本專利技術的技術解決方案是,其特殊之處在于,該方法包括1)在電子盤的硬盤控制器外部提供一個微控制器和控制電路,所述微控制器通過控制電路對電子盤整個自毀過程進行監控和記錄;2)在電子盤的硬盤控制器外部提供一個非易失性的外部存儲器,所述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息。上述自毀過程具體是1)當檢測到自毀信號的確有效時,微控制器對硬盤控制器的工作狀態進行記錄, 并開始觸發硬盤控制器進行自毀;1. 1)如果在自毀過程中出現掉電時,當再次上電時,微控制器首先讀取硬盤控制器的狀態信息,如果發現電子盤的狀態是自毀完畢,則不做任何處理;1. 2)如果電子盤的狀態是自毀未完成,則會再次觸發硬盤控制器自毀;2)在自毀結束后,微控制器將此時硬盤控制器的狀態信息寫入到外部非易失性的外部存儲器中。上述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息是采用對外部存儲器寫一組自定義數據的方式;采用CRC的效驗算法,當這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。上述自毀信號到達微控制器之前進行了軟件濾波處理。軟件濾波采用對自毀信號檢測,當自毀信號有效時,并不行進行自毀處理,等待延時之后,再次檢測自毀信號,如果自毀信號依然有效,才進行自毀處理避免誤操作。上述外部非易失性的外部存儲器包括EEPROM或FRAM。上述微控制器包括單片機、ARM、CPLD, FPGA以及PowerPC。本專利技術的優點在于1、采用的在硬盤控制器外部使用微控制器增加控制電路,使用微控制器為對整個自毀過程進行監控和記錄,保證了自毀的高可靠性。2、增加非易失性的外部存儲器可以保證在掉電情況下,數據不會丟失,這樣就為本專利的高可靠性自毀實現提供了可能。3、采用對非易失性的外部存儲器寫一組數據,而不是簡單的“0”和“ 1 ”,微控制器讀取這樣一組數據之后,采用特殊的效驗算法,可以保證在這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。具體實施例方式本專利技術采用的在硬盤控制器外部使用微控制器增加控制電路,使用微控制器為對整個自毀過程進行監控和記錄,保證了自毀的高可靠性。本專利技術對自毀信號進行軟件濾波,這樣消除了外界的干擾信號可能對電子盤的誤操作。當檢測到自毀信號的確有效時,微控制器對硬盤控制器的工作狀態進行記錄,并開始觸發硬盤控制器進行自毀。硬盤控制器的狀態信號記錄在非易失性的外部存儲器中,這樣做的目的是為了保證自毀的高可靠性。如果在自毀過程中出現掉電等特殊情況發生,當再次上電時,微控制器首先讀取硬盤控制器的狀態信息,如果發現電子盤的狀態是自毀完畢,則不做任何處理;如果電子盤的狀態是自毀未完成,則會再次觸發硬盤控制器自毀,保證自毀的可靠性。在自毀結束后,微控制器將此時的狀態信息寫入到非易失性的外部存儲器中。非易失性的外部存儲器可以保證在掉電情況下,數據不會丟失,這樣就為本專利的高可靠性自毀實現提供了可能。通常情況下,通過向存儲器中寫入標志位“0”和“1”表示電子盤的狀態。由于對外部存儲器的同一地址進行多次讀寫操作,可能對存儲器造成損壞,因此可能影響整個自毀功能的實現。本專利采用對非易失性的外部存儲器寫一組數據,而不是簡單的“0”和“ 1 ”,微控制器讀取這樣一組數據之后,采用特殊的效驗算法,可以保證在這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。本專利技術中所涉及的外部非易失性存儲器包括EEPR0M,FRAM等。本專利技術中所涉及的微控制器包括單片機,ARM, CPLD, FPGA, PowerPC等。權利要求1.,其特征在于,該方法包括1)在電子盤的硬盤控制器外部提供一個微控制器和控制電路,所述微控制器通過控制電路對電子盤整個自毀過程進行監控和記錄;2)在電子盤的硬盤控制器外部提供一個非易失性的外部存儲器,所述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息。2.根據權利要求1所述基于微控制器的電子盤自毀方法,其特征在于,所述自毀過程具體是1)當檢測到自毀信號的確有效時,微控制器對硬盤控制器的工作狀態進行記錄,并開始觸發硬盤控制器進行自毀;1.1)如果在自毀過程中出現掉電時,當再次上電時,微控制器首先讀取硬盤控制器的狀態信息,如果發現電子盤的狀態是自毀完畢,則不做任何處理;1. 2)如果電子盤的狀態是自毀未完成,則會再次觸發硬盤控制器自毀; 2)在自毀結束后,微控制器將此時硬盤控制器的狀態信息寫入到外部非易失性的外部存儲器中。3.根據權利要求1所述基于微控制器的電子盤自毀方法,其特征在于,所述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息是采用對外部存儲器寫一組自定義數據的方式;采用CRC的效驗算法,當這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。4.根據權利要求1 3任一所述基于微控制器的電子盤自毀方法,其特征在于所述自毀信號到達微控制器之前進行了軟件濾波處理。軟件濾波采用對自毀信號檢測,當自毀信號有效時,并不行進行自毀處理,等待延時之后,再次檢測自毀信號,如果自毀信號依然有效,才進行自毀處理避免誤操作。5.根據權利要求4所述基于微控制器的電子盤自毀方法,其特征在于所述外部非易失性的外部存儲器包括EEPROM或FRAM。6.根據權利要求5所述基于微控制器的電子盤自毀方法,其特征在于所述微控制器包括單片機、ARM、CPLD, FPGA 以及 PowerPC。全文摘要,包括1)在電子盤的硬盤控制器外部提供一個微控制器和控制電路,所述微控制器通過控制電路對電子盤整個自毀過程進行監控和記錄;2)在電子盤的硬盤控制器外部提供一個非易失性的外部存儲器,所述非易失性的外部存儲器記錄硬盤控制器的狀態信號信息。本專利技術具有自毀的高可靠性、增加非易失性的外部存儲器可以保證在掉電情況下,數據不會丟失以及采用對非易失性的外部存儲器寫一組數據,可以保證在這組數據中個別位出錯的情況下依然能夠正確的判斷出電子盤的工作狀態。文檔編號G11C16/22GK102568590SQ20101060127公開日2012年7月11日 申請日期2010年12月17日 優先權日2010年12月17日專利技術者劉升, 劉波 申請人:西安奇維測控科技有限公司本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【專利技術屬性】
技術研發人員:劉升,劉波,
申請(專利權)人:西安奇維測控科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。