SMT实训技术报告.docx
《SMT实训技术报告.docx》由会员分享,可在线阅读,更多相关《SMT实训技术报告.docx(34页珍藏版)》请在冰豆网上搜索。
![SMT实训技术报告.docx](https://file1.bdocx.com/fileroot1/2023-2/4/07a721e9-b19f-4175-86ad-38a022132c6c/07a721e9-b19f-4175-86ad-38a022132c6c1.gif)
SMT实训技术报告
SMT实训技术报告
此次实训通过实习培养学生系统、完整、具体地解决实际咨询题的职业综合能力,使其把握差不多的电路设计、制作方法及技巧,能够独立的分析解决一样性质的咨询题。
通过此次实训学生能够把握带片内AD功能的单片机STC15F2K60S2的使用方法,把握对DHT11的驱动设计,实现对环境温度湿度的检测,把握SMT焊接工艺及设备;正确使用常用仪器、正确测试及测量电子器件和电子线路有关参数;能够看懂电路原理图、电路实际装配图,并能互相够协作完成电子产品从设计、器件选择、焊接、调试、故障排除到整机装配整个过程。
在此过程中指导学生照IPC工艺安装调试印制电路板,在设计与制作过程中能够从经济性和环保性等方面去考虑,鼓舞其在设计与制作中自主学习,大胆实践,开拓创新,主动地将自己的方法掺加到实际电路当中去。
名目
概要............................................1
前言................................................4
第一章总体方案设计.................................5
1.1基于STC15F2K60S2的温湿度采集操纵系统的设计要求,明确设计任务.................................................5
1.2按照设计要求分析讨论存在的咨询题及解决措施..5
1.3什么是SMT技术,在生活的应用有哪些.........5
1.4SMT的工作流程.............................6
第二章SMT对元器件的选择..........................7
2.1SMT元器件的参数性能表....................7
2.2SMT元器件典型应用电路....................9
2.3SMT完整电路的设计........................12
第三章印制电路板元器件的安装......................17
3.1印制电路板的装配流程及焊接注意事项........17
3.2SMT手工焊接的步骤以及对焊接工艺的要求.....17
第四章印制电路板的调试.............................18
4.1印制电路板调试的流程........................18
4.2印制电路板调试的流程中需要注意的事项.......19
4.3印制电路板调试的流程中显现的故障及解决措施.19
第五章SMT对LED灯、按键的操纵.....................21
5.1实现LED灯的流水操纵........................21
5.2实现按键操纵LED灯.......................24
第六章SMT的定时器对数码管的操纵.....................27
6.1与定时器有关的寄存器有哪些....................27
6.2用定时器实现LED灯流水显示...................27
6.3实现数码管显示数字..................29
第七章SMT实际应用................................30
7.1与AD采样有关的寄存器有哪些...................30
7.2实现AD采样...............................31
7.3实现串口通信...................32
附件
结论...............................................36
致谢................................................36
参考文献..............................................37
前言
通过几个星期的实训,使我对系统、完整、具体地解决实际咨询题的职业综合能力,使其把握差不多的电路设计、制作方法及技巧,能够独立的分析解决一样性质的咨询题。
通过此次实训学生能够把握带片内AD功能的单片机STC15F2K60S2的使用方法,把握对DHT11的驱动设计,实现对环境温度湿度的检测,把握SMT焊接工艺及设备;正确使用常用仪器、正确测试及测量电子器件和电子线路有关参数;能够看懂电路原理图、电路实际装配图,并能互相够协作完成电子产品从设计、器件选择、焊接、调试、故障排除到整机装配整个过程。
在此过程中指导学生照IPC工艺安装调试印制电路板,在设计与制作过程中能够从经济性和环保性等方面去考虑,鼓舞其在设计与制作中自主学习,大胆实践,开拓创新,主动地将自己的方法掺加到实际电路当中去。
总体方案的设计
1.1基于STC15F2K60S2的温湿度采集操纵系统的设计要求,明确设计任务
使用CH340实现USB转串口功能,用于STC单片机的固件下载,该系统要紧实
现以下功能:
(1)使用按键操纵LED灯;
(2)单片机内部AD功能实现电压采集功能;
(3)使用DHT11实现对环境温度湿度检测,并在数码管中显示;
(4)使用串口通信技术,实现对指定的灯进行操纵,并将采集到的电压、温度、湿度上传到上位机软件中。
设计需考虑电路结构的简捷、材料成本低廉、调试测量方便等因素。
1.2按照设计要求分析讨论存在的咨询题及解决措施
①方案设计与讨论
②电路的设计
③硬件安装与调试
1.3什么是SMT技术,在生活的应用有哪些
SMT确实是表面组装技术(表面贴片技术)
(Surface Mounted Technology的缩写)是目前电子组装行业里最流行的一种技术和工艺。
SMT有何特点?
组装密度高、电子产品体积小、重量轻,贴片元件的体积和重量只有传统插装元件的1/10左右,一样采纳SMT之后,电子产品体积缩小40%~60%,重量减轻60%~80%。
可靠性高、抗振能力强。
焊点缺陷率低。
易于实现自动化,提升生产效率。
降低成本达30%~50%。
节约材料、能源、设备、人力、时刻等。
生活中的应用
要紧负责生产线的SOP、工时成本的核算、制作别的程序的优化(IE)。
1.4SMT的工作流程
一、SMT工艺流程------单面组装工艺
来料检测-->丝印焊膏(点贴片胶)-->贴片-->烘干(固化)-->回流焊接-->清洗-->检测-->返修
二、SMT工艺流程------单面混装工艺
来料检测-->PCB的A面丝印焊膏(点贴片胶)-->贴片-->烘干(固化)-->回流焊接-->清洗-->插件-->波峰焊-->清洗-->检测-->返修
三、SMT工艺流程------双面组装工艺
A:
来料检测-->PCB的A面丝印焊膏(点贴片胶)-->贴片-->烘干(固化)-->A面回流焊接-->清洗-->翻板-->PCB的B面丝印焊膏(点贴片胶)-->贴片-->烘干-->回流焊接(最好仅对B面-->清洗-->检测-->返修)此工艺适用于在PCB两面均贴装有PLCC等较大的SMD时采纳。
B:
来料检测-->PCB的A面丝印焊膏(点贴片胶)-->贴片-->烘干(固化)-->A面回流焊接-->清洗-->翻板-->PCB的B面点贴片胶-->贴片-->固化-->B面波峰焊-->清洗-->检测-->返修)此工艺适用于在PCB的A面回流焊,B面波峰焊。
在PCB的B面组装的SMD中,只有SOT或SOIC(28)引脚以下时,宜采纳此工艺。
四、SMT工艺流程------双面混装工艺
A:
来料检测-->PCB的B面点贴片胶-->贴片-->固化-->翻板-->PCB的A面插件-->波峰焊-->清洗-->检测-->返修先贴后插,适用于SMD元件多于分离元件的情形
B:
来料检测-->PCB的A面插件(引脚打弯)-->翻板-->PCB的B面点贴片胶-->贴片-->固化-->翻板-->波峰焊-->清洗-->检测-->返修
SMT对元器件的选择
2.1SMT元器件的参数性能表
序号
规格型号
要紧参数及功能特点
封装
价格
制造商
可替换型号
1
LM117-3.3V
2
STC15F2K60S2
3
DHT11
4
CH340G
元器件清单
Comment
Designator
Footprint
Quantity
10uF/10V
C2,C9
RB.1/.3A
2
0.1uF
C3,C5,C6,C10
0805
4
47uF/10V
C4
RB.1/.3A
1
22pF
C7,C8
0805
2
LED
D3,D4,D5
LED_0805_AK
3
CON3
J1
KEYSS12D07VG4
1
RED
LD1
LED_0805_AK
1
温湿度
P1
wenshidu
1
USB_CON
P2
USB_5PN_H
1
Header8
P3
jmp-2-8
1
9012
Q1,Q2,Q3,Q4
to-92
4
1K
R3
0805
1
1K
R5,R6,R7,R8,R18,R34,
R35,R36,R37,R38,R39,R40
0805
12
10K
R9,R10,R11,R12,R13,
R14,R15,R16,R17,R19,R20,
R21,R22,R23,R24,
R25,R26,R27,R28,R29,R30
0805
21
470R
R31,R32,R33
0805
3
10K
RP1
POT1Rotate132
1
SW-PB
S1,S2,S3,S4
SW-PB-2
4
LM1117-3.3V
U2
SOT-223
1
LED-4
U3
LG3641AH-PCB
1
CH340G
U4
so-16
1
STC15F2K60S2_SOP28_SKDIP28
U5
SOP28
1
12MHz
Y1
XTAL1_ARC
1
2.2SMT元器件典型应用电路
LM117-3.3V
STC15F2K60S2
DHT11
CH340G
2.3SMT完整电路的设计
2.3.1电气原理图
2.3.2PCB原理图
印制电路板元器件的安装
3.1印制电路板的装配流程及焊接注意事项
3.1.1装配流程
按清单归类元器件—插件—焊接—剪脚—检查—修整
3.1.2注意事项
①元器件在插装之前,必须对元器件的可焊接性进行处理,若可焊性差的要先对元器件引脚镀锡。
②元器件引脚整形后,其引脚间距要求与PCB板对应的焊盘孔间距一致。
③元器件引脚加工的形状应有利于元器件焊接时的散热和焊接后的机械强度。
④元器件在PCB板插装的顺序是先低后高,先小后大,先轻后重,先易后难,先一样元器件后专门元器件,且上道工序安装后不能阻碍下道工序的安装。
⑤元器件插装后,其标志应向着易于认读的方向,并尽可能从左到右的顺序读出。
⑥有极性的元器件极性应严格按照图纸上的要求安装,不能错装。
⑦元器件在PCB板上的插装应分布平均,排列整齐美观,不承诺斜排、立体交叉和重叠排列;不承诺一边高,一边低;也不承诺引脚一边长,一边短。
3.2SMT手工焊接的步骤以及对焊接工艺的要求
3.2.1焊接的步骤
以握笔方式拿电烙铁较为方便。
手工焊接时,常采纳五步操作法。
预备焊接:
把被焊元件表面处理洁净、预焊(若需要的话)并整形,将烙铁和焊锡丝预备好,处于随时可焊的状态。
加热焊件:
把烙铁头放在引线和焊盘接触处,同时对引线和焊盘进行加热。
加焊锡丝:
当被焊件加热到一定温度后,赶忙将手中的锡丝触到被焊件上使之熔化,加入适量的焊料。
注意焊锡应加到被焊件上与烙铁头对称的一侧,而不是直截了当加到烙铁头上。
移开焊锡丝:
当锡丝熔化一定量后(焊料不能太多),迅速按45°移开焊锡丝。
移开烙铁:
当焊料的扩散范畴达到要求后按45°移开电烙铁。
撤离烙铁的方向和速度的快慢与焊接质量紧密有关。
3.2.2工艺要求
①焊点的机械强度要足够
②焊接可靠,保证导电性能
③焊点表面要光滑、清洁
印制电路板的调试
4.1印制电路板调试的流程
1.看看电解电容,钽电容等是否焊反(焊反了,上电会爆爆),看是否有元件未焊,看是否有明显划痕,看插装芯片是否颠倒(部分芯片较昂贵,焊了座子,人工将芯片插上)。
画PCB时,右边的封装更好,焊好电容后,极性符号可不能被电容挡住,方便调试时,确认电容是否焊反。
2.测试电源是否短路用万用表蜂鸣档接各电源电压对应的钽电容两端。
电压要紧包括:
+5V,+12V(或+15V),+3.3V,+1.8V等。
确认无电源短路。
3.上电试探性的接上电源,看各电源指示灯(发光二极管)是否正常亮,若不正常,应迅速断开电源,查找故障缘故。
电源指示正常后,用万用表电压档测试各电源电压,确认各电压准确无误(专门是3.3V和1.8V,DSP供电电压)。
4.烧写测试程序仿真器连接DSP和电脑,确认可成功连接,烧写测试程序。
5.测试电路各功能DSP板功能分为:
IO输入,IO输出,通讯,模拟采样。
按照测试程序,拨动DSP板上拨码开关,让主程序运行在测试相应功能的程序段。
4.2印制电路板调试的流程中需要注意的事项
1.看看电解电容,钽电容等是否焊反(焊反了,上电会爆爆),看是否有元件未焊,看是否有明显划痕,看插装芯片是否颠倒(部分芯片较昂贵,焊了座子,人工将芯片插上)。
画PCB时,右边的封装更好,焊好电容后,极性符号可不能被电容挡住,方便调试时,确认电容是否焊反。
2.测试电源是否短路用万用表蜂鸣档接各电源电压对应的钽电容两端。
电压要紧包括:
+5V,+12V(或+15V),+3.3V,+1.8V等。
确认无电源短路。
3.上电试探性的接上电源,看各电源指示灯(发光二极管)是否正常亮,若不正常,应迅速断开电源,查找故障缘故。
电源指示正常后,用万用表电压档测试各电源电压,确认各电压准确无误(专门是3.3V和1.8V,DSP供电电压)。
4.烧写测试程序仿真器连接DSP和电脑,确认可成功连接,烧写测试程序。
5.测试电路各功能DSP板功能分为:
IO输入,IO输出,通讯,模拟采样。
按照测试程序,拨动DSP板上拨码开关,让主程序运行在测试相应功能的程序段。
4.3印制电路板调试的流程中显现的故障及解决措施
1.做好预备工作开始测试之前,要详细看电路图及PCB,了解工作原理,熟知各板之间信号的连接情形,方便搭建测试平台。
阅读测试程序,了解测试流程,从硬件和软件上加深测试懂得,并熟知测试。
磨刀不误砍柴工,欲速则不达。
2.上电断电注意测试模拟采样功能时,需上强电,这时要注意:
先上操纵电,再上强电;先断强电,再断操纵电。
以免造成事故。
3.爱护仿真器切勿带电插拔仿真器,否则,不但对仿真器有损坏,而且会在短时刻内造成无法连上DSP(这时要对板子断电再上电,或要重启CCS,甚至重启电脑),耽搁测试进度。
4.+3.3V_D短路+3.3V_D是由+5V_D经芯片TPS767D301产生的,给DSP供电的。
(1)先检查输入的+5V_D,确保输入未短路。
转
(2)。
(2)看,检查有无明显焊锡过多,导致短路之处,若无,转(3)。
(3)检查芯片TPS767D301是否焊接颠倒,有无明显焊接短路,若无,转(4)。
(4)检查DSP芯片焊接是否旋转了90°,180°,270°,若无,转(5)。
(5)将DSP芯片引脚刷一遍,幸免相邻引脚短路,若依旧短路,转(6)。
(6)取下芯片TPS767D301,若不短路了,则芯片TPS767D301内部短路了,更换芯片TPS767D301。
若依旧短路,转(7)。
(7)取下DSP芯片,若不短路,则DSP芯片内部短路,更换DSP芯片,若依旧短路,转(8)。
(8)认真检查由+3.3V_D或+3.3V_A供电的一些芯片和一些小电容。
一个个取,一个个查。
若全取下来后,依旧短路,那确实是板子内部短路了。
电源短路是较苦恼的情况,试想,若是由于板子内部短路导致电源短路,那得将所有与此电源有关的芯片,电容等元件全取下来,才能确定是板子内部短路。
因此,若条件承诺,边焊边调试是较为方便的。
拿到板子后,用万用表检查要紧电源部分有无短路。
先焊电源部分,调试确保无误后,再焊DSP最小系统部分,调试确保无误后,再依次焊其他部分的电路。
5.用仿真器连不上DSP
(1)确保仿真器正常,及驱动程序安装正常。
连另一块DSP板,可连上,则讲明仿真器及驱动程序无误,转
(2)。
(2)检查DSP供电电源+3.3V_D,+1.8V_D是否正常,若正常,转(3)。
(3)检查DSP芯片是否焊接旋转,有无明显引脚短路,若无,转(4)。
(4)检查晶振,用示波器看晶振输入DSP的波形是否正确,若正常,转(5)。
(5)更换DSP芯片。
6.DSP模拟采样功能专门现象:
DSP可连上,可烧写程序,IO功能正常,但模拟采样功能专门,采样值为0xFFFF。
(1)确认DSP相邻引脚无短路。
转
(2)。
(2)用示波器观测输入DSP的采样波形是否正确。
转(3)。
(3)测量+3.3V_A和+1.8V_A是否正常。
通常是由下图中小磁珠L3,L4,L5焊错导致的。
由于磁珠和电容外形相似,经常将磁珠焊成电容。
若电压正常,转(4)。
(4)更换DSP芯片。
SMT对LED灯、按键的操纵
5.1实现LED灯的流水操纵
5.1.1源代码
#include"STC15F2K60S2.h"
#defineucharunsignedchar
sbitLED1=P3^3;
sbitLED2=P3^2;
sbitLED3=P5^5;
//voidmain()
//{
//LED1=0;
//while
(1);
//}
//sbitLED1=P3^3;
//sbitLED2=P3^2;
//sbitLED3=P5^5;
voiddelay()
{
uchari,j,k;
for(i=0;i<10;i++)
{
for(j=0;j<200;j++)
{
for(k=0;k<250;k++);
}
}
}
voidmain()
{
while
(1)
{
LED1=0;
LED2=1;
LED3=1;
delay();
LED1=1;
LED2=0;
LED3=1;
delay();
LED1=1;
LED2=1;
LED3=0;
delay();
}
}
5.1.2程序框图
开始
LED1亮其余不亮
LED2亮其余不亮
LED2亮其余不亮
5.2实现按键操纵LED灯
5.2.1程序源代码
#include
#defineucharunsignedchar
sbitled1=P3^2;
sbitled2=P3^3;
sbitled3=P5^5;
sbitk1=P1^4;
sbitk2=P1^5;
sbitk3=P1^6;
sbitk4=P1^7;
voiddelay()
{
ucharm=20;
while
(1)
{
m--;
}
}
voidmain()
{
while
(1)
{
if(!
k1)
{
delay();
if(!
k1)
{
led1=0;
}
}
if(!
k2)
{
delay();
if(!
k2)
{
led2=0;
}
}
if(!
k3)
{
delay();
if(!
k3)
{
led3=0;
}
}
if(!
k4)
{
delay();
if(!
k4)
{
led1=1;led2=1;led3=1;
}
}
}
}
5.2.2程序框图
开始
K1按下
K2按下
K3按下
K4按下
LED2亮
LED3亮
全灭
LED1亮
终止
SMT的定时器对数码管的操纵
6.1与定时器有关的寄存器有哪些
6.2用定时器实现LED灯流水显示
6.2.1程序源代码
#defineucharunsignedchar
uchartcount=0;
sbitLED1=P3^3;
sbitLED2=P3^2;
sbitLED3=P5^5;
voidmain()
{
TMOD=0x01;TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
EA=1;
ET0=1;while
(1)
{
if(tcount==20)
{
LED1=0;
LED2=1;
LED3=1;
}
if(tcount==40)
{
LED1=1;
LED2=0;
LED3=1;
}
if(tcount==60)
{
LED1=1;
LED2=1;
LED3=0;
tcount=0;
}
}
}
voidtimer()interrupt1{
tcount++;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
6.3实现数码管显示数字
程序源代码
#include
#defineucharunsignedchar
codeuchardisplay_d[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x90,0x6f};
codeuchardisplay_w[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
voiddelay()
{
ucharm=200;
while(m--);
}
voidmain()
{
while
(1)
{
P3=display_w[5]