前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >STM32核心板焊接

STM32核心板焊接

作者头像
用户6754675
修改于 2020-01-14 02:29:46
修改于 2020-01-14 02:29:46
1.1K0
举报
文章被收录于专栏:嵌入式单片机嵌入式单片机

  焊接工具和材料

  电烙铁及烙铁头介绍

  电烙铁有很多种,常用的有内热式、外热式、恒温式和吸锡式,为了方便携带,建议使内热式电烙铁,且要带烙铁架和海绵,烙铁架用于放置电烙铁,海绵用于擦拭烙铁锡渣,因此海绵不应太湿或太干,应手挤海棉直至不滴水为宜。电烙铁常用的烙铁头有四种,分别是刀头、一字型、马蹄形、尖头,建议初学者直接使用刀头,因为STM32核心板上的元器件绝大多数都是贴片封装,刀头适用于焊接多引脚器件以及需要托焊的场合,这对于焊接STM32芯片以及排针非常适合,当然,刀头在焊接贴片电阻、电容、电感也非常方便。

  电烙铁的正确使用方法

  电烙铁在使用之前先接上电源,数分钟后待烙铁头温度升至焊锡熔点时,蘸上助焊剂(松香),然后用烙铁头刃面接触焊锡丝,使烙铁头上均匀地镀上一层锡(亮亮的薄薄的就可以)。这样做,可以便于焊接和防止烙铁头表面氧化。没有蘸上锡的烙铁头,焊接时不容易上锡。

  在进行普通焊接的时候,一手烙铁,一手焊锡丝,靠近根部,两头轻轻一碰,一个焊点就形成了。

  焊接时间不宜过长,否则容易烫坏元件,必要时可用镊子夹住管脚帮助散热。

  焊接完成后,一定要拔掉电烙铁的电源,等电烙铁冷却以后再收起来。

  电烙铁使用注意事项

  使用前认真检查烙铁头是否松动。

  使用时不能用力敲击,烙铁头上焊锡过多时用湿海绵擦拭,不可乱甩以防烫伤他人。

  电烙铁要放在烙铁架上,不能随便乱放。

  注意导线不要碰着烙铁头,避免引发火灾。

  不要让电烙铁长时间处于待焊状态,因为温度过高也会造成烙铁头“烧死”。

  使用结束后务必切断电源。

  镊子

  焊接电路板常用的镊子有直尖头和弯尖头,建议使用直尖头。

  焊锡

  焊接焊锡是在焊接线路中连接电子元器件的重要工业原材料,是一种熔点较低的焊料,主要指用锡基合金做的焊料。根据焊锡中间是否含有松香,将焊锡分为实芯焊锡和松香芯焊锡。焊接元器件建议采用有松香芯的焊锡,因为这种焊锡熔点较低,而且内含松香助焊剂,焊锡里面的松香起到湿润,降温,提高可焊性的作用,使用极为方便。

  万用表

  万用表一般用于测量电压、电流、短路、电阻和电容。在焊接STM32核心板时,主要用于 :

  测量电压

  测量某一个回路的电流

  检测电路是否短路

  测量电阻的阻值

  测量电容的容值

  万用表测电压

  将黑表笔插进“COM”孔,红表笔插进“VΩ”孔,旋钮旋到合适的电压档(万用表表盘上的电压值要大于待测电压值,且最接近待测电压值的电压档位)。然后,用两个表笔的尖头分别连接到待测电压的两端(注意万用表是并接到待测电压两端),保持接触稳定,且电路要处于工作状态,电压值即可从万用表显示屏上读取。注意,万用表表盘上的“V-”表示直流电压档,“V~”表示交流电压档,表盘上的电压值均为最大量程。由于STM32核心板是直流供电,因此测量电压时,要将旋钮旋到直流电压档。

  万用表测电流

  将黑表笔插进“COM”孔,红表笔插进“mA”孔,旋钮旋到合适的电流档(万用表表盘上的电流值要大于待测电流值,且最接近待测电流值的电流档位)。然后,用两个表笔的尖头分别连接到待测电流的两端(注意万用表是串接到待测电流的网络中),保持接触稳定,且电路要处于工作状态,电流值即可从万用表显示屏上读取。注意,万用表表盘上的“A-”表示直流电流档,“A~”表示交流电流档,表盘上的电流值均为最大量程。由于STM32核心板上只有直流供电,因此测量电流时,要将旋钮旋到直流电流档。而且,STM32核心板上的电流均为mA级。

  万用表测短路

  将黑表笔插进“COM”孔,红表笔插进“VΩ”孔,旋钮旋到蜂鸣/二极管档。然后,用两个表笔的尖头分别连接到待测短路网络的两端(注意万用表是并接到待测短路网络两端),保持接触稳定,且要将电路板的电源断开,如果万用表蜂鸣器鸣叫且指示灯亮,表示所测网络是连通的,否则,所测网络处于断开状态。

  万用表测电阻

  将黑表笔插进“COM”孔,红表笔插进“VΩ”孔,旋钮旋到合适的电阻档(万用表表盘上的电阻值要大于待测电阻值,且最接近待测电阻值的电阻档位)。然后,用两个表笔的尖头分别连接到待测电阻两端(注意万用表是并接到待测电阻两端),保持接触稳定,且要将电路板的电源断开,电阻值即可从万用表显示屏上读取。如果直接测量某一电阻,直接用两个表笔的尖头连接到待测电阻两端进行测量。注意:电路板上某一电阻的阻值一般小于标识阻值,因为,电路板上的电阻和其他等效网络并联,并联之后的电阻值小于任何一个电阻。

  万用表测电容

  将黑表笔插进“COM”孔,红表笔插进“VΩ”孔,旋钮旋到合适的电容档(万用表表盘上的电容值要大于待测电容值,且最接近待测电容值的电容档位)。然后,用两个表笔的尖头分别连接到待测电容两端(注意万用表是并接到待测电容两端),保持接触稳定,电容值即可从万用表显示屏上读取。注意,待测电容应为未焊接到电路板上的电容。

  松香

  松香在焊接中作为助焊剂,起助焊作用。从理论上讲,助焊剂的熔点比焊料低,其比重、黏度、表面张力都比焊料小,因此在焊接时,焊剂先融化,很快流浸、覆盖于焊料表面,起到隔绝空气防止金属表面氧化的作用,并能在焊接的高温下与焊锡及被焊金属的表面氧化膜反应,使之熔解,还原纯净的金属表面。

  松香的使用也很简单,打开松香盒,把通电的烙铁头在上面浸一下即可。如果焊接时使用的是实芯焊锡,加些松香是必要的,如果使用松香锡焊丝(焊丝芯内包裹有助焊剂),可不使用松香。

  吸锡带

  引脚密集的贴片元件在焊接的过程中,很容易造成焊锡过多导致引脚短路的现象,使用吸锡带就可以“吸走”多余的焊锡。

  吸锡带使用方法很简单:用剪刀剪下一小段吸锡带,用电烙铁加热使其表面蘸些松香,然后用镊子夹住放在焊盘上,再用电烙铁压在吸锡带上,当吸锡带变为银白色时即表明焊锡被“吸走”了。注意吸锡时不可用手碰吸锡带,以免烫伤。

  STM32核心板物料

  STM32核心板焊接步骤

  焊接第一步

  焊接的元件编号:U1

  焊接说明:拿到空的STM32核心板后,首先要使用万用表测试5V、3.3V和GND三个网络有没有相互之间短接,如果短路直接更换一块不短接的,然后将准备好的STM32F103RCT6芯片焊接到U1编号所指示的位置。

  验证标准:使用万用表,确认STM32芯片各相邻引脚之间不能短路,芯片引脚与焊盘之间也不能虚焊。这一步非常关键,尽管繁琐,但是绝不能疏忽,很多初学者就是由于这一步没有达标,导致后续焊接工作无法开展。

  焊接第二步

  焊接的元件编号:U2,C16,D1,C17,C18,L2,C19,PWR,R9,R7,R8,J4

  焊接说明:按照编号将对应的元器件依次焊接到电路板上。每焊接完一个元器件,都要万用表测试是否有短路现象,即测试5V、3.3V和GND三个网络有没有相互之间短路。另外,二极管(编号为D1)和发光二极管(PWR)是有方向的,切莫将方向搞反,通讯-下载模块接口(编号为J4)的缺口向外。

  验证标准:在上电之前,首先检查5V、3.3V和GND三个网络有没有相互之间短路。没有出现短路现象,再使用通讯-下载模块对STM32核心板进行供电,供电后,使用万用表的电压档检测5V和3.3V测试点的电压是否正常。STM32核心板的电源指示灯(编号为PWR)应为红色点亮状态。

  焊接第三步

  焊接的元件编号:R6,R14,R15,R20,R21,LED1,LED2,Y1,C11,C12,L1,RST,C13,R13

  焊接说明:按照编号将对应的元器件依次焊接到电路板上。每焊接完一个元器件,都用万用表测试是否有短路现象,即测试5V、3.3V和GND三个网络有没有相互之间短路。另外,发光二极管(LED1、LED2)是有方向的,切莫将方向搞反。

  验证标准:在上电之前,首先检查5V、3.3V和GND三个网络有没有相互之间短路。没有出现短路现象,再使用通讯-下载模块对STM32核心板进行供电,然后,下载Hex到STM32微控制器,电路板上的蓝灯和绿灯应交替闪烁,串口应能正常向计算机发送数据。

  焊接第四步

  焊接的元件编号:C1,C2,C3,C4,C5,C6,C7,C14,C15,Y2,R16,R17,R18,R19,J7

  焊接说明:按照编号将对应的元器件依次焊接到电路板上。每焊接完一个元器件,都用万用表测试是否有短路现象,即测试5V、3.3V和GND三个网络有没有相互之间短路。另外,JTAG/SWD调试接口(编号为J8)的缺口向外。

  验证标准:在上电之前,检查5V、3.3V和GND三个网络有没有相互之间短路。没有短路,再使用通讯-下载模块进行供电,供电后,使用万用表的电压档检测5V和3.3V的测试点的电压是否正常。STM32核心板的电源指示灯(编号为PWR)应为红色点亮状态,电路板上的蓝灯和绿灯应交替闪烁,串口能正常向计算机发送数据,OLED能够正常显示日期和时间。

  焊接第五步

  焊接的元件编号:C8,C9,C10,R10,R11,R12,KEY1,KEY2,KEY3,R1,R2,R3,R4,R5,J8,J6,J1,J2,J3

  焊接说明:按照编号将对应的元器件依次焊接到电路板上。每焊接完一个元器件,都用万用表测试是否有短路现象,即测试5V、3.3V和GND三个网络有没有相互之间短路。

  验证标准:在上电之前,检查5V、3.3V和GND三个网络有没有相互之间短路。没有出现短路现象,再使用通讯-下载模块进行供电,供电后,使用万用表的电压档检测5V和3.3V的测试点的电压是否正常。STM32核心板的电源指示灯(编号为PWR)应为红色点亮状态,电路板上的蓝灯和绿灯应交替闪烁,串口能正常向计算机发送数据,OLED能够正常显示日期和时间。

谢谢看完了这个帖子

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
.NET Core 基于Websocket的在线聊天室
我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。 在没有websocket之前web系统如果要做双工通讯往往使用http long polling技术。http long polling 每次往服务器发送请求后,服务端不会立刻返回信息来结束请求,而是一直挂着直到有数据需要返回,或者等待超时了才会返回。客户端在结束上一次请求后立刻再发送一次请求,如此反复。http long polling虽然能实现web系统的双工通讯,但是有个很大的问题,就是基于http协议客户端每次发送请求都需要携带巨大的头部。在并发交互少量数据的时候非常不划算,对服务器资源的消耗也是巨大的。 websocket很好的改善了以上问题。它基于tcp重新设计了一套协议,同时又兼容http,默认跟http一样使用80/443端口。websocket链接建立本质上就是一次http请求,直接使用http协议的upgrade头来标识这是一次websocket请求,服务端回复101状态码表示“握手”成功。
李明成
2020/03/18
1.1K0
WebSocket in ASP.NET Core
  WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)
yoyofx
2018/09/05
1.1K0
WebSocket in ASP.NET Core
WebSocket 基础与应用系列 - 抓个 WebSocket 的包
在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求,即轮询(Polling)。
五月君
2021/10/18
2.5K0
WebSocket 基础与应用系列 - 抓个 WebSocket 的包
【.NET】简单实现Websocket客户端和服务端通讯方式(原生开发方式和DotNetty方式)
前言:早上在一个群里看到一个小伙子的ID叫netty,就想到了dotnetty,于是就顺便想起写个dotnetty的入门文章好了。由于dotnetty不维护了,所以后面也提供了一个原生的开发方式(.NET CORE 3.1以及以上版本支持)
Wesky
2024/08/13
5190
【.NET】简单实现Websocket客户端和服务端通讯方式(原生开发方式和DotNetty方式)
WebSocket 开发模拟客户端与有游戏服务器通信
WebSocket 客户端测试功能   websocket是有标准的通信协议,在h2engine服务器引擎中继承了websocket通信协议,使用websocket通信协议的好处是很多语言或框架都内置了websocket的支持,工具也非常多,可以非常方便的测试。比如在逻辑开发过程中,有时候协议定好了,但是由于客户端还没有及时完成相应功能,那么如果有个模拟的客户端就会非常的方便,这个模拟的客户端只要能够收发协议就好。websocket浏览器天然支持,所以用浏览器websocket实现模拟客户端非常的方便,使用
知然
2018/03/09
2.8K0
WebSocket 开发模拟客户端与有游戏服务器通信
HTML5中的WebSocket
在传统方式下,很多网站为了实现即时通讯,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对伺服器发出HTTP request,然后由伺服器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向伺服器发出请求,然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽和服务器资源。
用户7353950
2022/05/10
1.2K0
HTML5中的WebSocket
WebSocket简单应用
点击这里前往Github获取本文源码,注意server.js是在Node环境里跑的。
kifuan
2022/10/24
3810
【ASP.NET Core 基础知识】--前端开发--使用ASP.NET Core和JavaScript进行通信
在现代的Web开发中,JavaScript是不可或缺的一部分,它为网页提供了交互性和动态性。而ASP.NET Core作为一个强大的服务器端框架,与JavaScript的结合可以为开发人员带来更加灵活和丰富的体验。本文将探讨如何在ASP.NET Core中使用JavaScript,并提供一些简单的示例来说明。
喵叔
2024/05/24
6510
php实现websocket实时消息推送
软件通信有七层结构,下三层结构偏向与数据通信,上三层更偏向于数据处理,中间的传输层则是连接上三层与下三层之间的桥梁,每一层都做不同的工作,上层协议依赖与下层协议。基于这个通信结构的概念。
OwenZhang
2021/12/08
2.4K0
php实现websocket实时消息推送
electron桌面应用开发(六)
前言electron的地位electron中js通过web socket与python通信效果图参考一番今日
efonfighting
2019/10/15
2K0
electron桌面应用开发(六)
Netty: WebSocket应用,代码demo
协议标识符 http://127.0.0.1:8080 ws://127.0.0.1:7777
冷环渊
2021/11/22
3690
Netty: WebSocket应用,代码demo
实现websocket的两种方式
1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket
凯哥Java
2022/12/15
9320
C# 一分钟浅谈:WebSocket 协议应用
在过去的这一年里,我有幸参与了一些非常有意义的项目,其中一个让我特别引以为傲的是一个基于 WebSocket 的实时通信系统。这个系统不仅提高了我们的工作效率,还为用户带来了更好的体验。在这个过程中,我也遇到了不少挑战,但最终通过不断学习和实践,成功解决了这些问题。本文将以 WebSocket 协议在 C# 中的应用为主题,分享我的经验和心得,希望能对广大开发者有所帮助。
Jimaks
2024/10/17
2400
WebSocket和Socket的区别,你真的知道吗?
应用场景: 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。
Vincent-yuan
2021/12/20
10.4K0
WebSocket和Socket的区别,你真的知道吗?
Nodejs + WebSocket简单介绍及示例 – 第一章
如果说ajax像手机发短信一样,发送信息,获取信息,那么websocket技术则是打电话这样。WebSocket要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。
Javanx
2019/09/04
2.5K0
Nodejs + WebSocket简单介绍及示例 – 第一章
websocket
短轮询(Polling)的实现思路就是 浏览器端 每隔几秒钟向 服务器端 发送http请求,服务端在收到请求后,不论是否有数据更新,都直接进行响应。 在服务端响应完成,就会关闭这个Tcp连接 ,如下图所示:
用户10106350
2022/10/28
2.7K0
深度:手写一个WebSocket协议 [7000字]
我之前是做IM相关桌面端软件的开发,基于TCP长链接自己封装的一套私有协议,目前公司也有项目用到了ws协议,好像无论什么行业,都会遇到这个ws协议。
Peter谭金杰
2020/05/09
1.5K0
深度:手写一个WebSocket协议 [7000字]
【NPM库】- 0x06 - WebSocket
WebSocket 是一种通信协议,可在单个 TCP 连接上进行全双工通信。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。
WEBJ2EE
2020/09/01
9610
【NPM库】- 0x06 - WebSocket
WebSocket与消息推送
张果
2018/01/03
5.5K0
WebSocket与消息推送
.NET WebSocket 核心原理初体验
上个月我写了《.NET gRPC核心功能初体验》, 里面使用gRPC双向流做了一个打乒乓球的Demo, [实时][双向]这两个标签是不是很熟悉,对, WebSockets也可以做实时双向通信。
有态度的马甲
2021/05/07
1.3K0
相关推荐
.NET Core 基于Websocket的在线聊天室
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档