尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
基于STM8S设计步进电机驱动集成模块(作业记录)
一、前言这作业挺水的我也不知道有啥用可能就是标题的作用只是记录一下。原理图及PCB设计基于嘉立创EDA主要是在AD设计不能免费打板。二、第一版仅仅只有电机驱动功能原理图部分下面的元件不要问我为什么用这款问就是作业要求用的此外附原理图1、主要部件主控采用老而弥坚的STM8S103F3P6。记得加复位电路。A4988电机驱动电机驱动采用A4988SETTR-T芯片封装不易焊接建议PCB画两个8P排母然后直接购买A4988模块我画的是芯片集成。完成主要功能的就是以上两个东西。CH340N芯片此外还有MICRO-USB接口的CH340N芯片完成USB转串口功能。关于CH340N的话小编查了芯片手册是可以使用5V连至VCC供电的但是需要在V3引脚外接一个0.1uF的滤波电容并且V3不连接到VCC。如果使用3V3连至VCC供电的话就需要将V3和VCC引脚连到一块并外接0.1uF的滤波电容。我使用的是第二种接法因为STM8S芯片是3V3供电的为了防止I/O电流倒灌导致的通信异常或者烧板子需要让CH340芯片和STM8S芯片为相同电压供电。2、电源部分12V降3v3电路设计的最高输入电压是12V除了直接提供给步进电机之外还需要给STM8SA4988电驱芯片CH340N芯片供电供3V3的电压所以就需要12V转3V3降压电路用的是SPX3819M5-3-3芯片,这里注意图中选错型号了大家自己画的时候要更改过来。供电选择开关这块板子设计了两种供电方式一种是通过MICRO-USB输入的5V输入一种是通过端子口接入的最大设计电压12V的外部供电。注意不管是哪种供电输入方式都需要过上面的12V转3V3降压电路。3、调试部分程序烧录口首先是程序烧录口外接ST-LINK烧录程序IIC通信口还有IIC通信口不知道在这个板子上怎么用指示灯嗯就是两个简单的指示灯上电和通信。4、原理图总览其实就是上面所有的东西。PCB部分说明提示上面的原理图是用立创标准版画的后面我迁移到立创专业版了没有什么影响这里其实就是注意电源线的粗细电源线粗细全部在0.8到1.5mm之间信号线默认粗细即可能不打过孔就不打过孔。先画信号线再画电源线电源线避让信号线如有交叉优先电源线打过孔。再就是要注意电源先经过滤波电容再到元器件降压芯片的话就是输入输出都要经过滤波电容不然的话画的滤波电容就可有可无了注意USB的两条通信线要用差分线减少信号干扰ps一节课随手画的丑的话见谅这板子没啥用懒得慢慢搞1、顶层2、底层3、隐藏铺铜三、第二版拓展了开发板功能说明这个版本引出了开发板的全部引脚可以额外连接外设进行学习。A4988驱动部分与上一版一致原理图中使用了短接符号来进行移植移植来源板子见目录四。原理图中的IIC通信部分我并没有画到PCB中因为代码没用上要的话自己加上就好。第二版供电和第一版不一样的地方是第一版是使用开关选择外部供电方式插线的时候只能烧写代码不能驱动电机使用端子口的外部输入时可以烧写代码及驱动电机第二版是分开供电插线只是给MCU及除了电机的部分供电可以烧写代码不能驱动电机只有插了线还在端子口加了8V以上的功率足够的外部电源的情况下这块板子才能驱动电机意思就是说第二版端子口只是给电机供电。然后这块板子是四层板中间两层分别是一整层的3V3GND。1、原理图总览这里就不分开放了2、PCB顶层忘记加丝印了发现的时候懒得改了3、PCB底层4、隐藏铺铜四、参考的STM8S学习板说明我是直接照着这个开发板的原理图抄的PCB是自己重新画的感觉他原来的PCB也不是很好。然后这块板子也是四层板中间两层分别是一整层的3V3GND。1、原理图2、PCB顶层3、PCB底层4、隐藏铺铜感觉这个博客应该不会再更新了
RELATED

相关推荐

ESP32-S3驱动DSS1864柔性LED点阵屏:从时序到12个动画实战

ESP32-S3驱动DSS1864柔性LED点阵屏:从时序到12个动画实战

1. 项目概述与环境准备1.1 项目核心亮点与目标解析去年年底我拿到了一片1864的柔性LED点阵屏,驱动芯片是DSS1864,板子上丝印标着MS288Q。这种屏幕在穿戴设备、胸牌、桌面摆件、车载氛围灯上很常见,最大的特点就是软、薄、能弯,做成…

📅 2026/10/3 0:33:40
用 CanApe 发送CAN/XCP/报文

用 CanApe 发送CAN/XCP/报文

目录关键词平台说明一、背景二、实现方法2.1进入函数编辑界面2.2 创建一个新的 project functions2.3 调用SendMessage2.3.1语法说明2.3.2 函数编写2.4调用函数2.4.1Start --> measurement cfg2.4.2 insert function2.4.3 选择调用函数2.4.4 选择触发方式2.5 测试三 、例程四…

📅 2026/9/20 13:58:39
3 分钟整理 macOS 菜单栏:Ice 菜单栏管理上手指南

3 分钟整理 macOS 菜单栏:Ice 菜单栏管理上手指南

3 分钟整理 macOS 菜单栏:Ice 菜单栏管理上手指南 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice Mac 的菜单栏挤满了 Wi-Fi、电池、时间和各种第三方应用的图标,刘海机型上电…

📅 2026/9/9 14:04:45
MORE NEWS

更多资讯

📰

[deprecated]第六章:异步访问的同步:6.4.3 libdrm 中 drm_syncobj 的实现分析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

[deprecated]第六章:异步访问的同步:6.4.2 drm_syncobj 机制原理与内核实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

TDD测试驱动开发:自学是门手艺写给初学者的完整入门指南

文档教程技术博客 【免费下载链接】the-craft-of-selfteaching One has no future if one couldnt teach themself. 项目地址: https://gitcode.com/GitHub_Trending/th/the-craft-of-selfteaching 点击查看 免费下载 在开源项目《自学是门手艺》(the-c…

📰

Chisle规则集注入机制揭秘:SessionStart钩子、900 Token瘦身与自动降级策略

【免费下载链接】Chisle Cut your AI coding agents token bill on three axes: terse prose, YAGNI-first code, and tool-output compression. Claude Code, Pi, Cursor, Codex, Gemini 4 more. Zero deps, published benchmarks including the runs it loses. 项目地址&…

📰

罗技G HUB(Logitech G HUB)旧版本驱动下载地址大集合

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

SleekXMPP: Python库,用于处理XMPP协议的多功能工具

SleekXMPP: Python库,用于处理XMPP协议的多功能工具 【免费下载链接】SleekXMPP Python 2.6/3.1 XMPP Library 项目地址: https://gitcode.com/gh_mirrors/sl/SleekXMPP SleekXMPP是一个强大的Python库,它可以帮助您轻松处理基于XMPP(…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬