www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號精選 > 8號線攻城獅
[導(dǎo)讀]▼點(diǎn)擊下方名片,關(guān)注公眾號▼照理來說,USB-CAN這種東西應(yīng)該已經(jīng)被做的爛大街的工具,國內(nèi)居然沒有一個(gè)拿得出手的開源方案。某立功和PCAN動輒2000的價(jià)格也是離譜。淘寶上各種虛擬串口方案、替換dll兼容某立功軟件的各種方案....價(jià)格都倒是便宜,性能和可靠性嘛.......就...

點(diǎn)擊下方名片,關(guān)注公眾號



照理來說,USB-CAN這種東西應(yīng)該已經(jīng)被做的爛大街的工具,國內(nèi)居然沒有一個(gè)拿得出手的開源方案。某立功和PCAN動輒2000 的價(jià)格也是離譜。淘寶上各種虛擬串口方案、替換dll兼容某立功軟件的各種方案....價(jià)格都倒是便宜,性能和可靠性嘛.......就不多說了,上位機(jī)軟件也是爛的一塌糊涂。

這里推薦一個(gè)國外的炒雞好用的開源工具CANable,ta有完全開源的軟硬件及上位機(jī)支持,支持windos和linux Stock can并且都免驅(qū),且支持Python。
而且遠(yuǎn)不止于此,經(jīng)過我不斷探索,在gitlhub各個(gè)大神倉庫各種折騰。
我發(fā)現(xiàn)這個(gè)canable這個(gè)項(xiàng)目衍生出了很多開源固件,目前固件和支持的軟件已經(jīng)極為豐富。

而且主芯片STM32F042/72支持USB DFU,可以通過USB直接更新固件,無縫切換多種上位機(jī)。

先上項(xiàng)目首頁,canbale項(xiàng)目官網(wǎng):
https://canable.io/

首先先看硬件項(xiàng)目



硬件項(xiàng)目其實(shí)叫做candleLight,github鏈接:https://github.com/HubertD/candleLight] https://github.com/HubertD/candleLight

這個(gè)不帶隔離的硬件設(shè)計(jì)是比較簡單的,就是一塊帶usb和can的stm32f0 CAN收發(fā)器TJA1051/3。
可惜的就是這顆stm32f0芯片現(xiàn)在價(jià)格漲得有點(diǎn)離譜了,之前在JLC打樣做了幾塊,主芯片就去到40多大洋,加上pcb和smt,打樣成本差不多投到100左右吧。

后來發(fā)現(xiàn)某寶上已經(jīng)有商家把canable作出產(chǎn)品了,帶隔離的價(jià)格也才100多,還帶外殼配件,果斷買了一個(gè)試試,某寶搜“開源 canable”就能找到,早知道就不用費(fèi)勁自己打板了

但是某寶上買的只提供了默認(rèn)固件的相關(guān)資料,經(jīng)過我不斷探索,在gitlhub各個(gè)大神倉庫各種折騰。

我發(fā)現(xiàn)這個(gè)canable這個(gè)項(xiàng)目衍生出了很多開源固件,目前固件和支持的軟件已經(jīng)極為豐富,可以說可玩性極高。我甚至懷疑很多某寶和咸魚上的山寨PCAN就是canable換了一個(gè)殼子和固件而已!??!

pdf原理圖:https://github.com/HubertD/candleLight/blob/master/export/v1.1/pdf/candleLight-v1.1.pdf
重點(diǎn)還是固件,第一個(gè)先說重磅的,PCAN固件!
論壇已經(jīng)有人分享了,還是這個(gè)鏈接:
https://github.com/moonglow/pcan_cantact
我會在附件里打包我編譯好的代碼和二進(jìn)制文件可以直接USB燒寫

燒寫PCAN固件之后,CANable搖身一變就成了PEAK CAN-USB,直接可以使用PEAK的官方驅(qū)動以及軟件(pcan-view/ pcan-explorer 5),甚至基于peak開發(fā)的其他二次開發(fā)軟件(比如國內(nèi)的一些新能源車上位機(jī),奇瑞,北汽這些)。
目前使用下來和原裝PCAN的兼容性還是相當(dāng)不錯(cuò)的,但是注意不要用于ECU/PLC程序刷新,程序下載到到中途會出錯(cuò),這個(gè)問題還需要進(jìn)一步優(yōu)化。但是想想原裝PCAN動輒2000的價(jià)格,100多塊錢的canable加上這個(gè)PCAN固件是真的香啊。


介紹第二個(gè)固件是canable的默認(rèn)固件candleLight_fw
https://github.com/candle-usb/candleLight_fw
這個(gè)固件功能也蠻強(qiáng)大,采用的winUSB的免驅(qū)方案,USB bulk雙緩沖的模式,實(shí)際傳輸性能遠(yuǎn)超那些虛擬串口的USB-CAN。
支持windos和linux Stock can并且都免驅(qū),且支持Python。
linux下使用和PCAN一樣都是內(nèi)核自帶驅(qū)動,支持SocketCAN 非常適合用一些開源的can的工具和庫進(jìn)行二次開發(fā)。

candleLight固件的圖形化上位機(jī)叫做cangaroo。
cangaroo是candleLight固件專用的、簡單易用的can總線調(diào)試軟件,麻雀雖小五臟俱全,對于一般的can調(diào)試開發(fā)完全夠用,而且專門針對汽車逆向工程增加了通過can id分類接收到的can數(shù)據(jù)幀,并且當(dāng)某個(gè)id的數(shù)據(jù)幀活躍時(shí)會進(jìn)行高亮顯示以便于觀察分析。

?        支持Windos/Linux (Ubuntu發(fā)行版本)
?        最大支持同時(shí)接入32個(gè)CANable模塊
?        數(shù)據(jù)幀時(shí)間戳
?        支持?jǐn)?shù)據(jù)日志保存
?        支持CAN DBC 文件協(xié)議解析
?        軟件綠色免安裝

candleLight固件還支持BUSMASTER(這個(gè)也就很厲害了,用過的都懂),BUSMASTER是一款功能強(qiáng)大的專業(yè)級CAN總線調(diào)試軟件,不僅能夠應(yīng)對一般的CAN調(diào)試開發(fā),還一個(gè)用于設(shè)計(jì),監(jiān)測,分析與模擬CAN網(wǎng)絡(luò)的開源的開放式總線PC軟件。BUSMASTER已被RBEI概念化,設(shè)計(jì)與開發(fā),同時(shí)基于CANvas軟件工具。
不過candleLight固件需要下載增加BUSMASTER增加了cantact設(shè)備支持的版本。

虛擬串口轉(zhuǎn)can的Stock slcan固件
對于很多不熟悉usb編程,還是需要串口協(xié)議轉(zhuǎn)can的小伙伴,slcan固件就正好滿足需求,CANable通過燒寫slcan固件。該固件枚舉為Linux、Mac和Windows上的標(biāo)準(zhǔn)串行設(shè)備。CANable可以很容易地通過重新燒寫固件,在Linux中枚舉為本地can設(shè)備,在Windows中枚舉為通用串口設(shè)備。

在Linux上,CANable原生地與slc一起工作,因此您可以使用所有標(biāo)準(zhǔn)的can-utils命令行工具,甚至Wireshark來與總線交互。

在Windows和Mac上,CANable可以和cantact-app一起工作。這是一個(gè)簡單的Java應(yīng)用程序,可以實(shí)時(shí)顯示CAN流量,并允許您在總線上傳輸消息。


固件燒寫方式



web在線燒寫固件
如果只是想copy一個(gè)來用用,不需要去自己編譯燒寫,可以直接用STM32的USB DFU通過USB下載固件,我會在附件資料提供相應(yīng)的軟件和文檔說明,并提供編譯好的幾個(gè)固件。


canable還提供了一個(gè)web的燒寫頁面:https://canable.io/updater/
這個(gè)真的超級方便了,意味著你不需要任何燒寫器或者準(zhǔn)備任何固件編譯的環(huán)境,只要有谷歌瀏覽器,就能隨時(shí)隨地切換固件,是不是很強(qiáng)大!

用谷歌瀏覽器打開這個(gè)頁面,把canbale的DFU撥碼開關(guān)按下去,在用USB連接電腦。選擇需要燒寫的的固件類型,再點(diǎn)connect and update就可以直接通過網(wǎng)頁進(jìn)行燒寫。


注:這個(gè)網(wǎng)頁上只能燒寫canable的官方固件,自行編譯的固件無法燒寫(現(xiàn)在該頁面已經(jīng)支持燒寫PCAN固件了!給力)。
USB DFU-util燒寫固件
下載dfu-util-0.9-win64:
https://liquidtelecom.dl.sourceforge.net/project/dfu-util/dfu-util-0.9-win64.zip
解壓后,將編譯好的.bin文件拷貝到解壓后的目錄
創(chuàng)建一個(gè)文本文件,拷貝以下內(nèi)容進(jìn)去,注意candleLight_fw.binary 為要燒寫的bin文件,需要改成需要燒寫的文件名。然后把這個(gè)文本文件保存為flash.cmd

dfu-util --dfuse-address -d 0483:df11 -c 1 -i 0 -a 0 -s 0x08000000 -D candleLight_fw.binarycmd /k
canbale的DFU撥碼開關(guān)按下去,連接電腦USB線會識別成“STM32 BOOTLOADER”如果識別失敗需要下載安裝驅(qū)動,https://canable.io/utilities/ImpulseRC_Driver_Fixer.exe
識別成功后,雙擊運(yùn)行之前創(chuàng)建的flash.cmd文件,會看到開始燒寫的進(jìn)度,如下就是燒寫完成了
Download [=========================] 100% 36108 bytesDownload done.File downloaded successfully
相關(guān)固件和文檔已經(jīng)上傳到公眾號后臺,感興趣的童鞋可以回復(fù)關(guān)鍵詞:USB-CAN,即可獲取下載鏈接。
素材源于:公眾號單片機(jī)愛好者,作者:yefeng022 直接來源 : 最后一個(gè)Bug版權(quán)歸原作者所有。僅供技術(shù)的傳播和學(xué)習(xí)討論,如涉及作品版權(quán)問題,請聯(lián)系我進(jìn)行刪除。最后


覺得有所收獲,記得點(diǎn)個(gè)哦~End



微信公眾號后臺回復(fù)關(guān)鍵字“加群”,添加小編微信,拉你入技術(shù)群。
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉