智能CAN觸發(fā)可以按時(shí)間和事件進(jìn)行判定觸發(fā)
CANbus TDM是為力科示波器提供的一種功能強大的觸發(fā)、解碼和測量/圖示工具,將大大提高調試和驗證CAN ECU或網(wǎng)絡(luò )性能的能力。它把示波器的物理層分析功能與基于消息的觸發(fā)、協(xié)議解碼及CAN特定測量和圖示結合在一起。
本文引用地址:http://dyxdggzs.com/article/196661.htm力科CAN觸發(fā)具有獨一無(wú)二的能力,可以觸發(fā)數據幀、遠程幀或錯誤幀。用戶(hù)可以自定義數據幀或遠程幀的ID值和DATA值。此外,它可以與力科SMART觸發(fā)結合使用,提供按時(shí)間和信號判定的觸發(fā)功能。
圖1顯示了一個(gè)典型觸發(fā)設置,其中CAN觸發(fā)與判定SMART觸發(fā)相結合,選擇一條特定的CAN總線(xiàn)消息。在這一設置中,根據代表著(zhù)到傳感器輸入的模擬電壓?jiǎn)?dòng)或判定觸發(fā)。這個(gè)電壓應用到示波器的通道2,在源電壓超過(guò)5 V時(shí)啟動(dòng)觸發(fā)。在這種情況下,預計觸發(fā)點(diǎn)是包含傳感器峰值輸入值的消息幀。傳感器使用ID 210,在傳感器輸入達到5 V后,CAN觸發(fā)設置成觸發(fā)ID 210,如圖2所示。
可以通過(guò)唯一的CAN Bus TDM參數“CAN to Value”讀取和轉換消息內容。圖1中的曲線(xiàn)F1顯示了參數值按時(shí)間對準的追蹤圖。CAN總線(xiàn)TDM畫(huà)面,即圖1中的曲線(xiàn)CA,顯示了半秒的CANBus業(yè)務(wù)。CAN Zoom擴大了觸發(fā)示波器的消息視圖,解碼CAN消息的ID、DLC、DATA和CRC字段。
除邊沿或越過(guò)門(mén)限的判定標準外,示波器可以根據模擬輸入的狀態(tài)進(jìn)行判定。在這種情況下,必須保持某種狀態(tài),如選通信號,直到示波器觸發(fā)。因此,按狀態(tài)判定的觸發(fā)是有條件啟動(dòng)的,而前面討論的判定觸發(fā)則是無(wú)條件啟動(dòng)的。
在CANBus TDM中,還可以使用對時(shí)間敏感的SMART觸發(fā)。記住,在消息幀滿(mǎn)足觸發(fā)標準(ID字段、數據內容、幀類(lèi)型等等)的任何時(shí)侯,CAN觸發(fā)模塊都會(huì )輸出一個(gè)觸發(fā)信號,SMART觸發(fā)支持CAN觸發(fā)作為觸發(fā)源,觸發(fā)兩個(gè)觸發(fā)事件之間的時(shí)間間隔,如圖3所示,其中使用CAN觸發(fā)在通道4上把毛刺觸發(fā)設置為觸發(fā)源。除毛刺觸發(fā)外,還可以應用寬度觸發(fā)、間隔觸發(fā)和跌落觸發(fā)。
圖1. 判定CAN總線(xiàn)觸發(fā)的設置。
圖2. 按通道2的幅度判定的CAN觸發(fā)設置。
圖3中的設置將觸發(fā)相互之間相隔1.02 ms內發(fā)生的CAN消息。CAN觸發(fā)設置成為所有消息幀生成觸發(fā)輸出,如圖4所示。通過(guò)這種方式,我們可以看到在相互之間相隔1 ms內發(fā)生的所有可能的消息。另一個(gè)選項是使用CAN觸發(fā)選擇特定消息和/或內容,然后在特定消息定時(shí)滿(mǎn)足用戶(hù)自定義標準時(shí)觸發(fā)。
CANbus TDM擴大了示波器的用途和功能。它無(wú)縫地集成到儀器結構中,因此可以與CANbus觸發(fā)、解碼測量和圖示功能一起使用所有現有的功能。
圖3. 基于小于1 ms的CAN觸發(fā)之間時(shí)間的毛刺觸發(fā)。
圖4. 對毛刺觸發(fā)設置,CAN觸發(fā)支持所有消息幀。
評論