Skip to content

Commit

Permalink
First
Browse files Browse the repository at this point in the history
  • Loading branch information
yltzdhbc committed Sep 16, 2021
1 parent 626f801 commit f550b0c
Show file tree
Hide file tree
Showing 9 changed files with 1,119 additions and 1 deletion.
Binary file added Hardware/SmartCanBus.PcbDoc
Binary file not shown.
1,065 changes: 1,065 additions & 0 deletions Hardware/SmartCanBus.PrjPcb

Large diffs are not rendered by default.

Binary file added Hardware/SmartCanBus.SchDoc
Binary file not shown.
Binary file added Images/1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 54 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,55 @@
# SmartCanBus
底层本(30rmb)小体积超迷你开源CAN总线调试工具
![Version](https://img.shields.io/badge/Version-1.0.0-brightgreen.svg)  ![Build](https://img.shields.io/badge/Build-Passed-success.svg)  ![License](https://img.shields.io/badge/License-MIT-blue.svg)

***

### 简介

​ 本项目的开发目的是为了拥有一个优雅的CAN分析仪,市面上大部分的CAN分析仪体积庞大,售价较贵。对于DIY爱好者来说,只需要简单的CAN调试器与上位机,查看数据包即可,购买CAN分析仪极其不划算。因此,本项目基于开源方案[candleLight](https://github.com/candle-usb/candleLight_fw/tree/master)开发,采用STM32F072CBT6作为主控(因为STM32系列中只有少数型号CAN与USB外设能够同时工作,因为大部分型号CAN与USB公用一个外设缓存区),下图为SmartCanBus的实物图,渲染效果图见Images文件夹。

![3](Images/3.jpg)

***

### 开发工具

+ EDA: Altium Designer 20.0.13
+ 编译: make cmake
+ 烧录: STM32CubeProgrammer

***

### 文件目录说明

| 文件夹 | 说明 |
| -------- | --------------- |
| Hardware | 硬件AD工程文件 |
| Images | 图片 |
| Software | 软件、stm32固件 |
| Upper | 上位机Cangaroo |

---

### 参考仓库

+ candlelight:开源的CAN2USB硬件方案[candleLight](https://github.com/candle-usb/candleLight_fw/tree/master)

+ cangaroo:开源CAN总线分析软件[cangaroo](https://github.com/HubertD/cangaroo)的仓库。

---

### 使用教程

+ [x] 项目上传Github
+ [x] 初步完善使用教程
+ [ ] 项目视频

---

### 个人网站

个人博客:https://yltzdhbc.top

Github : https://github.com/yltzdhbc

Bilibili:https://space.bilibili.com/35171315
Binary file added Software/SmartCanBus_Firmware.bin
Binary file not shown.
Binary file added Tools/zadig-2.4.exe
Binary file not shown.

0 comments on commit f550b0c

Please sign in to comment.