新四季網

一種串行通信分析裝置的製作方法

2023-10-06 12:41:04 1

專利名稱:一種串行通信分析裝置的製作方法
技術領域:
本發明屬於串行通信領域,尤其涉及一種串行通信分析裝置。
背景技術:
目前,串行通信應用十分廣泛,已成為日常生活、交通和工業生產等領域中必不可少的部分。常見的串行通信標準有USB、I2C、RS-232、RS-485、SPI、CAN、TCN和PS/2等。
與並行通信方式相比,由於串行通信方式中所有的握手信號和傳輸數據都是按位給出的,因而對時序有著更高的要求,由此導致其調試和分析更為困難。如果通信雙方均為非通用型計算機,則調試分析就更加困難。
已提出的解決方案,如發明98116233.9「用於測試串行通訊的診斷裝置」,限於當時的技術條件,對RS-232以外的通信方式均不適用(1)由其權利要求1,「該第一主機串行端,該第二主機串行端分別與第一通訊設備、第二通訊設備連接」可知,該發明不能適用於同一條連線傳遞雙向信息的場合;(2)由其權利要求3,「該第一信號接收器及該第二信號接收器為通用異步收發器」可知,該發明不能適用於同步通信方式;(3)由其權利要求4,「第一介面串行端及第二介面串行端符合RS-232標準」可知,該發明不能適用於RS-232標準以外的通信方式。
另一種解決方案,是藉助於通用計算機的系統管理軟體來捕捉通用計算機的通信埠的數據並在顯示屏顯示,但這種方法不能適用於通信雙方均不是通用計算機的場合。即使對通信一方為通用計算機的場合,也只能記錄和顯示的通信成功的數據。
隨著通信技術水平的提高,一些串行通信的調試更為困難。

發明內容
本發明的目的在於提供一種串行通信分析裝置,本發明基於串行數據快速記錄、實時分析與事後分析相結合的方法,給出一種適用於多種串行通信、記錄全部通信信息的裝置,可用於串行通信的數據分析、輔助調試及通信過程的優化。
為此,本發明採用的技術方案如下本發明的串行通信分析裝置包括存儲模塊、顯示模塊、電源供給模塊,還包括串行數據信息標準轉換模塊、控制及前端分析模塊和信息轉換接口模塊,所述串行數據信息標準轉換模塊將截獲到的被通信雙方發出的全部信息,通過信息轉換接口模塊並按照控制及前端分析模塊的設定要求將串行通信數據轉換成適宜存儲模塊存儲的位信息,存儲模塊將所收到的數據進行快速存儲;控制及前端分析模塊實現對各模塊的前端控制,並根據要求對所收到的存儲於存儲模塊的數據進行事後分析;顯示模塊連接於控制及前端分析模塊,可顯示八位數據;電源供給模塊與其它模塊都相連,為裝置提供電源。
此外,為了能對數據進行進一步的分析,並按照要求將分析結果或原始位信息存儲下來,本發明還可以包括通用計算機和通信接口模塊,電源供給模塊與通用計算機及通信接口模塊分別相連,控制及前端分析模塊對所收到的存儲於存儲模塊的數據進行事後分析,以及將數據通過通信接口模塊傳送給通用計算機進行分析並存儲。
所述事後分析是控制及前端分析模塊分析出信息是由哪一方發出,並判斷出哪一方是主叫方或被叫方,再依據所設定的通信協議從位、字節、命令和命令序列判斷出被分析雙方通信過程是否符合規範,以及依據所設定的通信協議和選定的器件判斷出被分析雙方通信流程是否符合規範,根據需要,在判斷出是否符合規範後給出相應的提示若符合規範則顯示該命令或數據、若不符合規範則給出可能的原因所在。
所述通信接口模塊的串行通信標準有USB、I2C、RS-232、RS-485、SPI、CAN、TCN、PS/2等。當串行通信標準為USB、RS-232、RS-485、CAN、TCN時,所述串行數據信息標準轉換模塊有一個可更換的轉換電路,對於不同的通信協議只需適配相應的轉換電路即可;當串行通信標準為I2C、SPI和PS/2時,所述串行數據信息標準轉換模塊沒有轉換電路就可用。
本發明其硬體的一部分作為獨立的第三方與通信雙方之間的通信連接線相連,將所收到的通信信息根據需要於前端或傳送至個人微型計算機或小型計算機進行分析,裝置能夠截獲通信雙方的信息,先將這些信息快速記錄下來然後進行前端分析和存儲,也可將信息傳入通用計算機完成進一步的分析並存儲。
本發明能夠截獲被通信雙方發出的全部信息且對通信過程不產生任何影響,而且可瞬時記錄所截獲數據,並可進行前端分析。
本發明可於通用計算機上有友好界面,對通用計算機軟體和前端分析裝置設置所選擇的通信協議和選定的器件,顯示分析出的串行通信的命令流程和所傳送的數據,並可將分析過程和分析結果記錄存儲,還可提取出通信雙方交換的數據文件並記錄存儲。
本發明與現有技術相比具有如下優點和有益效果本發明為獨立於通信雙方的串行通信分析裝置,採用了前端記錄和前後分析相結合的方法,解決了分析機構不能獨立使用和記錄分析同時進行時間不足的問題;由於具有了靈活的分析軟體,分析算法完全按照通信協議進行,使得對於同步和異步通信均能適用;此外,為使分析系統適應不同的通信協議,本發明的串行數據信息標準轉換模塊可有一個可更換的轉換電路,對於不同的通信協議只需適配相應的轉換電路即可,徹底解決了現有系統僅能適用於RS-232的問題。


圖1是本發明的串行通信分析裝置的一種原理框圖;圖2是本發明的串行通信分析裝置的另一種原理框圖;圖3是圖2的原理圖。
圖中1-控制及前端分析模塊 2-串行數據信息標準轉換模塊 3-信息轉換接口模塊 4-存儲模塊 5-顯示模塊 6-電源供給模塊 7-通信接口模塊8-通用計算機具體實施方式
為了更好地理解本發明,下面結合附圖對本發明作進一步地描述。
如圖1所示,本發明的串行通信分析裝置包括存儲模塊4、顯示模塊5、電源供給模塊6、串行數據信息標準轉換模塊2、控制及前端分析模塊1和信息轉換接口模塊3,串行數據信息標準轉換模塊2將截獲到的被通信雙方發出的全部信息,通過信息轉換接口模塊3並按照控制及前端分析模塊1的設定要求將串行通信數據轉換成適宜存儲模塊4存儲的位信息,存儲模塊4將所收到的數據進行快速存儲;控制及前端分析模塊1實現對各模塊的前端控制,並根據要求對所收到的存儲於存儲模塊4的數據進行分析;顯示模塊5連接於控制及前端分析模塊1,可顯示八位數據;電源供給模塊6與其它模塊都相連,為裝置提供電源。
如圖2所示,為了能對數據進行進一步的分析,並按照要求將分析結果或原始位信息存儲下來,本發明還可以通過通用計算機8和通信接口模塊7將控制及前端分析模塊1所收到的存儲於存儲模塊4的數據進行分析,以及將數據存儲。
事後分析是控制及前端分析模塊分析出信息是由哪一方發出,並判斷出哪一方是主叫方或被叫方,再依據所設定的通信協議從位、字節、命令和命令序列判斷出被分析雙方通信過程是否符合規範,以及依據所設定的通信協議和選定的器件判斷出被分析雙方通信流程是否符合規範,根據需要,在判斷出是否符合規範後給出相應的提示若符合規範則顯示該命令或數據、若不符合規範則給出可能的原因所在。
通信接口模塊7的串行通信標準有USB、I2C、RS-232、RS-485、SPI、CAN、TCN、PS/2等;當串行通信標準為USB、RS-232、RS-485、CAN、TCN時,串行數據信息標準轉換模塊2有一個可更換的轉換電路,對於不同的通信協議只需適配相應的轉換電路即可;當串行通信標準為I2C、SPI、PS/2時,串行數據信息標準轉換模塊2沒有轉換電路就可用。
將搭接於串行通信雙方之間連線上的引線引至串行數據信息標準轉換模塊2,串行通信信息經由串行數據信息標準轉換模塊2轉換成適宜分析存儲的位信息,然後再將這些位信息送存儲模塊4存儲,控制及前端分析模塊1根據需要對存儲於存儲模塊4中的位信息進行分析並將原始位信息或前端分析結果傳送給通用計算機8。在通用計算機8中,藉助於通用計算機8對所接收到的位信息按照通信標準和各集成電路晶片的通信流程完成進一步的分析,並按照要求將分析結果或原始位信息存儲下來。
如圖3所示,顯示模塊5,由IC2和L9~L12等組成,連接於控制及前端分析模塊1,可顯示8位16進位數據;控制及前端分析模塊1,由IC3和IC4等組成,控制所有模塊的運行,分析存儲的通信信息,對於不同的通信協議,其軟體雖不相同,但分析的算法原理相似;串行數據信息標準轉換模塊2,經由信息轉換接口模塊3,連接於控制及前端分析模塊1,將前端數據直接或經過初步處理後的數據傳入通用計算機8,並在通用計算機8上再進行後端分析與文件存儲。對於不同的通信協議,只需適配相應的串行數據信息標準轉換電路即可。
對於適配I2C串行通信協議方式,其串行數據信息標準轉換模塊無須任何電路,將CLK和SDA直接與J3連接即可。當CLK變化時,在控制及前端分析模塊1的控制下,記錄並分析SDA信號。
存儲模塊4,由IC8和IC10組成,連接於控制及前端分析模塊1,在控制及前端分析模塊1的控制下對串行數據進行快速存儲。信息在快速記錄存儲過程中,微處理器並不介入處理,存儲時序是在CPLD的直接幹預下完成的。微處理器的作用只是對過程管理和事後分析。對於部分分析結果可將其存儲於IC8(EEPROM)以免當系統脫離通用計算機8使用時掉電丟失數據。
電源供給模塊,為系統提供供電電源,與其他所有模塊相連。
本發明是獨立於通信雙方的串行通信分析裝置,採用了前端記錄和前後分析相結合的方法,由於具有靈活的分析軟體,分析算法完全按照通信協議進行,使得對於同步和異步通信均能適用;此外,本發明的串行數據信息標準轉換模塊可有一個可更換的轉換電路,對於不同的通信協議只需適配相應的轉換電路即可,徹底解決了現有系統僅能適用於RS-232的問題。
權利要求
1.一種串行通信分析裝置,包括存儲模塊、顯示模塊、電源供給模塊,其特徵在於還包括串行數據信息標準轉換模塊、控制及前端分析模塊和信息轉換接口模塊,所述串行數據信息標準轉換模塊將截獲通信雙方發出的全部信息,通過信息轉換接口模塊並按照控制及前端分析模塊的設定要求將串行通信數據轉換成適宜存儲模塊存儲的位信息,存儲模塊將所收到的數據進行快速存儲;控制及前端分析模塊實現對各模塊的前端控制,並根據要求對所收到的存儲於存儲模塊的數據進行事後分析;顯示模塊連接於控制及前端分析模塊;電源供給模塊與其它模塊都相連,為裝置提供電源。
2.根據權利要求1所述的串行通信分析裝置,其特徵在於還可以包括通用計算機和通信接口模塊,電源供給模塊與通用計算機及通信接口模塊分別相連,控制及前端分析模塊對所收到的存儲於存儲模塊的數據進行事後分析,以及將數據通過通信接口模塊傳送給通用計算機進行分析並存儲。
3.根據權利要求1或2所述的串行通信分析裝置,其特徵在於所述事後分析是控制及前端分析模塊分析出信息是由哪一方發出,並判斷出哪一方是主叫方或被叫方,再依據所設定的通信協議從位、字節、命令和命令序列判斷出被分析雙方通信過程是否符合規範,以及依據所設定的通信協議和選定的器件判斷出被分析雙方通信流程是否符合規範,根據需要,在判斷出是否符合規範後給出相應的提示若符合規範則顯示該命令或數據、若不符合規範則給出可能的原因所在。
4.根據權利要求3所述的串行通信分析裝置,其特徵在於所述通信接口模塊的串行通信標準為USB、I2C、RS-232、RS-485、SPI、CAN、TCN和PS/2。
5.根據權利要求4所述的串行通信分析裝置,其特徵在於當串行通信標準為USB、RS-232、RS-485、CAN、TCN時,所述串行數據信息標準轉換模塊有一個可更換的轉換電路。
全文摘要
本發明公開了一種串行通信分析裝置,包括存儲模塊、顯示模塊、電源供給模塊、串行數據信息標準轉換模塊、控制及前端分析模塊和信息轉換接口模塊,控制及前端分析模塊實現對各模塊的前端控制,並根據要求對所收到的存儲模塊的數據進行分析。本發明還可以包括通用計算機和通信接口模塊,控制及前端分析模塊將數據通過通信接口模塊傳送給通用計算機進行分析並存儲。本發明採用了前端記錄和前後分析相結合的方法,並且具有靈活的分析軟體,分析算法完全按照通信協議以位、字節命令和命令序列進行,使得對於同步和異步通信均能適用;此外,對於不同的通信協議只需適配相應的轉換電路即可。本發明可對串行通信雙方之間的數據進行分析。
文檔編號G06F11/267GK1801110SQ20051012136
公開日2006年7月12日 申請日期2005年12月30日 優先權日2005年12月30日
發明者楊劼學, 陳諾言, 範少華 申請人:楊劼學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀