基于嵌入式CAN總線的遠程工業(yè)監(jiān)控系統(tǒng)設(shè)計
圖2 應(yīng)用時連接方式及作用
本文引用地址:http://m.ptau.cn/article/201609/303734.htm3 系統(tǒng)軟件架構(gòu)
圖3為進行密碼編輯的流程框圖。圖4為進行密碼編輯時的用戶工作界面的設(shè)想圖。

圖3 密碼編輯流程框圖

圖4 用戶工作界面設(shè)想圖
PC機開機時要求輸入開機密碼,只有當開機密碼正確時,才可以打開PC機。PC機開機后,單片機與PC機相接時也需要輸入開機密碼才能在PC機上安裝設(shè)計的應(yīng)用軟件。若開機密碼不正確,程序?qū)⑻崾纠^續(xù)輸入開機密碼,當開機密碼達到限定的輸入次數(shù)時,程序自鎖。當開機密碼全部輸入正確時,PC機上出現(xiàn)使用界面,用戶可以通過該應(yīng)用程序修改密碼,自己編輯用數(shù)字鍵代表的字符串來取代固定的數(shù)字。密碼編輯保存后就可以直接存入系統(tǒng)。系統(tǒng)可以對該密碼保留記憶,下次使用該系統(tǒng)時就可以直接按某一個或兩個鍵來輸入一串密碼。
本設(shè)計的密碼輸入器在設(shè)計時還特別添加了保護措施,中央處理器上的程序是加密而不可讀的,存儲模塊內(nèi)存儲的密碼是經(jīng)過加密處理的,不是原始密碼,這就保證了密碼的安全性。
密碼編輯軟件即為設(shè)計中的應(yīng)用軟件,使其能在PC機上運行。選用的開發(fā)板符合USB協(xié)議,可以直接與PC機相連,在PC機上進行對單片機進行編程,達到設(shè)計軟件的目的。數(shù)字鍵盤按鍵和確認按鍵可利用PC機的鍵盤輸入,顯示裝置即為PC機的屏幕。只需要用單片機編程出應(yīng)用軟件,即可達到預(yù)期目標。
4 系統(tǒng)軟件流程

圖5 程序運行流程圖
5 系統(tǒng)預(yù)計實現(xiàn)結(jié)果
設(shè)計一個通過USB口傳給PC機、或帶有USB口的自動存取款機、或帶有USB口的超市收款機以及帶有USB口的任何需要密碼的系統(tǒng)。密碼的編輯可通過密碼編輯系統(tǒng),在PC機上任意編輯自己所需要的密碼(密碼可以由大寫字符、小寫字符、數(shù)字和下劃線等組成),然后通過USB口將編輯好的密碼存儲到密碼輸入器上,也可在密碼輸入器上編輯簡單的數(shù)字密碼。
1、從根本上解決傳統(tǒng)密碼輸入所存在的安全隱患問題,保護密碼,避免因為密碼被盜而帶來的巨大經(jīng)濟損失。
2、采用USB接口,與其他設(shè)備的連接很簡單,可以很方便的進行擴展,可以自動擴展自ATM機,超市收款機,銀行柜臺等。
3、將原來的簡單數(shù)字密碼變?yōu)橛纱笮懽址?,下劃線,數(shù)字等組成的密碼,從而使密碼的破解更為困難。
4、密碼輸入方式新穎,實現(xiàn)難度不大可以運用于任何帶USB接口同時又需要密碼輸入的裝置,具有很好的實用價值。
評論