新增部分控制板设计
This commit is contained in:
BIN
IMG_20240425_183334.jpg
Normal file
BIN
IMG_20240425_183334.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.9 MiB |
BIN
IMG_20240825_194224.jpg
Normal file
BIN
IMG_20240825_194224.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.4 MiB |
BIN
IMG_20240825_194245.jpg
Normal file
BIN
IMG_20240825_194245.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.3 MiB |
BIN
IMG_20240825_194334.jpg
Normal file
BIN
IMG_20240825_194334.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.2 MiB |
BIN
IMG_20240825_194347.jpg
Normal file
BIN
IMG_20240825_194347.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 MiB |
@@ -23,16 +23,44 @@
|
|||||||
|
|
||||||
### 下位机主控设计
|
### 下位机主控设计
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
下位机主控采用了 AT32F403A 芯片作为主控,使用 配套的 AT32-WorkBench 工具能够非常快速的生成工程,加快开发速度。在功能上,下位机主控主要作为 nano 板卡和其他控制器模块的通信中继(将串口指令转发到 can 总线),并且还具备数字量输出(灯条和蜂鸣器控制)和电源分配功能。
|
下位机主控采用了 AT32F403A 芯片作为主控,使用 配套的 AT32-WorkBench 工具能够非常快速的生成工程,加快开发速度。在功能上,下位机主控主要作为 nano 板卡和其他控制器模块的通信中继(将串口指令转发到 can 总线),并且还具备数字量输出(灯条和蜂鸣器控制)和电源分配功能。
|
||||||
|
|
||||||
### 25GA 电机控制板设计
|
### 25GA 电机控制板设计
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
25GA 电机为官方指定的电机型号,该电机为直流有刷电机,具有减速箱和光栅编码器。
|
||||||
|
|
||||||
|
为了实现电机的速度控制,搭建了 H 桥控制电路。考虑到车辆自重可能较大,电机可能长时间工作在较大负载下,故没有使用诸如 tb67f450 的集成 H 桥芯片,而是使用 NMOS 和预驱自行搭建,这样可以获得较低的内阻和较好的散热性能。
|
||||||
|
|
||||||
|
主控芯片采用 AT32F413CBT7,主要考虑其具有 CAN 接口和充足的定时器等外设。
|
||||||
|
|
||||||
|
程序上,仅使用单速度环进行控制,采用简单的 PID 控制方式。由于车辆较重,该系统响应较为滞后,所以在参数整定上使用较大的积分值和较小的微分值,简单调参可以获得较好的控制效果。但仍然存在启动时负载较大,速度曲线上升迟缓的问题。经观察,大负载启动时,速度环输出上升速度足够快,基本上处于上限状态,故认为使用电流环作为内环并不能解决该问题。
|
||||||
|
|
||||||
|
输出上,使用互补 PWM,虽然会造成一定的热损耗,但是在一定程度上增加了响应性能。
|
||||||
|
|
||||||
|
此外,该电机存在编码器线数过低,在低速时不容易稳定控制的情况。在不改动编码器硬件的情况下,软件上配置 TIM 模块编码器模式为双边触发,对编码器信号进行四倍频。经观察,能够一定程度上提高低速状态下的控制精度。
|
||||||
|
|
||||||
### z 轴蜗杆电机控制板设计
|
### z 轴蜗杆电机控制板设计
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
z 轴使用带霍尔编码器的蜗杆电机,该电机减速机具有自锁特性,在位停止时仅需较小的保持力矩。该控制板硬件设计思路基本和 25GA 电机控制板一致,仅对于电源和主控进行了修改。主控更换了 AT32F425CBT7,由于互补输出方式在输出为 0 时仍存在等占空比的互补输出,噪声较大,而对于该电机响应性能要求不高,所以更换为受限单极模式输出。 相似的,为了提高电机控制精度,也设置了编码器双边触发模式,对编码器信号进行四倍频。
|
||||||
|
|
||||||
### x 轴步进电机控制板设计
|
### x 轴步进电机控制板设计
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
由于 x 轴负载较小,为了提高机构运行速度和控制精度,使用步进电机驱动,齿轮齿条传动。为了简化开发流程,直接使用了 DRV8825 芯片(模块)对步进电机进行开环驱动,而为了保证位置的准确,又在步进电机轴体上粘贴了径向充磁的磁铁,利用次编码器检测转子位置。
|
||||||
|
|
||||||
|
程序上,提供了距离和绝对位置指令,上位机可设置使机构以指定速度、方向移动指定距离,或者以指定速度移动到设置位置。上电后先运行到限位位置校准零点。
|
||||||
|
|
||||||
### 6 路舵机控制板设计
|
### 6 路舵机控制板设计
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### 电源扩展板设计
|
### 电源扩展板设计
|
||||||
|
|
||||||
## 结构设计
|
## 结构设计
|
||||||
@@ -43,6 +71,8 @@
|
|||||||
|
|
||||||
### z 轴机构设计
|
### z 轴机构设计
|
||||||
|
|
||||||
|
为了实现 z 轴快速运行并且可自锁的要求,z 轴选用了带编码器的蜗杆减速电机,使用同步带进行传动。电机固定在车辆底部,z 轴机构固定在同步带上,使用压板在安装时张紧。
|
||||||
|
|
||||||
## 上位机程序设计
|
## 上位机程序设计
|
||||||
|
|
||||||
### 上位机环境配置概述
|
### 上位机环境配置概述
|
||||||
|
|||||||
Reference in New Issue
Block a user