Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
liangshao07 committed Nov 22, 2024
1 parent 4aee22d commit b552118
Show file tree
Hide file tree
Showing 16 changed files with 144 additions and 120 deletions.
Binary file modified .DS_Store
Binary file not shown.
33 changes: 33 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# 忽略构建目录
site/

# 忽略Python虚拟环境目录(如果有)
venv/

# 忽略特定的临时文件或编辑器备份文件
*.swp
*.swo
*.bak

# 忽略本地配置文件(如果有)
mkdocs_local.yml

# 忽略缓存文件和目录
__pycache__/
.cache/

# 如果使用了Jupyter Notebook生成文档,忽略相关的临时文件
.ipynb_checkpoints/

# 忽略安装包目录(如果有)
dist/
build/
*.egg-info/

# 忽略LaTeX编译产生的临时文件(如果在文档中使用LaTeX且有编译步骤)
*.aux
*.log
*.out
*.toc
*.fls
*.fdb_latexmk
143 changes: 66 additions & 77 deletions docs/工具/Arduino IDE.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/工具/Bambu 3D 打印机.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ A1 采用了笛卡尔坐标运动系统,最大打印体积是256 * 256 * 256 m

![Untitled](../images/Untitled.png)

![Untitled 1](../images/Untitled 1.png)

A1 标配了一张纹理PEI打印板(开箱包装清单内)由PEI材料喷涂在不锈钢板上而成,能够给打印件的底部带来特殊的纹理质感。该打印面板能够用于打印PLA/PETG/TPU等各类材料,并无需使用任何的粘合剂。打印完成后须等待打印板充分冷却后再拆除打印件。建议定期清洁打印板以保持最佳的粘附力。同时尽量减少手指直接触碰打印板表面的情况,以防止皮肤油脂附着到打印板表面,影响打印板对材料的粘附力。

![Untitled 1](../images/Untitled 1.png)

## A1 可以做什么

### A1 可以打印哪些耗材?
Expand Down
21 changes: 21 additions & 0 deletions docs/工具/Shapr3D.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Shapr3D

待补充

##### 相关

> - 官网:
Expand All @@ -10,3 +12,22 @@
> - Shapr3D 是什么
> - Shapr3D 能做什么
> - 如何使用 Shapr3D
# Shapr3D 是什么

3D CAD建模概念 3D 建模是使用 3D 建模软件创建对象三维表示的过程。CAD 是 3D 建模的子集,是制造的关键组成部分。CAD 模型是通过一系列步骤构建的。基于历史的参数化建模,或参数化建模,是一种通过在时间线或特征树中记录一系列步骤来为您提供模型历史的功能。当这些步骤被记录下来时,通过依赖关系形成连接,允许您连通地审查或修改每个步骤。



# Shapr3D 能做什么



# 如何使用 Shapr3D

- 草图-实体
- 所有的工具都是围绕,如何方便创建草图
- 和如何方便创建实体
- 模型由什么部分组成
- 每一部分能拆分成多少个简单实体
- 每一实体由怎样的草图和工具构建
2 changes: 2 additions & 0 deletions docs/工具/加工.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@
>- 卷尺
>- PCB 尺子
>- 游标卡尺
待补充
2 changes: 2 additions & 0 deletions docs/工具/嘉立创 EDA.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@
> - 常规的印制电路板制作流程
> - 嘉立创 EDA 设计流程
> - 嘉立创 EDA 专业版
待补充
4 changes: 3 additions & 1 deletion docs/工具/焊接.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@
>- 电烙铁
>- 热风枪
>- 加热台
>- 焊锡,松香,助焊剂
>- 焊锡,松香,助焊剂
待补充
2 changes: 1 addition & 1 deletion docs/开发环境/macOS 硬件开发环境搭建.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#macOS 硬件开发环境搭建

> 软件开发环境见:
> 软件开发环境见:https://www.liangwatcher.top/article/mac-dev
###### 目录

Expand Down
21 changes: 0 additions & 21 deletions docs/开发环境/烧录.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/开发环境/调试.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/开发环境/驱动.md

This file was deleted.

10 changes: 5 additions & 5 deletions docs/理论/FOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

待补充

## 一、无刷电机结构分类
## 无刷电机结构分类

从宏观上看,电机可分为定子和转子两部分。定子是有线圈绕组且固定不动的部分,转子则是电机旋转并输出转动和扭矩的部分。

进一步细分,无刷电机分为内转子和外转子两种。内转子无刷电机的转子在内部,而外转子无刷电机的转子在外面,常见的航模无刷电机就是外转子无刷电机。

## 二、直流无刷电机驱动原理
## 直流无刷电机驱动原理

直流无刷电机依靠改变电机定子线圈的电流交变频率和波形,在定子周围形成磁场,驱动转子永磁体转动,从而带动电机旋转。所以,研究改变定子线圈电流交变频率和波形是驱动电机的关键。

## 三、硬件控制原理
## 硬件控制原理

无刷电机与有刷电机的区别在于无刷电机没有电刷,不能像有刷电机那样通过机械结构进行电流换向,而是要通过 MOS 等器件实现电子换向。MOS 可看作是控制电流通断的开关,类似水龙头控制水流。

通过控制不同 MOS 管的通断组合,可改变电机线圈电流大小和方向。例如,打开 Q1 管和 Q2 管,电流从 A 相流到 B 相再到负极,根据右手螺旋定则产生磁场,定子线圈吸引转子磁铁转动,但转子旋转一定角度后会停止。此时打开 Q1 管和 Q4 管,磁场方向改变,转子磁极进一步旋转。交替开关不同 MOS 管,可实现电机磁极交替运动,这就是无刷电机旋转运动原理。因此,电机控制实际上是对 MOS 管开关规律的控制,而这需要单片机程序控制,由此引出 FOC 控制算法,它是对电机运动模型抽象简化,进而有规律控制 MOS 管开关通断的过程。

## 四、软件控制原理
## 软件控制原理

### 克拉克变换

Expand All @@ -36,6 +36,6 @@



## 五、FOC 代码实现
## FOC 代码实现

包括 FOC 开环速度、FOC 闭环位置、FOC 闭环速度和 FOC 电流闭环等方面,但文中未详细展开介绍这些内容的实现细节。
4 changes: 2 additions & 2 deletions docs/硬件模块/ESP32-DevKitC.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
> - 核心模组没换,都是 ESP-WROOM-32,故而无论 v 几版本文档可看,只是开发板引脚不同
> - Arduino 框架版本文档:https://docs.geeksman.com/esp32/Arduino/01.esp32-arduino-intro.html
v1-30pin
##vv1-30pin

![ESP32-DevKitC](../images/ESP32-DevKitC.webp)

v4-38pin
## v4-38pin

![img](../images/esp32_devkitC_v4_pinlayout.png)

Expand Down
6 changes: 5 additions & 1 deletion docs/项目最后.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@

# 作者其它项目


- 作者博客:
- 作者 Plog:
- 常用网站导航:
- 网站开发速查笔记与示例:
-

# 请作者喝一杯☕️咖啡

Expand Down
3 changes: 2 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
site_name: EE intro and examples
site_url: https://ee.liangwatcher.top/
site_author: LiangWatcher
site_description: "这是一个分享电子技术知识和学习经验的文档网站"
site_description: "电子技术知识和学习经验的分享网站"
repo_name: ee-intro-and-examples
repo_name: https://github.com/liangshao07/ee-intro-and-examples
copyright: Copyright &copy; 2024-present <a href="https://github.com/liangshao07" target="_blank" rel="noopener noreferrer">LiangWatcher</a>
Expand Down

0 comments on commit b552118

Please sign in to comment.