怪蛙带你通全栈 第8讲:电路设计之电路焊接(从这来看,焊接有焊锡膏挺简单的,涂上然后热风枪吹就可以了。)

本文主要是介绍怪蛙带你通全栈 第8讲:电路设计之电路焊接(从这来看,焊接有焊锡膏挺简单的,涂上然后热风枪吹就可以了。),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

从这来看,焊接有焊锡膏挺简单的,涂上然后热风枪吹就可以了。

转载自:https://mp.weixin.qq.com/s/I_RjVYyBJJwkcwVPsXX1Kw

怪蛙带你通全栈 第8讲:电路设计之电路焊接

原创 怪蛙 编程外星人 今天

       我们将电源模块和控制模块的PCB电路板交付工厂生产,目前国内有很多加PCB打样的工厂,他们大多都支持小批量的PCB打样。也就是说我们不需要大批量生产,只做5片PCB这些工厂也是可以为我们生产的,而且费用也不高。通常我们2层的电路板,尺寸在10cm×10cm以内价格都很便宜,大约30元左右。这对我们平时学习和工作所用到的PCB电路板来说是非常划算的。而且我们只需要将需要生产的PCB文件上传到相应的工厂网站,并在网上支付相应的费用即可。

        我们需要生产的电路板有两个:电源模块PCB和控制模块PCB,我们分别将这两款电路板的PCB设计图和需要加工的工艺填写到工厂订单中即可:

图片

图片

        上图中左侧为电源模块PCB,尺寸为4.7cm×7.3cm;右侧为控制模块PCB,尺寸为10cm×8cm。这两款电路板的生产费用都是30元,一共60元。还是非常便宜的。生产周期大约是3~4天,加上物流运输2~3天,总体上大概1周的生产时间。我们提交生产稿,之后只需要等待工厂生产即可。

        一周后,我们收到了已经加工完成的PCB板子,如下图:

图片

图片

        打开包装,我们分别来看一下这两款电路板:

图片

        左侧是电源模块的正反两面,右侧是控制模块的正反两面。拿到了电路板之后就可以开始我们的焊接工作了。首先来焊接电源模块,根据我们设计的电源模块原理图将需要的电子元器件摆放到工作台上,这里我们只列出一些关键性元器件,当然还有一些电容、电阻等其它器件,我们不再一一列举:

 

图片

        之后,我们使用焊锡膏均匀的涂抹在电路板上:

图片

        根据各个元器件所在电路板上的位置将它们摆放好:

图片

        对齐之后,使用热风枪将电路板上的焊锡膏加热,由于我们使用的是中温焊锡膏,熔点是183度。合理控制热风枪温度,将其熔化并焊接好各个元器件即可:

图片

        之后,使用电烙铁对进行一些修补即可:

 

图片

 

        最后,我们使用洗板水对电路板进行清洗:

 

图片

 

        最后,将插座也就是排母焊接到电路板上。这样,电源模块电路板就焊接完成了,效果很不错:

图片

图片

        同样的,我们对控制模块进行焊接。由于控制模块中有两比较难焊接的器件,一个是MPU6050,另一个是STM32F407VET6。我们还是使用焊锡膏涂抹在电路板上,然后将MPU6050摆放到正确的位置,再用热风枪将其加热到熔化即可:

 

图片

图片

 

        然后我们来焊接STM32F407VET6,方式方法与MPU6050一样:

图片

图片

 

        之后将其它元器件按同样的方法进行焊接即可,我们不再赘述:

 

图片

 

        这里有一个电路设计错误:我们的5V转3.3V的电源芯片的封装制作时3个引脚的顺序画反了,所以焊接时ASM1117芯片我们需要反着焊接在电路板上,希望读者注意:

 

图片

 

        最后,将电源模块、NanoPi-Duo2与控制模块插在一起,最后使用12V电源为其供电,电路板供电正常,STM32程序运行正常,这里的程序只是一个示例,我们会在后续章节中讲述STM32程序的开发方法。

 

图片

图片

 

图片    图片  

图片

这篇关于怪蛙带你通全栈 第8讲:电路设计之电路焊接(从这来看,焊接有焊锡膏挺简单的,涂上然后热风枪吹就可以了。)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/507050

相关文章

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

MyBatis框架实现一个简单的数据查询操作

《MyBatis框架实现一个简单的数据查询操作》本文介绍了MyBatis框架下进行数据查询操作的详细步骤,括创建实体类、编写SQL标签、配置Mapper、开启驼峰命名映射以及执行SQL语句等,感兴趣的... 基于在前面几章我们已经学习了对MyBATis进行环境配置,并利用SqlSessionFactory核

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

hdu2289(简单二分)

虽说是简单二分,但是我还是wa死了  题意:已知圆台的体积,求高度 首先要知道圆台体积怎么求:设上下底的半径分别为r1,r2,高为h,V = PI*(r1*r1+r1*r2+r2*r2)*h/3 然后以h进行二分 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#includ

usaco 1.3 Prime Cryptarithm(简单哈希表暴搜剪枝)

思路: 1. 用一个 hash[ ] 数组存放输入的数字,令 hash[ tmp ]=1 。 2. 一个自定义函数 check( ) ,检查各位是否为输入的数字。 3. 暴搜。第一行数从 100到999,第二行数从 10到99。 4. 剪枝。 代码: /*ID: who jayLANG: C++TASK: crypt1*/#include<stdio.h>bool h

uva 10387 Billiard(简单几何)

题意是一个球从矩形的中点出发,告诉你小球与矩形两条边的碰撞次数与小球回到原点的时间,求小球出发时的角度和小球的速度。 简单的几何问题,小球每与竖边碰撞一次,向右扩展一个相同的矩形;每与横边碰撞一次,向上扩展一个相同的矩形。 可以发现,扩展矩形的路径和在当前矩形中的每一段路径相同,当小球回到出发点时,一条直线的路径刚好经过最后一个扩展矩形的中心点。 最后扩展的路径和横边竖边恰好组成一个直

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 10130 简单背包

题意: 背包和 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <queue>#include <map>

JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

一、什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的。停工时间,就是不能向用户提供服务的时间。高可用,就是系统具有高度可用性,尽量减少停工时间。如何用最简单的方法来搭建一个高效率可用的服务端JAVA呢? 停工的原因一般有: 服务器故障。例如服务器宕机,服务器网络出现问题,机房或者机架出现问题等;访问量急剧上升,导致服务器压力过大导致访问量急剧上升的原因;时间和

简单的角色响应鼠标而移动

actor类 //处理移动距离,核心是找到角色坐标在世界坐标的向量的投影(x,y,z),然后在世界坐标中合成,此CC是在地面行走,所以Y轴投影始终置为0; using UnityEngine; using System.Collections; public class actor : MonoBehaviour { public float speed=0.1f; CharacterCo