TCANLINPro軟件功能說(shuō)明
目錄
1. 設(shè)備管理
在軟件的設(shè)備管理視圖里面,可以同時(shí)啟動(dòng)多個(gè)設(shè)備,多個(gè)通道總線,所有的CAN通道和LIN通道都可以同時(shí)獨(dú)立工作,互不影響;
點(diǎn)擊【設(shè)備信息】按鈕,可以查看到當(dāng)前設(shè)備固件信息,包括固件支持功能,固件版本號(hào),固件編譯日期等;
2. 啟動(dòng)設(shè)備
2.1 啟動(dòng)CAN設(shè)備
點(diǎn)擊CAN對(duì)應(yīng)通道后面的【啟動(dòng)】按鈕,會(huì)彈出CAN參數(shù)配置界面,主要是配置CAN總線波特率,工作模式,終端電阻接入方式;
工作模式有【正常模式】和【自發(fā)自收】模式,在沒(méi)有外部接收CAN數(shù)據(jù)設(shè)備的情況下,可以使用自發(fā)自收模式測(cè)試軟件功能,在正常使用的情況下,得配置為【正常模式】;
終端電阻的配置是通過(guò)軟件配置的,若CAN總線上沒(méi)有終端電阻,則需要在軟件上使能終端電阻,否則可能會(huì)導(dǎo)致CAN數(shù)據(jù)無(wú)法正常收發(fā);
常規(guī)CAN波特率在【仲裁域波特率】里面配置,若設(shè)備是支持CANFD的,那么可以根據(jù)實(shí)際需求配置【數(shù)據(jù)域波特率】;
波特率可以選擇為【自定義】,然后自己設(shè)置波特率參數(shù)即可實(shí)現(xiàn)自定義任意波特率,點(diǎn)擊【波特率計(jì)算器】,可以打開(kāi)波特率參數(shù)計(jì)算軟件,輸入需要設(shè)置的波特率后,會(huì)自動(dòng)計(jì)算出多組波特率參數(shù)供選擇;
2.2 啟動(dòng)LIN設(shè)備
點(diǎn)擊LIN對(duì)應(yīng)通道后面的【啟動(dòng)】按鈕,會(huì)彈出LIN參數(shù)配置界面;
根據(jù)通信對(duì)象,設(shè)置好波特率,若是去監(jiān)控現(xiàn)有總線上的數(shù)據(jù),但是不知道當(dāng)前總線上的具體波特率,那么可以將【主從模式】配置為【從機(jī)】,然后點(diǎn)擊【探測(cè)波特率】按鈕即可探測(cè)總線上數(shù)據(jù)傳輸?shù)牟ㄌ芈手担?/p>
根據(jù)實(shí)際需求選擇【主從模式】,LIN通信是有主從關(guān)系的,若要通信的對(duì)象是從設(shè)備,那么我們的適配器就得配置為【主機(jī)】,若是要去監(jiān)控總線上的數(shù)據(jù),那么我們?cè)O(shè)備就得配置為【從機(jī)】;
主機(jī)模式下,可配置同步間隔寬度,一般情況下默認(rèn)13位即可;
我們適配器內(nèi)部是有5V轉(zhuǎn)12V電路的,勾選后就會(huì)使能內(nèi)部的5V轉(zhuǎn)12V,若不勾選,那么就必須在適配器的12V端口外接12V電源,否則LIN無(wú)法正常通信;
適配器內(nèi)部的5V轉(zhuǎn)12V輸出能力比較弱,最大輸出電流大概有100mA左右,所以在外部設(shè)備功率不大的情況下,可以使用我們的設(shè)備12V給外部設(shè)備供電,在通信環(huán)境中有強(qiáng)電磁干擾的情況下,比如控制大電流繼電器,大功率電機(jī),這時(shí)把適配器的12V端口外接12V電源,可以大幅提升數(shù)據(jù)通信抗干擾能力;
3. 數(shù)據(jù)顯示視圖
3.1 普通視圖
點(diǎn)擊啟動(dòng)CAN或者LIN后,會(huì)自動(dòng)打開(kāi)一個(gè)普通數(shù)據(jù)顯示視圖,在這個(gè)視圖界面里面,可以看到CAN或者LIN的原始數(shù)據(jù),若同時(shí)啟動(dòng)了多個(gè)CAN或者LIN視圖,可以新增CAN或者LIN視圖進(jìn)行數(shù)據(jù)查看,也可以在當(dāng)前視圖里面選擇不同設(shè)備,不同通道的數(shù)據(jù)進(jìn)行查看;
可將當(dāng)前視圖里面的數(shù)據(jù)導(dǎo)出為文件,也可以清空數(shù)據(jù),暫停顯示,滾動(dòng)顯示,還可以配置為更新顯示;
點(diǎn)擊【更新顯示】后,會(huì)在當(dāng)前視圖的下方打開(kāi)更新顯示窗口,更新顯示模式下,只會(huì)顯示同一個(gè)ID最新的數(shù)據(jù),若數(shù)據(jù)發(fā)生了變化,那么該字節(jié)數(shù)據(jù)會(huì)顯示為藍(lán)色,同時(shí)也會(huì)統(tǒng)計(jì)當(dāng)前ID接收到的幀數(shù);
3.2 CAN視圖顯示設(shè)置
點(diǎn)擊CAN總線視圖里面的【顯示設(shè)置】后,可以彈出顯示設(shè)置界面,在這個(gè)界面里面,可以對(duì)顯示信息進(jìn)行按需設(shè)置;
3.3 LIN視圖設(shè)置
點(diǎn)擊LIN總線視圖里面的【顯示設(shè)置】后,可以彈出顯示設(shè)置界面,在這個(gè)界面里面,可以對(duì)顯示信息進(jìn)行按需設(shè)置;
3.4 CAN DBC視圖
點(diǎn)擊【新增CAN視圖】->【新增DBC視圖】后,可以打開(kāi)DBC數(shù)據(jù)解析視圖界面,點(diǎn)擊【打開(kāi)文件】,選擇需要進(jìn)行數(shù)據(jù)解析的DBC文件,若適配器接收到了CAN數(shù)據(jù),或者發(fā)送了CAN數(shù)據(jù),那么數(shù)據(jù)就會(huì)在該界面進(jìn)行解析顯示;
若想實(shí)時(shí)將解析的數(shù)據(jù)保存為文件,可點(diǎn)擊【保存數(shù)據(jù)】按鈕,然后選擇文件保存路徑即可;
3.5 曲線視圖
點(diǎn)擊【新增CAN視圖】->【新增CAN曲線視圖】后,即可打開(kāi)數(shù)據(jù)曲線,表盤顯示界面;
點(diǎn)擊【加載DBC文件】按鈕,選擇DBC文件,然后在列表中選中需要顯示數(shù)據(jù)的信號(hào),點(diǎn)擊鼠標(biāo)右鍵,即可選擇【曲線顯示】,【表盤顯示】,【布爾量顯示】,每種顯示效果如上圖所示;
若沒(méi)有DBC文件,那么也可以通過(guò)點(diǎn)擊【新增信號(hào)】按鈕,添加自定義信號(hào),然后進(jìn)行數(shù)據(jù)顯示;
CAN和LIN數(shù)據(jù)圖形顯示方式都一樣,不同的是CAN是使用DBC文件,LIN是使用LDF文件,所以后面就不單獨(dú)對(duì)LIN數(shù)據(jù)圖形顯示做單獨(dú)的介紹;
3.6 LIN LDF視圖
點(diǎn)擊【新增LIN視圖】->【新增LDF視圖】,即可打開(kāi)LDF視圖界面,在該界面中,點(diǎn)擊【打開(kāi)文件】按鈕,選擇LDF文件后,再進(jìn)行LIN數(shù)據(jù)收發(fā)時(shí),就能實(shí)時(shí)解析LIN總線數(shù)據(jù);
若需要將解析的數(shù)據(jù)實(shí)時(shí)保存為文件,可以點(diǎn)擊【保存數(shù)據(jù)】按鈕,然后選擇數(shù)據(jù)文件存儲(chǔ)路徑即可;
4. 發(fā)送CAN數(shù)據(jù)
4.1 普通發(fā)送
點(diǎn)擊【發(fā)送CAN數(shù)據(jù)】->【普通發(fā)送】后,即可打開(kāi)普通CAN數(shù)據(jù)發(fā)送界面,如上圖所示;
在需要進(jìn)行簡(jiǎn)單的數(shù)據(jù)大量發(fā)送時(shí),可以設(shè)置好發(fā)送次數(shù),以及每次發(fā)送幀數(shù),設(shè)置好之后點(diǎn)擊【發(fā)送】按鈕即可開(kāi)始數(shù)據(jù)的發(fā)送,再次點(diǎn)擊即可停止數(shù)據(jù)發(fā)送;
發(fā)送數(shù)據(jù)時(shí)可以設(shè)置ID遞增,數(shù)據(jù)遞增模式,數(shù)據(jù)也可以添加到列表里面進(jìn)行發(fā)送;
列表中的幀可以順序發(fā)送,也可以并行發(fā)送,并行發(fā)送時(shí),延時(shí)時(shí)間最好能大于10ms,這樣才能保證每幀的間隔時(shí)間基本準(zhǔn)確;
列表中的數(shù)據(jù)可以寫(xiě)入到適配器內(nèi)部后,將適配器通過(guò)USB充電器供電,即可自動(dòng)循環(huán)發(fā)送列表中的數(shù)據(jù),點(diǎn)擊【寫(xiě)入設(shè)備】后,也可以配置為按鈕觸發(fā)方式發(fā)送,比如在LIN1跟GND之間接一個(gè)按鈕,按下之后就發(fā)送一次;
若需要清除寫(xiě)入設(shè)備中的離線發(fā)送數(shù)據(jù),可以在適配器固件升級(jí)界面進(jìn)行清除;
點(diǎn)擊發(fā)送數(shù)據(jù)界面上右上角的綠色加號(hào),可以新增一個(gè)發(fā)送數(shù)據(jù)界面,如此可以實(shí)現(xiàn)同時(shí)發(fā)送多個(gè)通道的數(shù)據(jù);
4.2 DBC發(fā)送
點(diǎn)擊【發(fā)送CAN數(shù)據(jù)】->【DBC發(fā)送】后,可以打開(kāi)DBC數(shù)據(jù)發(fā)送界面,如上圖所示;
加載DBC文件后,可以在消息列表中點(diǎn)擊鼠標(biāo)右鍵將需要發(fā)送的消息添加到發(fā)送列表中,點(diǎn)擊選中發(fā)送列表中的消息后,可以在下方設(shè)置該消息內(nèi)部每個(gè)信號(hào)的值,信號(hào)值修改后會(huì)立即生效;
點(diǎn)擊【列表發(fā)送】即可開(kāi)始發(fā)送數(shù)據(jù),數(shù)據(jù)可配置為順序發(fā)送或者并行發(fā)送,再次點(diǎn)擊可停止發(fā)送;
4.3 DBC發(fā)送(信號(hào)變化)
點(diǎn)擊【發(fā)送CAN數(shù)據(jù)】->【DBC發(fā)送(信號(hào)變化)】后,可以打開(kāi)DBC信號(hào)數(shù)據(jù)變化發(fā)送界面,如上圖所示;
將需要發(fā)送的幀添加到發(fā)送列表后(點(diǎn)擊鼠標(biāo)右鍵添加),選擇需要變化數(shù)據(jù)發(fā)送的幀,然后在下方設(shè)置信號(hào)數(shù)據(jù)變化方式即可,每種變化都有對(duì)應(yīng)的參數(shù)進(jìn)行設(shè)置,需要配置好參數(shù),否則可能無(wú)法得到預(yù)期的數(shù)據(jù)變化效果;
可以在曲線視圖里面監(jiān)控信號(hào)數(shù)據(jù)變化的信號(hào)數(shù)據(jù),以此來(lái)驗(yàn)證發(fā)送出去的數(shù)據(jù)是否是自己預(yù)期的數(shù)據(jù);
4.4 數(shù)據(jù)回放
點(diǎn)擊【發(fā)送CAN數(shù)據(jù)】->【數(shù)據(jù)回放】后即可打開(kāi)數(shù)據(jù)回放界面;
通過(guò)我們適配器抓到的CAN數(shù)據(jù),然后將數(shù)據(jù)導(dǎo)出為文件后,可以將文件進(jìn)行數(shù)據(jù)回放發(fā)送到CAN總線,或者是在軟件內(nèi)部回放;
回放數(shù)據(jù)的時(shí)候可以設(shè)置指定ID數(shù)據(jù)回放,或者過(guò)濾指定ID的數(shù)據(jù);
4.5 列表文件發(fā)送
點(diǎn)擊【發(fā)送CAN數(shù)據(jù)】->【列表文件發(fā)送】后即可打開(kāi)列表文件發(fā)送界面;
選擇列表文件所在目錄,軟件會(huì)自動(dòng)識(shí)別當(dāng)前目錄下的文件類型,并將支持發(fā)送的文件名稱在界面上顯示出來(lái);
點(diǎn)擊圖標(biāo)即可開(kāi)始發(fā)送數(shù)據(jù),再次點(diǎn)擊可停止發(fā)送;
若每次只想發(fā)送一個(gè)文件的數(shù)據(jù),可勾選【單個(gè)發(fā)送】,若文件中的數(shù)據(jù)發(fā)送完畢后還需要繼續(xù)循環(huán)發(fā)送,可勾選【循環(huán)發(fā)送】;
數(shù)據(jù)在進(jìn)行發(fā)送時(shí),會(huì)顯示數(shù)據(jù)發(fā)送進(jìn)度,以及當(dāng)前數(shù)據(jù)發(fā)送完畢百分比;
5. 發(fā)送LIN數(shù)據(jù)
5.1 普通發(fā)送
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【普通發(fā)送】后即可打LIN數(shù)據(jù)普通發(fā)送界面;
發(fā)送數(shù)據(jù)必須在適配器被配置為【主機(jī)】模式后才能正常操作,因?yàn)橹挥蠰IN總線數(shù)據(jù)才能進(jìn)行主動(dòng)數(shù)據(jù)收發(fā);
【數(shù)據(jù)類型】里面有【同步間隔】,【主機(jī)寫(xiě)】,【主機(jī)讀】3個(gè)選項(xiàng),【同步間隔】?jī)H僅發(fā)送一個(gè)同步間隔信號(hào),不會(huì)發(fā)送其他數(shù)據(jù),發(fā)送同步間隔一般用于LIN總線上設(shè)備喚醒操作,【主機(jī)寫(xiě)】發(fā)送數(shù)據(jù),除了發(fā)送正常的幀頭之外,還可以發(fā)送數(shù)據(jù),【主機(jī)讀】只實(shí)現(xiàn)發(fā)送幀頭,然后等待從機(jī)來(lái)填充數(shù)據(jù)域,最后將從機(jī)發(fā)送的數(shù)據(jù)接收到并傳輸?shù)缴衔粰C(jī)端;
添加到發(fā)送列表中的數(shù)據(jù),同樣可以通過(guò)點(diǎn)擊【寫(xiě)入設(shè)備】將數(shù)據(jù)寫(xiě)入適配器內(nèi)部,適配器通過(guò)USB充電器供電后就可以自動(dòng)發(fā)送列表中的數(shù)據(jù);
列表中的數(shù)據(jù)可以導(dǎo)出文件,方便下次直接導(dǎo)入文件;
5.2 LDF發(fā)送
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【LDF發(fā)送】后即可打LIN LDF數(shù)據(jù)發(fā)送界面;
界面內(nèi)容會(huì)根據(jù)LDF文件內(nèi)容自動(dòng)生成,在主機(jī)模式下,可以設(shè)置發(fā)送出去的數(shù)據(jù),也可以向從機(jī)讀取數(shù)據(jù),并解析顯示在界面;
在從機(jī)模式下,接收到數(shù)據(jù)后,會(huì)根據(jù)LDF文件自動(dòng)解析并顯示在界面,也可以在界面設(shè)置需要向主機(jī)反饋的數(shù)據(jù);
可以選擇執(zhí)行某一個(gè)調(diào)度表,也可以選擇執(zhí)行所有調(diào)度表;
5.3 LDF列表發(fā)送
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【LDF列表發(fā)送】后即可打LIN LDF列表數(shù)據(jù)發(fā)送界面;
相對(duì)【LDF發(fā)送】界面,列表模式發(fā)送界面可以靈活的添加需要發(fā)送的幀,同時(shí)更方便的編輯每個(gè)幀,每個(gè)信號(hào)的數(shù)據(jù),推薦使用該模式發(fā)送數(shù)據(jù);
在從機(jī)模式下,也可以編輯從機(jī)向主機(jī)返回的數(shù)據(jù),但是在這個(gè)界面不能實(shí)時(shí)解析顯示接收到的數(shù)據(jù),需要解析顯示數(shù)據(jù),得在【新增LIN視圖】->【新增LDF視圖】界面進(jìn)行查看;
5.4 LDF列表發(fā)送(信號(hào)變化)
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【LDF列表發(fā)送(信號(hào)變化)】后即可打LIN LDF列表數(shù)據(jù)發(fā)送界面;
將需要發(fā)送的消息添加到發(fā)送列表后,點(diǎn)擊某一個(gè)消息的某一個(gè)信號(hào),可以編輯該信號(hào)的數(shù)據(jù)發(fā)送變化方式;
此模式發(fā)送數(shù)據(jù)只支持主機(jī)模式下發(fā)送數(shù)據(jù),不能編輯從機(jī)模式下數(shù)據(jù)變化返回給主機(jī);
編輯信號(hào)數(shù)據(jù)變化模式時(shí),可以實(shí)時(shí)顯示波形;
5.5 UDS協(xié)議發(fā)送
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【UDS協(xié)議發(fā)送】后即可打LIN UDS協(xié)議數(shù)據(jù)發(fā)送界面;
有的LIN設(shè)備數(shù)據(jù)通信需要用到UDS協(xié)議方式進(jìn)行通信,在該界面發(fā)送界面更為方便,不需要自己去分包數(shù)據(jù),只需要設(shè)置好服務(wù)ID,該ID對(duì)應(yīng)的參數(shù),底層會(huì)自動(dòng)根據(jù)UDS協(xié)議方式打包數(shù)據(jù)并發(fā)送;
可以勾選是否需要響應(yīng)數(shù)據(jù),若需要響應(yīng)數(shù)據(jù),可設(shè)置數(shù)據(jù)響應(yīng)超時(shí)時(shí)間,接收到響應(yīng)的數(shù)據(jù)后,會(huì)在操作記錄里面進(jìn)行顯示,底層所有的數(shù)據(jù)收發(fā)都會(huì)在【新增LIN視圖】里面進(jìn)行顯示;
可以將需要的操作添加到列表里面循環(huán)執(zhí)行,適用于對(duì)時(shí)間要求比較嚴(yán)格的應(yīng)用場(chǎng)合;
5.6 數(shù)據(jù)回放
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【數(shù)據(jù)回放】后即可打LIN數(shù)據(jù)回放界面;
在LIN視圖里面保存的數(shù)據(jù),可以在此處進(jìn)行回放,回放時(shí)可以設(shè)置過(guò)濾某些ID的數(shù)據(jù),或者指定發(fā)送某些ID的數(shù)據(jù);
可以單獨(dú)設(shè)置某些ID的校驗(yàn)?zāi)J?,可以選擇控制數(shù)據(jù)發(fā)送到總線或者只是在軟件內(nèi)部發(fā)送;
5.7 列表文件發(fā)送
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【列表文件發(fā)送】后即可打LIN數(shù)據(jù)回放界面;
點(diǎn)擊【選擇目錄】選擇包含數(shù)據(jù)列表文件的目錄,軟件會(huì)自動(dòng)識(shí)別所有支持的文件,然后在列表中顯示出來(lái),點(diǎn)擊列表中的【發(fā)送】按鈕,可以控制每個(gè)文件的數(shù)據(jù)發(fā)送;
點(diǎn)擊【列表發(fā)送】按鈕,可以順序或者并行發(fā)送列表中的數(shù)據(jù)列表文件;
勾選【循環(huán)發(fā)送】后,數(shù)據(jù)可循環(huán)發(fā)送;
5.8 設(shè)置從機(jī)響應(yīng)數(shù)據(jù)
點(diǎn)擊【發(fā)送LIN數(shù)據(jù)】->【設(shè)置從機(jī)響應(yīng)數(shù)據(jù)】后即可打開(kāi)LIN從機(jī)模式下向主機(jī)返回?cái)?shù)據(jù)的配置界面;
將需要反饋給主機(jī)的ID數(shù)據(jù)類型配置為【從機(jī)寫(xiě)】,然后配置好校驗(yàn)?zāi)J胶蛿?shù)據(jù)即可,配置完畢后,點(diǎn)擊【設(shè)置數(shù)據(jù)】按鈕即可;
主機(jī)模式下該界面無(wú)效;
6. 高級(jí)功能
6.1 CAN總線狀態(tài)
點(diǎn)擊【高級(jí)功能】->【CAN總線狀態(tài)】后即可打開(kāi)CAN總線狀態(tài)界面;
在無(wú)法進(jìn)行CAN數(shù)據(jù)收發(fā)時(shí),可以打開(kāi)該界面查看是否有CAN總線錯(cuò)誤發(fā)生,如此可以初步判斷問(wèn)題所在;
6.2 CAN總線中繼
點(diǎn)擊【高級(jí)功能】->【CAN總線中繼】后即可打開(kāi)CAN總線中繼界面;
CAN總線中繼可以在線轉(zhuǎn)換,也可以寫(xiě)入設(shè)備,在設(shè)備中轉(zhuǎn)換,在線轉(zhuǎn)換延時(shí)較長(zhǎng),但是可以看到所有收發(fā)的數(shù)據(jù),在設(shè)備上轉(zhuǎn)換,延時(shí)最短,但是無(wú)法看到中繼之后轉(zhuǎn)發(fā)的數(shù)據(jù);
將轉(zhuǎn)換規(guī)則添加到列表后,軟件會(huì)根據(jù)列表中的轉(zhuǎn)換規(guī)則進(jìn)行中繼,列表中的轉(zhuǎn)換規(guī)則數(shù)據(jù)可以導(dǎo)出為文件保存;
6.3 CAN固件升級(jí)
點(diǎn)擊【高級(jí)功能】->【CAN固件升級(jí)】后即可打開(kāi)CAN固件升級(jí)界面;
該功能是實(shí)現(xiàn)對(duì)CAN總線上的節(jié)點(diǎn)進(jìn)行固件升級(jí),我們提供有固件升級(jí)協(xié)議文檔,以及STM32單片機(jī),TMS320F28335/2808芯片固件升級(jí)固件源碼;
固件支持文件AES加密傳輸功能,可以保證固件安全性;
6.4 CAN/LIN總線利用率
點(diǎn)擊【高級(jí)功能】->【CAN/LIN總線利用率】后即可打開(kāi)CAN/LIN總線利用率界面;
可試試顯示當(dāng)前總線數(shù)據(jù)收發(fā)速度,以及總線當(dāng)前利用率,點(diǎn)擊【實(shí)時(shí)保存】可以將數(shù)據(jù)實(shí)時(shí)保存到文件;
6.5 LIN固件升級(jí)
點(diǎn)擊【高級(jí)功能】->【LIN固件升級(jí)】后即可打開(kāi)LIN固件升級(jí)界面;
跟CAN固件升級(jí)一樣,也是實(shí)現(xiàn)對(duì)LIN總線上的節(jié)點(diǎn)進(jìn)行固件升級(jí),使用的協(xié)議跟CAN總線固件升級(jí)協(xié)議一樣;
提供STM32F1單片機(jī)的固件源碼,可以很方便的移植到其他單片機(jī)上;
6.6 MLX芯片燒寫(xiě)
點(diǎn)擊【高級(jí)功能】->【MLX芯片燒寫(xiě)】后即可打開(kāi)邁來(lái)芯氛圍燈芯片燒寫(xiě)界面;
打開(kāi)軟件后,可根據(jù)接入的設(shè)備數(shù)量,自動(dòng)生成燒寫(xiě)列表,列表中可以單獨(dú)燒寫(xiě),也可以一鍵燒寫(xiě),方便大批量量產(chǎn);
可以設(shè)置循環(huán)燒寫(xiě)次數(shù),每次燒寫(xiě)間隔時(shí)間,可以將燒寫(xiě)結(jié)果記錄在文件中,方便自動(dòng)化批量燒寫(xiě)芯片,提高生成效率;
也可以設(shè)置程序燒寫(xiě)完畢后自動(dòng)發(fā)送功能測(cè)試指令,測(cè)試指令文件為【普通發(fā)送】里面保存出來(lái)的列表文件;
6.7 CAN&LIN互轉(zhuǎn)
點(diǎn)擊【高級(jí)功能】->【CAN&LIN互轉(zhuǎn)】后即可打開(kāi)CAN&LIN互轉(zhuǎn)界面;
可以將轉(zhuǎn)換規(guī)則添加到列表里面,點(diǎn)擊【在線轉(zhuǎn)換】后軟件在線轉(zhuǎn)換數(shù)據(jù),注意,使用該功能,需要先啟動(dòng)CAN和LIN;
也可以點(diǎn)擊【寫(xiě)入設(shè)備】將轉(zhuǎn)換規(guī)則寫(xiě)入適配器內(nèi)部,然后將適配器通過(guò)USB數(shù)據(jù)充電器供電后,自動(dòng)進(jìn)入數(shù)據(jù)轉(zhuǎn)換模式;
LIN為主機(jī)或者為從機(jī)時(shí),轉(zhuǎn)換方式不太一樣,具體轉(zhuǎn)換規(guī)則可以參考界面上的轉(zhuǎn)換說(shuō)明;
6.8 CAN轉(zhuǎn)PWM
點(diǎn)擊【高級(jí)功能】->【CAN轉(zhuǎn)PWM】后即可打開(kāi)CAN轉(zhuǎn)PWM界面;
簡(jiǎn)單的說(shuō)就是將接收到的CAN數(shù)據(jù)轉(zhuǎn)換成PWM輸出,具體轉(zhuǎn)換規(guī)則參考軟件上的轉(zhuǎn)換說(shuō)明,在我們軟件安裝目錄下也有CAN轉(zhuǎn)PWM的DBC文件,通過(guò)【DBC發(fā)送】可以分方便的發(fā)送數(shù)據(jù);
收到CAN數(shù)據(jù)后,軟件會(huì)根據(jù)收到的參數(shù)顯示輸出的PWM波形,通過(guò)軟件上顯示的波形可以初步評(píng)估輸出的波形是否為我們需要的波形;
該功能適用于在沒(méi)有CAN總線接口,而只有PWM控制接口的控制場(chǎng)合,
6.9 PWM波形輸出
點(diǎn)擊【高級(jí)功能】->【PWM波形輸出】后即可打開(kāi)PWM波形輸出界面;
PWM是通過(guò)LIN總線接口輸出PWM波形,勾選【使能適配器5V轉(zhuǎn)12V】后,PWM輸出的波形時(shí)12V,可不勾選,然后外接5到36V電壓到12V電壓接口,就可以實(shí)現(xiàn)5V到36V的PWM電壓輸出;
PWM輸出最大頻率建議不要超過(guò)100KHz,否則可能會(huì)導(dǎo)致波形上升沿比較緩慢,而波形比較差的情況;
可以在軟件上配置波形輸出時(shí)間,脈沖輸出個(gè)數(shù),也可以點(diǎn)擊【寫(xiě)入設(shè)備】,再將適配器通過(guò)USB充電器供電后自動(dòng)輸出PWM方波;