简介:这份北京邮电大学电子工艺实习报告以机器狗项目为主线,面向电子信息、通信工程等专业学生及实习指导教师,提供从元器件认知、焊接训练到Proteus原理图设计与仿真的完整参考。资源包仅含1个docx文件,约2.09MB,篇幅集中,便于按实习阶段查阅。正文覆盖常用元器件识别与使用、四色/五色色环电阻读数、电解电容极性与二极管、三极管引脚判别,以及手工焊接五步法、SMT工艺流程;并记录LM555单稳态触发器、声控/光控/磁控传感器电路和电机驱动电路的原理分析与仿真验证,同时保留整机调试、验收及实习总结报告的写作框架。已有478人学习,适合需要完成电子工艺实习、课程设计或Proteus仿真实训的读者对照参考,快速理解机器狗电路模块与报告组织方式。
1. 从一块练习板到会跑会叫的机器狗:五天实习要交出的三样东西
六月底的五天集中电子工艺实习,很多人第一反应是“焊几个件、交份报告就完事”。真按这个思路走,第三天就会卡住:机器狗装起来不叫也不跑,Proteus 仿真点了运行风扇纹丝不动,PCB 画完发现电容正好挡在走线中间。这套电子工艺实习方案把五天拆成三条并行的交付线——焊接基本功、机器狗整机、Proteus 仿真与 PCB 制图,每条线都有明确的中间产物和现场验收点,最后汇总成一份能撑住答辩的实习报告。它适合要交电子工艺实习报告、模电课程设计或单片机外围电路入门作业的人,也适合第一次带学生做实物的指导者拿去改。
2. 需求拆解与器件落地:三条交付线和六类元器件的识别方法
2.1 把五天拆成三条可验收的交付线
实习要求写得清楚:焊接阶段交练习板,机器狗阶段现场验收并测试声、光、磁三种传感器,Proteus 阶段交仿真工程和 PCB 图。这三条线不是先后关系,而是交叉推进——上午练焊接,下午画原理图,晚上跑仿真,第二天再回头补焊。真正决定成绩的是中间产物有没有留痕,而不是最后那只狗装得像不像。
| 交付线 | 关键产物 | 验收方式 | 常见返工点 |
|---|---|---|---|
| 焊接基本功 | 练习板(立焊、卧焊各若干点) | 目视 + 拨动检查 | 虚焊、拉尖、连锡 |
| 机器狗整机 | 焊好的控制板 + 装配完成的整机 | 现场触发声、光、磁 | 极性件装反、腿卡死 |
| Proteus 阶段 | 仿真工程文件 + PCB 板图 | 演示三种激励下电机转动 | 仿真无响应、封装尺寸不对 |
我一般建议学生第一天就把练习板焊完并且当天自检,不要拖到最后一天补。练习板上的手感是后面焊电解电容和芯片座的基础,焊练习板时手抖,焊 IC 座时只会更抖。
2.2 六类元器件怎么认:色环、极性、封装
元器件识别看起来是背诵题,实际是现场找错题。报告里出现的六类——无源器件、半导体分立器件、集成电路、电气产品、光电子产品、工业控制及自动化器件——前四类在做机器狗时会真的拿在手上,后两类更多是认知层面。
电阻分色环电阻、贴片电阻、电位器和排阻。四色环和五色环的读法差别在有效位数:四色环前两位是有效数字,第三位是倍率,第四位是误差;五色环前三位是有效数字,第四位是倍率,第五位是误差。贴片电阻用三位或四位数字标注,比如 103 表示 10×10³Ω,即 10kΩ。
电容分可变电容、无极性电容和有极性电容,标注方法有直标法和数标法。2200µF 的电容器外壳上直接印容量和耐压,这是直标;贴片电容印 104,表示 10×10⁴pF,即 0.1µF,这是数标。电解电容必须认正负极,长脚为正、壳体上有白色条纹一侧为负,装反了通电会鼓包。
电感用直标法和色标法,1R5 表示 1.5µH,682 表示 6800µH,10N 表示 10nH。二极管里整流管和肖特基管靠型号和极性标记认,稳压管看型号和稳压值,发光管看颜色和型号。三极管分 NPN 和 PNP,引脚按基极 B、集电极 C、发射极 E 排列,不同封装排列顺序不一样,不能凭印象插。
| 元件类型 | 识别方法 | 现场最容易错的地方 |
|---|---|---|
| 色环电阻 | 四色/五色环读数值 | 从哪一端开始读搞反 |
| 电解电容 | 长脚正、白条负 | 剪脚后靠壳体标记判断 |
| 二极管 | 色环端为负极 | 稳压管与整流管混用 |
| 三极管 | 型号查引脚排列 | 不同封装 B/C/E 顺序不同 |
| 集成电路 | 缺口或圆点定位 1 脚 | 插座方向与芯片方向不一致 |
提示:剪过脚的电解电容最容易装反,因为最直观的长短脚参照没了。焊之前拿万用表二极管档量一下极性,比事后拆焊省十分钟。
2.3 焊接五步法与 SMT 工艺流程的差别
手工焊接的五步法是准备施焊、加热焊件、融化焊料、移开焊锡、移开烙铁。五步里最容易被跳过的是第一步和第二步:烙铁头不干净,挂不上锡,焊出来的点像豆腐渣;加热不均匀,焊锡只润湿焊盘不润湿引脚,形成虚焊。移开烙铁的方向要沿 45 度角向上,这个动作决定焊点是不是圆锥形。
SMT 是另一条技术路线:锡膏印刷、贴片、回流焊、清洗、检测。它的优点是安装密度高、抗震性强、抗干扰能力强、高频特性好,缺点是返修麻烦,一个 0603 电阻焊歪了,没有热风枪基本救不回来。学生在实习里做的是手焊通孔板,但报告里必须讲清 SMT 和通孔工艺的区别,因为这是“了解工艺”这条要求的落点。
我通常这样给两者划界:手焊练的是“控制热量的能力”,SMT 练的是“控制位置和锡量的能力”。前者的反馈是眼睛和手感,后者的反馈是钢网开孔和回流曲线。
2.4 焊点自检:什么算合格,什么必须返工
焊完不自检等于没焊。合格的焊点表面光亮、呈圆锥形、焊锡与引脚和焊盘之间形成内凹的润湿角。虚焊表现为焊点发暗、呈豆腐渣状或球状凸起,轻轻一拨引脚就动。连锡是两个相邻焊点被一坨锡连在一起,通孔板上一旦连锡必须用吸锡带清掉再重焊。拉尖是烙铁离开时方向不对留下的锡尖,长度超过 1mm 就要修。
焊接顺序遵循“先低后高、先小后大”,怕热元件(电解电容、二极管、三极管、芯片座)放在后面焊,每焊一个停留时间不超过 3 秒。焊完剪去多余引线,再逐点检查有没有漏焊。这一步花十分钟,能省掉调试阶段两小时的排查。
3. 整机电路设计:555 单稳态加三路传感器的信号链
3.1 四个功能块的职责与信号流向
机器狗电路的原理图可以切成四块:单稳态触发器、光控与磁控传感器电路、声控触发器电路、电机驱动电路。四块的关系不是并列,而是“三种触发方式 → 同一个单稳态 → 同一个电机”。
单稳态由 LM555、R9、C4、C3 组成,是整机的时间基准。光控和磁控由 LED 发光管、红外接收管和干簧管组成,负责把光信号和磁信号变成电信号。声控由麦克风和 Q1、Q3 两级放大组成,负责把声音变成电平跳变。电机驱动由 Q4、Q5 和电机组成,是唯一的执行环节。
这种结构的好处是三种传感器互不干扰,任何一路触发都走同一条时间通路。坏处是只要单稳态这一块出问题,三种触发方式会同时失效,排查时必须先确认 555 本身工作正常,再去查传感器。
3.2 单稳态触发器:2 脚触发、6 脚复位的时间账
555 单稳态的核心是内部两个比较器 C1 和 C4,参考电压由三个 5kΩ 分压器提供:2 脚(触发端)低于 1/3Vcc 时,触发器翻转,3 脚输出高电平,电路进入暂态;电源经 R9 向 C3 充电,当 C3 上的电压升到 2/3Vcc 时,触发器复位,3 脚回到低电平,电路恢复稳态。
脉宽由 R9 和 C3 决定,工程上按 T ≈ 1.1·R9·C3 估算。这个 1.1 来自 ln3,是电容从 0 充到 2/3Vcc 所需时间的系数。选值时先定期望的行走时间,再反推 RC 组合,不要凭手感抓一个电容就焊。
import math def pulse_seconds(r_ohm, c_farad): """555 单稳态脉宽估算:T = 1.1 * R * C""" return 1.1 * r_ohm * c_farad # 候选组合:电阻取常用值,电容取电解电容标称值 candidates = [] for r in [100e3, 220e3, 470e3, 680e3, 1e6]: for c in [1e-6, 2.2e-6, 4.7e-6, 10e-6, 22e-6]: t = pulse_seconds(r, c) # 机器狗一次行走控制在 2~8 秒比较自然 if 2.0 <= t <= 8.0: candidates.append((r / 1e3, c * 1e6, round(t, 2))) for r_k, c_u, t_s in sorted(candidates, key=lambda x: x[2]): print(f"R={r_k:>6.0f}kΩ C={c_u:>5.1f}µF 脉宽≈{t_s:>5.2f}s")这段脚本遍历常用电阻和电解电容的组合,筛出脉宽落在 2~8 秒区间的搭配。参数说明:r_ohm单位欧姆,c_farad单位法拉,输出按 kΩ 和 µF 显示。实际选型还要看 C3 的漏电流——电解电容漏电流大,R9 取到 1MΩ 时充电电流只有几微安,漏电流会明显缩短实际脉宽,所以 R9 一般不超过 1MΩ,超过就改用钽电容。
注意:算出来的脉宽是理论值,实物上受电容容差(电解电容常见 ±20%)和漏电流影响,焊完要用示波器或秒表实测一次,把实测值写进报告,比抄公式有说服力。
3.3 声控通道:从麦克风高阻到两级放大再到自复位
无声时麦克风呈高阻抗,Q1 和 Q3 均截止,555 的 2 脚输入高电平,电路处于稳态,3 脚输出低电平,电机不动。有声音时麦克风阻抗变小,Q1 导通,信号经两级放大后让 555 的 2 脚由高电平跳变为低电平,触发器翻转到暂态,3 脚输出高电平,电机启动。
这段电路里有个容易被忽略的设计:声音触发的同时,D2 导通,信号加到 Q2 基极,Q2 导通后 Q3 截止,555 的 2 脚又被拉回高电平。等于说,触发信号只保留一个很短的脉冲,剩下的时间交给单稳态自己走完。不加这个自复位结构,只要环境里有持续噪声,2 脚会被反复拉低,机器狗就一直跑不停。
这就是典型的“边沿触发优于电平触发”。做仿真时如果发现电机在声音激励下持续转动不停止,先查这一路反馈有没有接对,而不是去改 R9 和 C3。
3.4 电机驱动与供电回路
电机驱动由 Q4、Q5 和电机组成,完全受控制电路支配。Q4、Q5 构成两级放大,把 555 的 3 脚输出电流放大到能驱动直流电机。这一块的设计要点不在电路拓扑,而在布线:电机是整板最大的电流负载,启动瞬间电流可能是稳态的好几倍,走线必须加宽,否则电压跌落会让 555 误复位,表现为“狗走两步停一下”。
供电回路上,电机两端通常并一个续流二极管,吸收断电瞬间的反向电动势。电机是感性负载,断电阻断时产生的尖峰很容易打穿驱动管。这个二极管在原理图上不起眼,实物上少了它,调试阶段烧管子的概率相当高。
4. Proteus 仿真与 PCB 制图:从替代元件映射到能焊的板图
4.1 三种传感器的仿真替代方案
Proteus 里没有真实的声敏、光敏、磁敏传感器模型,必须找等效元件替代。原方案的做法是:用 VUMETER 模拟声敏传感器(麦克风),用 TORCH_LDR 模拟光敏传感器(光敏三极管或红外接收管),用 BUTTON 按钮模拟磁敏传感器(干簧管),用 FAN-DC 电动机模拟机器狗。
| 实物器件 | 仿真替代元件 | 替代理由 | 激励方式 |
|---|---|---|---|
| 麦克风 | VUMETER | 能反映声音信号的电压变化 | 调整信号源幅度模拟音量 |
| 红外接收管 | TORCH_LDR | 光敏电阻阻值随光照变化 | 修改元件属性里的光照参数 |
| 干簧管 | BUTTON | 仿真环境无法模拟磁场 | 手动按下按钮产生通断 |
| 直流电机 | FAN-DC | 旋转负载,状态直观 | 观察风扇是否转动 |
磁敏这一路的替代最需要说明。干簧管靠磁场吸合,Proteus 没有磁场模型,只能用按钮的通断等效“磁铁靠近/离开”。这个妥协必须写进报告,答辩时导师大概率会问“你的磁敏是怎么验证的”,答“用按钮模拟通断”比含糊过去强。
4.2 仿真工程的搭建顺序与激励设置
搭建顺序建议固定成一套流程,每次新建工程都照做,减少漏接电源这类低级错误。
第一步,新建工程,选原理图模板,不勾选自动生成 PCB,避免后期元件编号混乱。第二步,从元件库调出 LM555、电阻、电容、三极管、二极管、VUMETER、TORCH_LDR、BUTTON、FAN-DC,逐个放置并修改参数,电阻改成设计值,电容改成计算值。第三步,连线,先连电源和地,再连信号通路,最后连驱动级。第四步,放置电源终端 VCC 和 GROUND,555 的 4 脚和 8 脚接 VCC,1 脚接地。第五步,设置激励,VUMETER 用信号源驱动,TORCH_LDR 改光照属性,BUTTON 手动操作。第六步,运行仿真,观察 3 脚电平和风扇状态。
连线阶段有两个坑。一是 555 的 5 脚(控制电压端)通常要接一个 0.01µF 电容到地,不接的话仿真里容易误触发。二是数码管、电机这类负载要先确认供电电压,FAN-DC 的额定电压设成 5V,接 12V 会直接在仿真里冒烟报错。
4.3 仿真结果的判读:什么算通过
仿真通过的标准不是“能动就行”,而是三条都能复现:光敏激励下风扇转动并持续设定的脉宽后停止;声敏激励超过阈值时风扇转动,低于阈值时静止;磁敏激励(按钮按下)时风扇转动。三条都过,再补一条反向验证:没有任何激励时,3 脚必须是低电平,风扇不转。
反向验证经常被跳过,但它是排除“电路一直处于暂态”的唯一手段。如果无激励时风扇也在转,说明 2 脚被意外拉低,可能是上拉电阻漏了或者布线短路。把这一条写进报告的调试记录,比只贴三张转动截图完整得多。
4.4 自定义封装与 PCB 布局布线
PCB 设计的第一步是把原理图里的元件对应到封装。Proteus 自带库不覆盖所有器件时,需要自定义封装,流程是:新建元器件并输入名称型号,选择封装类型(DIP 或 SMD),用绘图工具画封装图形包括引脚位置和尺寸,给每个引脚编号并定义电气属性(输入、输出、电源、地),最后保存。
原方案里有个很实用的案例:线路需要从电容 C2 中间穿过,但 C2 的原始封装 ELEC-RAD13 尺寸不够,于是把封装改成 ELEC-RAD20。RAD 后面的数字对应引脚间距和壳体直径,数字越大占位越大。这个例子说明封装不是查表抄来的死数据,而是要为布线服务的可调参数。
布局布线的规则不多,但每一条都要执行:按原理图信号流向布局,输入在左、输出在右,减少走线交叉;走线尽量用直线和 45 度折角,避免直角,直角在蚀刻时容易残留;大电流走线加宽,电机那一段单独加粗;晶振、传感器这类敏感器件远离电机引线。
# 封装尺寸自检:把卡尺实测值和封装标称值对一遍 footprints = [ # 名称, 封装型号, 标称引脚间距(mm), 实测间距(mm) ("C2", "ELEC-RAD20", 5.0, 5.1), ("C3", "ELEC-RAD13", 2.5, 2.4), ("IC1", "DIP-8", 2.54, 2.54), ] for name, pkg, nominal, measured in footprints: diff = abs(nominal - measured) # 通孔元件间距误差超过 0.3mm 就容易装不进去 flag = "需复核" if diff > 0.3 else "OK" print(f"{name:<5}{pkg:<14}标称{nominal}mm 实测{measured}mm 偏差{diff:.2f}mm -> {flag}")这段脚本的作用是把手上的实物尺寸和封装标称值做比对,偏差超过 0.3mm 就标出来复核。参数说明:nominal是封装库里的引脚间距,measured是卡尺量出来的实物值,diff是绝对偏差。通孔元件的引脚有弹性,0.2mm 以内一般能硬插进去,超过 0.3mm 就要换封装,别指望靠掰引脚解决。
4.5 热转印制板的九道工序与实物装配
制板流程是固定的九步:用 EDA 软件设计原理图和 PCB 布局;激光打印机把 PCB 图形 1:1 打印到热转印纸上;敷铜板下料并做表面处理;把热转印纸固定到敷铜板上;热转印机转印图形;蚀刻机用蚀刻剂去掉未被保护的铜箔;清洗并检查蚀刻质量;钻床打孔;清洗并涂助焊剂。
蚀刻这一步最考验耐心,蚀刻不足会留下毛刺导致短路,蚀刻过度会把细走线咬断。检查方法是迎着光看,走线边缘清晰、没有残留铜点即为合格。
焊接顺序仍然是先低后高、先小后大,立焊卧焊按要求执行。电解电容、二极管、三极管、芯片座这些怕热元件放最后,每个焊点停留不超过 3 秒。焊完剪脚,逐点检查漏焊和虚焊。装配时先拆壳(底部四个螺丝、前腿四个螺丝),注意不要烫坏元件和电机,屏蔽线末端要处理好,通电前必须做短路测试。最后装狗腿时螺丝不要拧太紧,拧死了关节转不动,表现为“能通电但不走”。
5. 避坑与排查:验收现场最容易翻车的五个点
5.1 焊点看着亮,一测就虚
现象:目视焊点饱满光亮,装到板上电机不转,用万用表一量某引脚和焊盘之间不通。
原因:加热时间不够,焊锡只在引脚上形成球状,没有润湿焊盘;或者焊盘氧化,助焊剂没起作用。
解决:重新补焊,烙铁同时接触引脚和焊盘,加热 1~2 秒后送锡,看到焊锡铺开成内凹弧面再撤锡。焊盘氧化严重的先用橡皮或细砂纸轻擦再焊。焊完每个点都拨一下引脚,能晃动的一律返工。
5.2 电解电容和二极管装反
现象:通电后电解电容发热、鼓顶,或者某一级电路完全没反应。
原因:剪脚后失去了长短脚参照,靠壳体白条判断又看错了方向;二极管色环端误认为是正极。
解决:焊之前统一用万用表二极管档确认极性,电解电容充电时读数会变化,二极管正向导通有固定压降。整板焊完通电前,逐个核对有极性元件的方向,这一步花五分钟,能避免整板重焊。
5.3 仿真跑起来没反应
现象:点击运行,风扇不转,3 脚电平没有变化。
原因:555 的 4 脚(复位端)悬空或接地,芯片一直处于复位状态;电源终端没放,网络没连上;VUMETER 没有信号源驱动,输出恒为零。
解决:先查 4 脚和 8 脚是否接 VCC,1 脚是否接地,5 脚是否接 0.01µF 到地;再查电源终端是否放置;最后查激励源,VUMETER 需要信号发生器驱动,光敏电阻需要改光照属性,按钮需要手动按下。
5.4 封装尺寸和实物对不上
现象:PCB 打出来,电容插不进去,或者引脚孔位置差半个孔位。
原因:封装库里的标称间距和实物不符,或者自定义封装时引脚坐标画错。
解决:画封装前先用卡尺量实物,把实测值填进封装;画完用打印预览 1:1 打一张纸,把元件放上去比一比,比在屏幕上量可靠。已经打好的板可以扩孔或改插装方式,但改封装前先确认走线还有没有绕行空间。
5.5 装完腿不动、电机发烫
现象:通电后电机有声音但不转,或者转两下就停,摸电机明显发烫。
原因:狗腿螺丝拧太紧,关节阻力超过电机扭矩;或者电机驱动管基极电阻选得太大,驱动电流不足;也可能是电源带不动,电压跌落触发 555 复位。
解决:先把腿部螺丝松半圈试转;再测电机两端电压,明显低于电源电压说明驱动能力不够;最后查电源,电池电压不足或稳压块发热都会导致带载掉压。这三步按顺序做,不要一上来就拆电路。
6. 验收与答辩:把五天的工作讲成一条能自证的证据链
验收现场最常见的失分不是做得不好,而是讲不出做了什么。导师问“你怎么证明单稳态的时间常数选对了”,答“我算的”,和答“我算出来是 4.7 秒,实测 4.4 秒,差异来自电容 ±20% 容差”,是两种完全不同的可信度。
我一般让学生按一条链来讲:需求 → 方案 → 证据 → 偏差。需求是三种触发方式控制电机;方案是 555 单稳态加分立元件放大;证据是仿真三种激励的截图、PCB 板图、实测脉宽记录;偏差是仿真和实物的差异以及原因。这条链走完,任何一个追问都能落到具体环节上。
答辩前把下面这张表填满,填不满的地方就是还没准备好的地方:
| 检查项 | 自证材料 | 常见追问 |
|---|---|---|
| 焊接基本功 | 练习板实物 + 焊点照片 | 虚焊怎么判断 |
| 电路原理 | 原理图 + 四块功能划分说明 | 为什么用 555 不用单片机 |
| 仿真验证 | 三种激励的仿真截图 | 磁敏为什么用按钮 |
| PCB 设计 | 板图 + 封装调整记录 | C2 为什么换封装 |
| 整机功能 | 现场触发声、光、磁 | 三种触发会不会互相干扰 |
| 调试过程 | 故障现象与解决记录 | 最难的故障是什么 |
“为什么用 555 不用单片机”这个问题几乎每场都会问。稳妥的回答是从教学目标和成本两个角度讲:555 单稳态把定时、触发、驱动三段拆开,每一段都能单独测量,适合理解信号链;单片机把逻辑收进芯片内部,反而看不到过程。这个回答不需要贬低任何一种方案。
现场演示有个细节值得提前排练:三种触发方式要按固定顺序展示,先光、再声、最后磁,每触发一次等电机停稳再进行下一种。同时触发两种传感器,容易让人误以为电路存在串扰。演示前把电池电压量一下,电压不足时电机转得慢,看起来像故障。
通电前短路测试这条规矩,我到现在每次做板子都强制走一遍。当年有一次赶时间跳过,上电瞬间稳压块冒烟,查了半小时才发现是蚀刻残留的一小块铜箔把电源和地连在了一起。从那以后我每次焊完第一件事就是拿万用表蜂鸣档量电源和地,响了就绝不插电。希望这套流程帮到你,少走那半小时的弯路。
本文还有配套的精品资源,点击获取