ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

基于STM8S设计步进电机驱动集成模块(作业记录)

基于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、隐藏铺铜感觉这个博客应该不会再更新了
返回列表