【CW32】BrushlessMotor - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【CW32】BrushlessMotor

简介:无刷电机控制,立创EDA&芯源半导体综合训练营

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-05-18 20:49:57
更新时间: 2022-06-14 23:02:50
描述

前言:

-在当下供货急剧变化的电子市场,国内芯片制造技术逐渐走向成熟,国产芯片十分值得考虑。。。

-武汉芯源半导体 深圳市立创电子商务有限公司  

-立创商城,一站式元器件采购平台,真心好用!资料多。

-创芯工坊科技(深圳)有限公司。程序在线交付,安全云烧录。

 

图1:整体效果图

方案思路:

  1,硬件设计

a,电源部分:12V适配器供电和USB双供电模式。在大功率项目中双供电将提供有效的电流输出能力。

     

 

 

b,主控部分:今天的主角CW32F030C8,一款高性能的ARM 32位内核芯片。

 

c,程序下载和串口通讯:PWLINK和Jlink都可,采用SW下载方式,支持在线调试,简单的一个5P座子就搞定!

 

d,功能部分:- 0.96''OLED,某宝10元左右你就能入手一块IIC协议的128*64小屏幕!

 - Beep蜂鸣器,我做成了小模块,采用乳胶座链接方便裁剪!

 - 扩展TFTLCD,4.3寸真彩触摸屏!大胆的尝试一次驱动,在32位的ARM内核下,完美的驱动了起来!

  

 

 

  2,软件编写(By MDK5编译器)

a,功能简介:系统方案

-->上电后初始化系统时钟24M,初始化OLED等。

-->进入主循环,因为未作旋钮电位器,给定一个固定值,电机就进入启机的状态。

-->完成

 

b,逻辑代码:挑选重点集中讲解

--实现:

1>电压的采集:

UVW三相的电压依据例程,通过DMA一次单通道切换着读取!读取后,在主函数每100ms,刷新读出的数值!

 

2>PWM的输出:

这款芯片带ATIM高级定时器,支持6路单独PWM输出和3对互补PWM输出。

-上桥PWM :U+ PA8 ; V+ PA9 ; W+ PA10

-下桥GPIO: U- PB13 ; V- PB14 ; W- PB15

 

3>OLED显示128*64:简单的IO模拟IIC

xOLED_ShowStr(....):显示字符串。@参数:x坐标,y页数,要显示的字符串"起始点坐标(x:0~127, y:0~7)"。TextSize字体大小。

xOLED_ShowNum(....):显示数字和变量。@参数:x坐标,y页数,要显示的数值(0-9999)。TextSize字体大小。

void xOLED_DrawBMP(....):显示位图。@参数:x0起点x,y0起点y,x1终点x,y1终点y,BMP[]位图数组。

 

4>Beep:三线:电源,地,和开关。开关给高就叫,给低就停。简单的驱动逻辑。

 

5>(拓展)TFTLCD:在系统中,可以切换至3.3V供电模式,主控板背面有28P接口。

 

 

 

 

 

效果展示:

 

图:启动界面

 

          图:LED指示灯                     

 

图:LCD驱动演示

 

注意事项:

        *note1:下载时,选择SW下载方式。

       

 

电机物料:

        *note1:某宝

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 100nF C1,C2,C3,C4,C7,C12,C13,C14,C17,C19 C0603 10
2 15pF C5,C6 C0603 2
3 20pF C8,C9 C0603 2
4 100nF C10 C0805 1
5 10uF C11,C4,C5,C6,C7,C8,C9,C13 C0603 8
6 HC-2510-4A CN1 CONN-TH_4P-P2.54_HCTL_HC-2510-4A 1
7 PZ254-2-14-Z-8.5 H1 HDR-TH_28P-P2.54-V-M-R2-C14-S2.54 1
8 PH-00047 H3 HDR-TH_34P-P2.54-V-M-R2-C17-S2.54 1
9 HDR-M-2.54_1x4 J1,J6 HDR-M-2.54_1X4 2
10 BEEP J3 HDR-M-2.54_1X3 1
11 HDR-M-2.54_2x2 J4 HDR-M-2.54_2X2 1
12 TPD J5 HDR-M-2.54_1X1 1
13 LED_0603_red LED1 LED0603-R-RD 1
14 10K R1,R4,R2,R18,R19,R21,R29 R0603 7
15 1M R2 R0603 1
16 1k R3,R27 R0603 2
17 REST SW1 SW-SMD_L6.0-W3.5-LS9.0 1
18 UKEY SW2 SW-SMD_L6.0-W3.5-LS9.0 1
19 M3铜柱 TP1,TP2,TP3,TP4 M3铜柱 4
20 CW32F030C8T6_C3019113 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-TL 1
21 AMS1117-3.3 U2 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 1
22 32.768kHz X1 OSC-TH_BD3.0-P1.10-D0.4 1
23 8MHZ X2 HC-49US_L11.0-W4.6-P4.88 1
24 1nF C1,C2,C3 C0603 3
25 470uF C10 CAP-TH_BD10.0-P5.00-D0.6-FD 1
26 100pF C15 C0603 1
27 470nF C16,C18 C0603 2
28 SS34_C2891718 D1,D2,D3,D4 SMA_L4.2-W2.7-LS5.0-RD 4
29 1N4148W-2 D5 SOD-123_L2.8-W1.8-LS3.7-RD 1
30 ZMM5V1 D6,D7,D8 LL-34_L3.5-W1.5-RD 3
31 DC-005-20A DC-IN1 DC-IN-TH_DC005 1
32 MF-MSMF110/16-2 F1 F1812 1
33 电机针脚接口 J1 HDR-M-2.54_1X8 1
34 UE P1 HDR-TH_1P-P2.54-V-M 1
35 VE P2 HDR-TH_1P-P2.54-V-M 1
36 WE P3 HDR-TH_1P-P2.54-V-M 1
37 Rv P4 HDR-TH_1P-P2.54-V-M 1
38 HX2302A Q1,Q2,Q3,Q4,Q5,Q6 SOT-23_L2.9-W1.3-P1.90-LS2.4-BR 6
39 5.1kw R3,R5,R6 R0603 3
40 4.7k R7,R8,R9 R0603 3
41 10R R10,R11,R12,R13,R14,R15 R0603 6
42 0.01Ω R16 R2512 1
43 10kΩ R17 RES-ADJ-TH_3P-L7.1-W6.9-P2.54-BL-BS 1
44 NC R20 R0603 1
45 33k R22 R0603 1
46 200k R23,R28 R0603 2
47 10k R24,R25 R0603 2
48 KNTC0603/10KF3950 R26 R0603 1
49 EG2131 U2,U3,U5 SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL 3
50 LM358AM/TR U1,U4 SOP-8_L5.0-W4.0-P1.27-LS6.2-BL 2

展开

工程视频/附件
序号 文件名称 下载次数
1

演示动画.mp4

123
2

CW32F030无感驱动方式.zip

41
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP