參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 生產(chǎn)商 廠商性質(zhì)
- 所在地
訪問次數(shù):229更新時(shí)間:2022-04-08 18:02:51
PCAN-View是一個(gè)運(yùn)行Windows操作系統(tǒng)上的查看、發(fā)送和記錄CAN和CAN FD報(bào)文的監(jiān)控軟件,實(shí)時(shí)顯示總線錯(cuò)誤和CAN硬件緩存溢出,Trace(示蹤)功能支持記錄和保存總線上的所有報(bào)文。
PCAN-View配套PCAN PC接口卡或來可LCUSB-131A系列CAN卡使用,可以快速方便的完成硬件初始化,硬件連接對(duì)話框中列出所有可用的CAN卡。在選中硬件和波特率后,用戶可以使用軟件的所有功能。
從版本4開始,PCAN-View支持新的CAN-FD標(biāo)準(zhǔn)(CAN with Flexible Data rate),CAN-FD主要特點(diǎn)是數(shù)據(jù)傳輸帶寬更高。
規(guī)格
﹂ 支持CAN 2.0 A/B和CAN FD規(guī)范
﹂ CAN波特率(nominal)可達(dá)1 Mbit/s
﹂ 數(shù)據(jù)波特率高達(dá)12 Mbit/s(僅當(dāng)使用CAN FD卡時(shí))
﹂ 支持自定義波特率;
﹂ 支持模式;
﹂ 手動(dòng)或定期傳送CAN報(bào)文,分辨率為1ms;
﹂ 接收?qǐng)?bào)文的分辨率100us;
﹂ 記錄報(bào)文到Trace示蹤文件;
﹂ 保存或重新加載發(fā)送報(bào)文;
﹂ 可分類接收和發(fā)送列表
﹂ 支持十六進(jìn)制或十進(jìn)制格式表示CAN ID;
﹂ 以十六進(jìn)制、十進(jìn)制或ASCII格式表示數(shù)據(jù)字節(jié);
﹂ 接收、發(fā)送和錯(cuò)誤狀態(tài)的顯示;
﹂ CAN控制器硬件復(fù)位;
﹂ 可給設(shè)備分配ID。
主窗口
選項(xiàng)卡 | 描述 |
Receive/Transmit | 顯示接收和發(fā)送的CAN報(bào)文 |
Trace | 記錄CAN報(bào)文 |
Bus Load | 僅支持PCAN-USB Pro:支持測(cè)量總線負(fù)載 |
Error Generator | 僅支持PCAN-USB Pro:支持產(chǎn)生錯(cuò)誤幀 |
PCAN-USB | 僅支持PCAN - USB:顯示固件版本,并允許設(shè)置適配器的設(shè)備ID 。 |
PCAN-USB Pro | 僅支持PCAN-USB Pro:顯示固件版本和當(dāng)前使用的通道編號(hào),并允許設(shè)置適配器的設(shè)備ID |
PCAN-PC Card | 僅支持PCAN-PC Card:顯示固件版本和當(dāng)前使用的通道編號(hào),并允許啟用CAN連接器的5V輸出。 |
菜單命令
File | ||
命令 | 快捷鍵 | 描述 |
Open | [Ctrl+O] | 打開以前保存的發(fā)送列表文件 |
Recent Files | 包含一個(gè)發(fā)送列表文件最近加載記錄的列表 | |
Save | [Ctrl+S] | 保存當(dāng)前發(fā)送列表到一個(gè)文件 |
Language | 選擇用戶界面的語(yǔ)言 | |
Exit | [Alt+F4] | 退出應(yīng)用程序 |
CAN | ||
命令 | 快捷鍵 | 描述 |
Connect | [Ctrl+B] | 打開連接對(duì)話框,把應(yīng)用程序連接到CAN硬件或CAN網(wǎng)絡(luò) |
Reset | [Esc] | 復(fù)位CAN控制器,清除接收清單,將發(fā)送報(bào)文列表中的報(bào)文計(jì)算器清零 |
Edit | ||
命令 | 快捷鍵 | 描述 |
Cut | [Ctrl+X] | 剪切所選并把它放到剪貼板上 |
Copy | [Ctrl+C] | 復(fù)制選定的CAN報(bào)文到剪貼板 |
Paste | [Ctrl+V] | 插入剪貼板內(nèi)容到發(fā)送列表 |
Delete | [Del] | 從接收或發(fā)送列表中刪除所選的CAN報(bào)文 |
Select All | [Ctrl+A] | 選中接收清單或發(fā)送列表中所有的CAN報(bào)文 |
Clear All | [Shift+Esc] | 從接收清單或發(fā)送列表中,移除所有的CAN報(bào)文 |
Transmit | ||
命令 | 快捷鍵 | 描述 |
New Message | [Ins] | 打開報(bào)文編輯對(duì)話框,在發(fā)送列表中創(chuàng)建一個(gè)新的報(bào)文 |
Edit Message | [Enter] | 打開發(fā)送列表中所選CAN報(bào)文的報(bào)文編輯對(duì)話框編輯該報(bào)文的參數(shù) |
Send | [Space] | 發(fā)送從發(fā)送列表中所選的CAN報(bào)文 |
Pause/ Resume | [Pause] | 暫?;蚧謴?fù)發(fā)送CAN報(bào)文 |
View | ||
命令 | 快捷鍵 | 描述 |
Receive / Transmit | [Alt+1] | 激活和顯示接收/發(fā)送選項(xiàng)卡 |
Trace | [Alt+2] | 激活和顯示示蹤選項(xiàng)卡 |
PCAN-USB | [Alt+3] | 激活PCAN-USB選項(xiàng)卡 |
PCAN-USB Pro | [Alt+3] | 激活PCAN-USB Pro選項(xiàng)卡 |
PCAN-PC Card | [Alt+3] | 激活PCAN-PC Card選項(xiàng)卡 |
Bus Load | [Alt+4] | 激活總線負(fù)載選項(xiàng)卡 |
Error Generator | [Alt+5] | 激活錯(cuò)誤幀生成選項(xiàng)卡 |
Make Floating | 取消活動(dòng)選項(xiàng)卡停靠主窗口,選項(xiàng)卡作為一個(gè)浮動(dòng)窗口顯示 | |
Trace | ||
命令 | 快捷鍵 | 描述 |
Start | [Ctrl+T] | 開始記錄CAN報(bào)文 |
Pause | 暫停記錄CAN報(bào)文 | |
Stop | [Ctrl+Alt+T] | 停止記錄CAN報(bào)文 |
Save | [Shift+Ctrl+S] | 保持記錄的CAN報(bào)文到一個(gè)文件 |
Linear Buffer | 設(shè)置示蹤窗口以線形模式運(yùn)行,如果緩沖區(qū)被填滿,停止記錄。緩沖區(qū)有一個(gè)固定的大小,可容納1000000報(bào)文。 | |
Ring Buffer | 設(shè)置示蹤窗口以環(huán)形模式運(yùn)行,如果緩沖區(qū)被填滿,接收的報(bào)文被記錄的報(bào)文覆蓋。緩沖區(qū)有一個(gè)固定的大小,可容納1000000報(bào)文。 | |
Log Data Frames | 該選項(xiàng)決定數(shù)據(jù)幀是否應(yīng)被記錄下來 | |
Log RTR | 該選項(xiàng)決定遠(yuǎn)程發(fā)送請(qǐng)求幀是否應(yīng)被記錄下來 | |
Log Error Warnings | 該選項(xiàng)決定錯(cuò)誤警告是否應(yīng)被記錄下來 | |
Log Error Frames | 該選項(xiàng)決定錯(cuò)誤幀是否應(yīng)被記錄下來 | |
Log Error Counter Changes | 該選項(xiàng)決定錯(cuò)誤計(jì)數(shù)器值的變化是否應(yīng)被記錄下來 | |
Help | ||
命令 | 快捷鍵 | 描述 |
PCAN-View Help | [F1] | 顯示在線文檔內(nèi)容的目錄 |
Device Driver Version | 顯示當(dāng)前CAN設(shè)備驅(qū)動(dòng)的信息 | |
About | 顯示應(yīng)用程序、版本和版權(quán)的信息 |
工具欄
命令 | 描述 | 替代 |
Open | 打開以前保存的發(fā)送列表文件 | [Ctrl+O] File | Open... |
Save | 把當(dāng)前發(fā)送列表保存到一個(gè)文件中 | [Ctrl+S] File | Save |
Connect | 打開連接對(duì)話框,把客戶端連接到CAN硬件或CAN網(wǎng)絡(luò) | [Ctrl+B] CAN | Connect... |
Reset | 復(fù)位CAN控制器,清除接收清單,復(fù)位發(fā)送列表 | [Esc] CAN | Reset |
New Message | 打開一個(gè)報(bào)文編輯窗口,在發(fā)送列表中創(chuàng)建一個(gè)新的CAN報(bào)文 | [Ins] Transmit | New Message... |
Edit Message | 打開報(bào)文編輯窗口,編輯發(fā)送列表中選中的CAN報(bào)文的參數(shù) | [Enter] Transmit | Edit Message... |
Cut | 剪切選定的信息到剪貼板上 | [Ctrl+X] Edit | Cut |
Copy | 復(fù)制選定的CAN信息到剪貼板 | [Ctrl+C] Edit | Copy |
Paste | 插入剪貼板內(nèi)容到發(fā)送列表 | [Ctrl+V] Edit | Paste |
Start Trace | 啟動(dòng)報(bào)文的記錄 | [Ctrl+T] Trace | Start |
Pause Trace | 暫停報(bào)文的記錄 | Trace | Pause |
Stop Trace | 停止報(bào)文的記錄 | [Shift+Ctrl+T] Trace | Stop |
PCAN-View Help | 顯示在線幫助文檔目錄 | Help | PCAN-View Help |
About | 有關(guān)程序、版本和版權(quán)的信息 | Help | About... |
硬件狀態(tài)
CAN硬件的狀態(tài)將顯示在主窗口的狀態(tài)欄和“跟蹤"選項(xiàng)卡上的跟蹤列表中。
下表描述了狀態(tài)標(biāo)識(shí),根據(jù)使用的CAN硬件和安裝的CAN驅(qū)動(dòng)程序,可能會(huì)出現(xiàn)狀態(tài)標(biāo)識(shí)。
如果已使用的CAN硬件安裝了版本號(hào)為4或更高版本的CAN驅(qū)動(dòng)程序,并且如果PCAN-View作為PCAN-USB、PCAN-USB Pro或PCAN-USB Hub連接到另一個(gè)CAN硬件,則可能會(huì)出現(xiàn)以下狀態(tài)標(biāo)識(shí):
狀態(tài) | 描述 |
OK | 控制器處于“主動(dòng)錯(cuò)誤"狀態(tài),即所有錯(cuò)誤計(jì)數(shù)器都低于閾值128。 |
Error Passive | 控制器處于“被動(dòng)錯(cuò)誤"狀態(tài),即至少有一個(gè)錯(cuò)誤計(jì)數(shù)器達(dá)到閾值128。 可能原因:硬件未正確連接到CAN總線,或選擇了錯(cuò)誤的波特率。 |
Warning | 其中一個(gè)錯(cuò)誤計(jì)數(shù)器達(dá)到“錯(cuò)誤警告限制"的閾值,默認(rèn)為96。 |
Bus-Off | 由于總線上存在嚴(yán)重且連續(xù)的錯(cuò)誤(已超過255個(gè)錯(cuò)誤點(diǎn)),控制器已進(jìn)入“總線關(guān)閉"狀態(tài)。可能的原因可能是總線短路。 |
OVERRUN | CAN控制器接收到的消息太多,以至于不能處理所有觸發(fā)的硬件中斷。 |
QOVERRUN | 接收隊(duì)列已滿。 應(yīng)用程序的內(nèi)部處理速度不夠快,無法處理設(shè)備驅(qū)動(dòng)程序?qū)懭霊?yīng)用程序接收隊(duì)列中的所有消息。 |
QXMTFULL | 發(fā)送隊(duì)列已滿 設(shè)備驅(qū)動(dòng)程序無法將寫入其傳輸隊(duì)列的所有消息發(fā)送到CAN控制器??赡艿脑蚩赡苁堑捅忍芈?、高總線負(fù)載或總線錯(cuò)誤。由于必須首先*填滿傳輸隊(duì)列,因此延遲時(shí)會(huì)發(fā)生此錯(cuò)誤。傳輸隊(duì)列的大小為32767條消息。 |
如果已使用的can硬件安裝了版本號(hào)小于4的CAN驅(qū)動(dòng)程序,或者PCAN-View連接到PCAN-USB、PCAN-USB Pro或PCAN-USB集線器,則可能會(huì)出現(xiàn)以下狀態(tài)標(biāo)識(shí):
狀態(tài) | 描述 |
BUSLIGHT | 總線錯(cuò)誤:CAN控制器一個(gè)錯(cuò)誤計(jì)數(shù)器達(dá)到"light"閾值(達(dá)到0個(gè)錯(cuò)誤點(diǎn)) |
BUSHEAVY | 總線錯(cuò)誤:CAN控制器一個(gè)錯(cuò)誤計(jì)數(shù)器達(dá)到" heavy" 閾值(至少96個(gè)錯(cuò)誤點(diǎn))。 可能原因:硬件未正確連接到CAN總線,或選擇了錯(cuò)誤的波特率。 |
BUSOFF | 由于總線上存在嚴(yán)重且連續(xù)的錯(cuò)誤(已超過255個(gè)錯(cuò)誤點(diǎn)),控制器已進(jìn)入“總線關(guān)閉"狀態(tài)。 可能的原因可能是總線短路。 |
OVERRUN | CAN控制器接收到的消息太多,以至于不能處理所有觸發(fā)的硬件中斷。 |
QOVERRUN | 接收隊(duì)列已滿 應(yīng)用程序的內(nèi)部處理速度不夠快,無法處理設(shè)備驅(qū)動(dòng)程序?qū)懭霊?yīng)用程序接收隊(duì)列中的所有消息。 |
QXMTFULL | 發(fā)送隊(duì)列已滿 設(shè)備驅(qū)動(dòng)程序無法將寫入其傳輸隊(duì)列的所有消息發(fā)送到CAN控制器??赡艿脑蚩赡苁堑捅忍芈?、高總線負(fù)載或總線錯(cuò)誤。由于必須首先*填滿傳輸隊(duì)列,因此延遲時(shí)會(huì)發(fā)生此錯(cuò)誤。傳輸隊(duì)列的大小為32767條消息。 |