專利名稱:一種適用于無源模塊的信息記錄裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通訊領(lǐng)域的基站發(fā)射機系統(tǒng),尤其涉及發(fā)射機系統(tǒng)中無 源模塊的信息記錄。
目前各種基站發(fā)射機系統(tǒng)中無源模塊的信息主要是靠在模塊表面貼標 簽的形式來簡單記錄,以雙工器為例,標簽上會筒單記錄該雙工器的工作頻 段、出廠日期、模塊編碼等信息。但是,標簽會隨使用時間變長而帶來掉色、 字跡模糊無法辨認、脫落等問題。而且由于標簽的局限性一_形式簡單,信 息量小,能夠包含的信息非常有限, 一般只能記錄出廠編號、條碼、模塊名 字等等,在實際應(yīng)用中所關(guān)心的模塊的指標參數(shù)也無法隨著模塊記錄下來, 不能滿足對無源模塊的質(zhì)量跟蹤、分析的需求。因此迫切需要一種新的記憶 組件以解決無源模塊在信息存儲中存在的問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種適用于無源模塊的信息記錄裝置 及方法,可以長時間記錄無源模塊的信息,且可隨時存取無源模塊的各種信息。
為了解決上述技術(shù)問題,本發(fā)明提供了一種信息記錄裝置,適用于無源
模塊,包括接口單元、控制單元、存儲單元和電源單元,其中
所述接口單元,用于與計算機通信,對計算機串口電平和所述控制單元 的工作電平進行轉(zhuǎn)換;
所述控制單元,用于控制與計算機通信以及存儲單元的讀寫;
所述存儲單元,用于存儲無源模塊的信息,為非易失性存儲器;
背景技術(shù):
所述電源單元,用于為所述接口單元、控制單元、存儲單元供電。 進一步地,所述無源模塊為雙工器或功放模塊。
進一步地,所述信息記錄裝置與無源模塊的連接采用以下方式之一 所述信息記錄裝置整個設(shè)置于無源模塊中;
所述電源單元與存儲單元置于無源模塊內(nèi)部,所述接口單元和控制單元 置于無源模塊外部,在需要獲取信息時兩組單元通過插座連接;
所述存儲單元單獨設(shè)置于無源模塊中,其余單元置于無源模塊外部,所 述存儲單元掉電后的工作時間與所述無源模塊的工作時間相當。
進一步地,所述控制單元采用單片機或現(xiàn)場可編程門陣列實現(xiàn)。
進一步地,所述電源單元為DC-DC開關(guān)電源。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種信息記錄方法,包括計 算機發(fā)送的數(shù)據(jù)信息經(jīng)過接口單元的電平轉(zhuǎn)換后送至控制單元,控制單元收 到數(shù)據(jù)信息后判斷是寫數(shù)據(jù)指令還是讀取數(shù)據(jù)指令,如果為寫數(shù)據(jù)指令,則 在接收到數(shù)據(jù)后,把無源模塊的信息數(shù)據(jù)寫入存儲單元;如果為讀取數(shù)據(jù)指 令,則將地址信息譯碼后,把無源模塊的信息數(shù)據(jù)從存儲單元讀取到控制單 元,再通過接口單元上傳到計算機。
進一步地,所述無源模塊為雙工器或功放模塊。
進一步地,所方法進一步包括以下步驟
(a) 控制單元設(shè)置好工作方式,向計算機發(fā)送準備完畢的信號,準備 接收信息,計算機接收到準備完畢的信號后,向信息記錄裝置發(fā)送命令字;
(b) 控制單元接收到命令字后,判斷該命令字是否為發(fā)送數(shù)據(jù)命令, 如果是執(zhí)行下一步,否則,執(zhí)行步驟(d);
(c) 待得到計算機的發(fā)送數(shù)據(jù)目的地址,且發(fā)送準備就緒后,調(diào)用發(fā) 送數(shù)據(jù)函數(shù),從存儲單元讀取數(shù)據(jù)發(fā)送,直到數(shù)據(jù)發(fā)送完畢;
(d) 待做好接收準備后,向計算機發(fā)送請求發(fā)送數(shù)據(jù)代碼或終端就緒信號,計算機接收到請求發(fā)送數(shù)據(jù)代碼或是終端就緒信號后,向所述裝置發(fā) 送數(shù)據(jù),控制單元將收到的數(shù)據(jù)寫入存儲單元。
進一步地,在所述步驟(d)中,所述做好接收準備是指,準備好接收 數(shù)據(jù)的地址,并且控制單元沒有處理其他任務(wù)。
進一步地,計算機接收一組數(shù)據(jù)后,計算4交驗和,將計算結(jié)果與所述控 制單元傳送過來的校驗和相比較,若不相等,則計算機給所述控制單元發(fā)重
傳命令,要求其重新發(fā)送該組數(shù)據(jù);控制單元在接收到一組數(shù)據(jù)后,計算才交 驗和,將計算結(jié)果與計算機傳送的校驗和相比較,若相等,則將數(shù)據(jù)寫入存 儲單元。
采用本發(fā)明產(chǎn)品信息記錄裝置后,記錄無源模塊的信息量比傳統(tǒng)模塊更 加豐富,客戶關(guān)心的參數(shù)和生產(chǎn)過程中的記錄都可以記錄在存儲器里,可以 滿足移動通訊系統(tǒng)使用過程中對無源模塊的質(zhì)量跟蹤、統(tǒng)計分析的要求。
圖1為本實施例信息記錄裝置圖; 圖2為本實施例信息存取流程圖。
具體實施例方式
本裝置通過PC機將有用的產(chǎn)品信息(如生產(chǎn)測試的數(shù)據(jù)或其他用戶關(guān) 心的信息)轉(zhuǎn)化為電子數(shù)據(jù)存儲起來,實現(xiàn)產(chǎn)品信息和模塊的關(guān)聯(lián)。
本實施例無源模塊信息存儲裝置的結(jié)構(gòu)如圖1所示,包括接口單元101、 控制單元102、存儲單元103、電源單元104,其中
所述接口單元101用于與計算機通信,負責(zé)對計算機串口電平和控制單 元的工作電平進行相互轉(zhuǎn)換;
所述控制單元102用于控制與計算機通信和存儲芯片讀寫;該控制單元 可以采用成本較低的單片機和晶體振蕩器來實現(xiàn),或者也可以FPGA (現(xiàn)場 可編程門陣列)來實現(xiàn);
所述存儲單元103用于信息存儲,最好為非易失性存儲器;
所述電源單元104用于給整個裝置供電,該電源單元為一塊DC-DC開 關(guān)電源,用于為接口單元、控制單元、存儲單元供電,可以采用的方式是把 無源模塊內(nèi)部的電源轉(zhuǎn)換為所需電壓(無源模塊里面通常有低噪放,低噪放 的工作電壓大部分為9V)。
所述信息存儲裝置與無源模塊可以采用如下的組合結(jié)構(gòu)連接
第一種結(jié)構(gòu)將信息記錄裝置整個設(shè)置于無源模塊中;
第二種結(jié)構(gòu)將電源單元104與存儲單元103置于無源模塊內(nèi)部,接口 單元101和控制單元102置于無源模塊外部,兩組模塊通過插座連接;
將電源單元104、存儲單元103與接口單元101、控制單元102置于兩 塊PCB板(印刷電路板)上, 一塊隨無源模塊一起,另一塊和PC機在一起, 當需要了解產(chǎn)品的信息、參數(shù)時,將兩塊PCB連到一塊,這樣設(shè)計的好處 是可以實現(xiàn)多套存儲單元、電源單元共用一套控制單元、接口單元,節(jié)省了 器件。
第三種結(jié)構(gòu)選取掉電后工作時間較長的存儲器做存儲模塊,將存儲單 元單獨設(shè)置于無源^^莫塊中,這種方式最節(jié)約成本。
考慮目前的非易失存儲器在沒有外部電源的情況下僅能保留數(shù)據(jù)5年 以內(nèi),而無源模塊的使用時間卻在十年左右,因此,如果選擇掉電后數(shù)據(jù)能 夠保留時間較長的存儲單元,就不需要電源單元的支持了。這樣,其他三個 單元可以和很多個存儲單元共用,無疑降低了成本。
參考圖1,整個通訊過程如下控制單元對接收到的PC機的數(shù)據(jù)信息 進行判斷,判斷是讀取數(shù)據(jù)指令還是寫數(shù)據(jù)指令,如果為寫數(shù)據(jù)指令,則接 收到數(shù)據(jù)后,再訪問非易失存儲器,把數(shù)據(jù)寫到里面去;若為讀取指令則先 把地址信息譯碼,把數(shù)據(jù)從非易失存儲器讀取到控制單元(單片機內(nèi)部 RAM),再上傳到計算機。
PC機向信息記錄裝置寫數(shù)據(jù)時,經(jīng)過接口單元的電平轉(zhuǎn)換,把預(yù)先測量的參數(shù)和設(shè)定的參數(shù),按照一定的數(shù)據(jù)格式和波特率發(fā)送給控制單元,由
控制單元將數(shù)據(jù)信息寫入存儲單元。通信時可以采用如下的數(shù)據(jù)格式每 11位構(gòu)成一串行幀,1位起始位,8位數(shù)據(jù)位(最^f氐有效位在前),1位地址 幀識別位,l位停止位。波特率一般有多種設(shè)置,不會影響通訊效果。
在傳輸過程中PC機發(fā)送出去的數(shù)據(jù)有三類①地址信息,包括PC接 收數(shù)據(jù)的地址,以及讀取信息記錄裝置中數(shù)據(jù)的地址;②命令字;③向下位 機發(fā)送的數(shù)據(jù)包;收到的數(shù)據(jù)有兩類①從單片機發(fā)來的確認信號;②從下 位機傳來的數(shù)據(jù)。
圖2為信息存取流程圖。在本實施例中,控制單元為單片機。串行口工
3),每次通訊過程總是由上位PC機首先發(fā)起,通信時單片機先進入通信 狀態(tài),等待與計算機通訊。其過程包括以下步驟
步驟201,通訊前單片機設(shè)置好工作方式,向PC機發(fā)送準備完畢的信 號,準備接收信息(調(diào)用接收函數(shù));
步驟202, PC機接收到準備完畢的信號后,向信息記錄裝置發(fā)送命令
字;
所述命令字為以下兩種命令之一
① 發(fā)送數(shù)據(jù)命令,用于命令單片機發(fā)送數(shù)據(jù)到PC機,可根據(jù)要求單片 機發(fā)送的數(shù)據(jù)的不同具體定義;
② 接收數(shù)據(jù)命令,用于命令單片機接收后續(xù)數(shù)據(jù),告知單片機應(yīng)該處于 的狀態(tài)。
步驟203,單片機接收到命令字后,判斷該命令字是否為發(fā)送數(shù)據(jù)命令, 如果是執(zhí)行下一步,否則,執(zhí)行步驟208;
步驟204,接收到發(fā)送數(shù)據(jù)命令,判斷PC機是否準備好接收地址(PC 機是否將發(fā)送數(shù)據(jù)的目的地址告知單片機),如果是,執(zhí)行下一步,否則, 等待地址準備好之后再執(zhí)行下 一 步;
步驟205,判斷發(fā)送是否準備就緒,如果是,執(zhí)行下一步,否則,等待 發(fā)送準備就緒后再執(zhí)行下一步;
步驟206,調(diào)用發(fā)送數(shù)據(jù)函數(shù),從存儲單元讀取數(shù)據(jù)發(fā)送;
步驟207,判斷數(shù)據(jù)是否發(fā)送完畢,可通過結(jié)束標示或數(shù)據(jù)編號來判斷, 若發(fā)送完畢,流程結(jié)束,否則返回步驟206繼續(xù)發(fā)送;
步驟208,判斷是否為"接收數(shù)據(jù)命令",如果是,執(zhí)行下一步,否貝'J, 向PC機發(fā)送命令出錯消息,讓PC機重新發(fā)送命令字;
步驟209,判斷是否做好接收準備,若此時準備好接收數(shù)據(jù)的地址,并 且單片機沒有處理其他任務(wù),則認為做好接收準備,如果準備已做好,執(zhí)行 下一步,否則等待準備好后再執(zhí)行下一步;
步驟210,向PC機發(fā)送"請求發(fā)送數(shù)據(jù)"代碼或是"終端就緒"信號;
步驟211, PC機接收到"請求發(fā)送數(shù)據(jù)"代碼或是"終端就緒"信號 后,按指定要求發(fā)送數(shù)據(jù),單片機接收數(shù)據(jù)并校驗;
步驟212,單片機將通過校驗的數(shù)據(jù)寫入存儲器。
為了保證數(shù)據(jù)能高速、準確傳輸,軟件編程考慮對大批量數(shù)據(jù)進行分組 傳送,同時對每組數(shù)據(jù)進行和校驗,4全查其準確性。PC機每次接收到一組 數(shù)據(jù),均要進行再次和校驗,然后將PC機的和校驗結(jié)果和單片機傳送過來 的校驗和相比較,若兩者不等則說明傳輸有錯校驗失敗,PC機給單片機發(fā) 重傳命令,要求單片機重新發(fā)送該組數(shù)據(jù)。若校驗正確,PC機發(fā)確認信號, 并準備接收下一組采樣數(shù)據(jù)。單片機在接收到數(shù)據(jù)后也會進行與PC機相同 的和校驗,單片機通過比較接收數(shù)據(jù)的校驗和以及PC傳送的累計和,判斷 數(shù)據(jù)接收是否正確,將正確數(shù)據(jù)寫入存儲器中。
本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況
些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
例如,本文所述信息記錄裝置不僅適用于無源模塊,例如基站中的雙工 器、功放模塊。其他不帶存儲功能的模塊都可以使用本發(fā)明所述裝置記錄產(chǎn) 品4言息。
權(quán)利要求
1、一種信息記錄裝置,適用于無源模塊,其特征在于,包括接口單元、控制單元、存儲單元和電源單元,其中所述接口單元,用于與計算機通信,對計算機串口電平和所述控制單元的工作電平進行轉(zhuǎn)換;所述控制單元,用于控制與計算機通信以及存儲單元的讀寫;所述存儲單元,用于存儲無源模塊的信息,為非易失性存儲器;所述電源單元,用于為所述接口單元、控制單元、存儲單元供電。
2、 如權(quán)利要求l所述的裝置,其特征在于, 所述無源模塊為雙工器或功放模塊。
3、 如權(quán)利要求1或2所述的裝置,其特征在于,所述信息記錄裝置與 無源模塊的連接采用以下方式之一所述信息記錄裝置整個設(shè)置于無源模塊中;所述電源單元與存儲單元置于無源模塊內(nèi)部,所述接口單元和控制單元 置于無源模塊外部,在需要獲取信息時兩組單元通過插座連接;所述存儲單元單獨設(shè)置于無源模塊中,其余單元置于無源模塊外部,所 述存儲單元掉電后的工作時間與所述無源模塊的工作時間相當。
4、 如權(quán)利要求l所述的裝置,其特征在于, 所述控制單元采用單片機或現(xiàn)場可編程門陣列實現(xiàn)。
5、 如權(quán)利要求l所述的裝置,其特征在于, 所述電源單元為DC-DC開關(guān)電源。
6、 采用如權(quán)利要求1所述的信息記錄裝置進行信息記錄的方法,其特 征在于,計算機發(fā)送的數(shù)據(jù)信息經(jīng)過接口單元的電平轉(zhuǎn)換后送至控制單元,控制 單元收到數(shù)據(jù)信息后判斷是寫數(shù)據(jù)指令還是讀取數(shù)據(jù)指令,如果為寫數(shù)據(jù)指令,則在接收到數(shù)據(jù)后,把無源模塊的信息數(shù)據(jù)寫入存儲單元;如果為讀取 數(shù)據(jù)指令,則將地址信息譯碼后,把無源模塊的信息數(shù)據(jù)從存儲單元讀取到 控制單元,再通過接口單元上傳到計算機。
7、 如權(quán)利要求6所述的方法,其特征在于, 所述無源模塊為雙工器或功放模塊。
8、 如權(quán)利要求6所述的方法,其特征在于,所述方法進一步包括以下 步驟(a) 控制單元設(shè)置好工作方式,向計算機發(fā)送準備完畢的信號,準備 接收信息,計算機接收到準備完畢的信號后,向信息記錄裝置發(fā)送命令字;(b) 控制單元接收到命令字后,判斷該命令字是否為發(fā)送數(shù)據(jù)命令, 如果是執(zhí)行下一步,否則,執(zhí)行步驟(d);(c) 待得到計算機的發(fā)送數(shù)據(jù)目的地址,且發(fā)送準備就緒后,調(diào)用發(fā) 送數(shù)據(jù)函數(shù),從存儲單元讀取數(shù)據(jù)發(fā)送,直到數(shù)據(jù)發(fā)送完畢;(d) 待做好接收準備后,向計算機發(fā)送請求發(fā)送數(shù)據(jù)代碼或終端就緒 信號,計算機接收到請求發(fā)送數(shù)據(jù)代碼或是終端就緒信號后,向所述裝置發(fā) 送數(shù)據(jù),控制單元將收到的數(shù)據(jù)寫入存儲單元。
9、 如權(quán)利要求8所述的方法,其特征在于,在所述步驟(d)中,所述 做好接收準備是指,準備好接收數(shù)據(jù)的地址,并且控制單元沒有處理其他任 務(wù)。
10、 如權(quán)利要求6至9中任一權(quán)利要求所述的方法,其特征在于,計算機接收一組數(shù)據(jù)后,計算校驗和,將計算結(jié)果與所述控制單元傳送 過來的校驗和相比較,若不相等,則計算機給所述控制單元發(fā)重傳命令,要 求其重新發(fā)送該組數(shù)據(jù);控制單元在接收到一組數(shù)據(jù)后,計算校驗和,將計算結(jié)果與計算機傳送 的校驗和相比較,若相等,則將數(shù)據(jù)寫入存儲單元。
全文摘要
本發(fā)明公開了一種適用于無源模塊的信息記錄裝置及方法,可以長時間記錄無源模塊的信息,且可隨時存取無源模塊的各種信息。所述裝置包括接口單元用于與計算機通信,對計算機串口電平和所述控制單元的工作電平進行轉(zhuǎn)換;控制單元用于控制與計算機通信以及存儲單元的讀寫;存儲單元用于信息存儲,為非易失性存儲器;電源單元用于為所述接口單元、控制單元、存儲單元供電。所述方法如下計算機發(fā)送的數(shù)據(jù)信息經(jīng)過接口單元的電平轉(zhuǎn)換后送至控制單元,控制單元判斷是寫數(shù)據(jù)指令還是讀取數(shù)據(jù)指令,若為寫數(shù)據(jù)指令,則在接收到數(shù)據(jù)后,把數(shù)據(jù)寫入存儲單元;若為讀取數(shù)據(jù)指令,則將數(shù)據(jù)從存儲單元讀取到控制單元,再通過接口單元上傳到計算機。
文檔編號G06F3/06GK101196798SQ200810001808
公開日2008年6月11日 申請日期2008年1月3日 優(yōu)先權(quán)日2008年1月3日
發(fā)明者盧德榮 申請人:中興通訊股份有限公司