☰
电子工艺实习机器狗Proteus仿真与PCB验收方案
2026/11/6 8:07:08 网站建设 项目流程

简介:这份北京邮电大学电子工艺实习机器狗Proteus实习报告,面向电子信息、通信工程等专业低年级学生及电子工艺课程指导教师,可用于实习报告撰写参考、实训项目复盘与Proteus仿真入门。压缩包内为1个docx文档,约2.09MB,正文按实习目的、元器件认知、焊接训练、SMT工艺、Proteus原理图设计与仿真、机器狗项目调试等模块组织,结构完整,便于按章节检索和改写。文档结合机器狗实例梳理声敏、光敏、磁敏传感器识别,555单稳态触发、声控与电机驱动电路分析,并覆盖色环电阻读数、有极性元件判别、手工焊接五步法等操作要点。已有478人学习,适合需要范文框架、实验记录整理和仿真设计思路的读者参考,也可作为课程总结与答辩材料的基础素材。

1. 从一块练习板到一只会跑的机器狗:这份实习方案要解决什么

电子工艺实习的常见情况是:练习板焊完,真正的项目才刚开始。机器狗这个小项目真正卡住人的地方,往往在下面几件事同时压过来:Proteus 里要把声、光、磁三条触发通道用等效元件搭出来并且仿真跑通;PCB 上要让封装尺寸和走线互相协调;整机上电后还要能稳定复现报告里写的三个现象。这份电子工艺实习的机器狗 Proteus 实习报告方案,解决的就是把「焊接练习—原理图与仿真—PCB 制图—整机装配验收」串成一条可以验收的链路,而不是把四个环节各做一遍、彼此不衔接。适合正在准备电子工艺实习、课程设计,或者需要一份 Proteus 仿真加 PCB 完整流程参考的同学;也适合第一次带这类五六天短周期实训的人直接拿去排进度、定验收点。

2. 需求拆解与器件底座:三类传感器和六类元器件的识别要求

动手之前先把「要交什么」写下来,比上来就开烙铁省事得多。这门实习的硬性交付通常是三件:一块焊接练习板、一台现场验收的机器狗(要求声、光、磁三种方式都能触发)、一份 Proteus 仿真工程与 PCB 图。三件东西对应三种能力——手上的焊接功夫、看图识件的能力、软件里的建模能力。把它们拆开看,每一件都能单独练,但交付时必须同时成立,这就是排进度时最需要权衡的地方。

按六天的周期算,我的分配一般是:第一天全部给元器件识别和焊接练习,手不稳后面全是返工;第二天进 Proteus 画原理图,先把三个触发通道跑通;第三天做 PCB 布局布线和自定义封装;第四天焊接机器狗控制板;第五天装配和调试;第六天补报告和答辩。留半天机动,因为蚀刻和热转印这两步从来不会一次成功。

2.1 元器件识别:六类器件的判断方法与本项目的重点

教材把常用器件分成无源器件、半导体分立器件、集成电路、电气产品、光电子产品、工业控制及自动化器件六类。真正要练的是前四类里的判断方法:无源器件不依赖电源就能工作,电阻、电容、电感在电路里做分压、滤波、储能;半导体分立器件是单一功能的,二极管整流、三极管放大和开关;集成电路把多个器件做在同一芯片上;光电子产品靠光子完成电子功能,LED 和光电二极管都属于这一类。

识别这件事,靠的是几个固定动作,不是靠眼力。色环电阻分四色环和五色环,前者是两位有效数字加倍率加误差,后者是三位有效数字加倍率加误差;贴片电阻用三位或四位数字标注,末位是 10 的幂次,字母 R 代表小数点。电容的直标法把容量和耐压直接印上去,数标法用三位数表示皮法,末位同样是幂次。电感的 1R5 是 1.5µH,682 是 6800µH,10N 是 10nH。二极管靠型号和极性标记判断,色环或白边那一端是负极;三极管靠型号和引脚排列区分 B、C、E;集成电路靠型号、封装和缺口或圆点定第一脚。

器件类别识别依据本项目最容易出错的点
色环电阻四/五色环顺序,末环为误差从哪一端开始读,金、银色环只能在末位
电解电容直标法看容量与耐压,壳体标负极引脚长短与壳体色带要同时看,不能只看一个
二极管型号 + 极性色环/白边稳压管与整流管外形相近,装反直接不工作
三极管型号 + B/C/E 排列NPN 与 PNP 的驱动极性完全相反
集成电路型号 + 封装 + 缺口定位缺口方向装反,上电即损坏
传感器型号与功能标识声、光、磁三种的输出形态不同,不能混用

色环读错是新手最常见的错误之一,与其反复数,不如写一个小工具对着念一遍:

# 四色环电阻解析:按从误差环对面那一端开始的顺序输入四个颜色 COLOR = {"黑": 0, "棕": 1, "红": 2, "橙": 3, "黄": 4, "绿": 5, "蓝": 6, "紫": 7, "灰": 8, "白": 9} MULT = {**{k: 10 ** v for k, v in COLOR.items()}, "金": 0.1, "银": 0.01} TOL = {"棕": 1, "红": 2, "金": 5, "银": 10} def decode(b1, b2, b3, b4): value = (COLOR[b1] * 10 + COLOR[b2]) * MULT[b3] # 前两位有效数字 × 倍率 return value, TOL[b4] for rings in [("红", "红", "红", "金"), ("棕", "黑", "橙", "金"), ("黄", "紫", "棕", "银")]: v, t = decode(*rings) print(f"{'-'.join(rings)} -> {v:.0f}Ω ±{t}%")

三个参数要说明清楚:COLOR只管数字环,MULT额外接住了金、银两个倍率环,TOL只认误差环上会出现的四种颜色。跑出来 2.2kΩ、10kΩ、470Ω 三个结果,和万用表实测对一遍,比盯着色环猜要可靠。五色环把前三位当有效数字,逻辑一样,改一行乘法即可。

2.2 三条触发通道:声、光、磁的信号形态差异

机器狗要能被三种方式唤醒,但这三种物理量在电路里长完全不一样。声敏通道的源头是麦克风,无声时它呈现高阻抗,有声时阻抗变小,本质上是一个阻抗变化;光敏通道用的是红外接收管,受光照时导通程度变化,输出是电流或电压的连续变化;磁敏通道用的是干簧管,磁铁靠近时簧片吸合,输出是通断两种状态,是开关量。

这个差别决定了触发电路不能照抄。开关量的干簧管可以直接把电平拉低;模拟量的麦克风和光敏管中间必须加放大和整形,否则 555 的触发脚根本判别不出来。我在画原理图之前会先把三条通道写成一句话:谁变了、变成什么、接到哪个引脚。写不出来就说明这一路还没想清楚。

仿真里还有一个必须提前决定的替换问题。Proteus 的元件库里没有真实麦克风和干簧管的行为模型,所以用 VUMETER 模拟声敏、用 TORCH_LDR 模拟光敏、用 BUTTON 按钮模拟磁敏,用 FAN-DC 直流电机代替机器狗本体。这是等效替换,不是偷懒——替换的原则是保持「输入形态」和「输出负载」一致,中间的控制逻辑必须原样搭建。答辩时被问到「你这仿真和实物一样吗」,回答的落点就在这里。

2.3 焊接与 SMT 的工艺边界

手工焊接练的是五步法:准备施焊时烙铁头必须干净才挂得上锡;加热焊件要让烙铁同时接触焊盘和引脚,受热均匀;融化焊料是把焊锡丝送到焊点上而不是送到烙铁头上;焊锡润湿焊点后先移焊锡丝;最后移烙铁,方向约 45 度。这五步的顺序错了,出来就是冷焊或者拉尖。

表面贴装工艺解决的是另一类问题。它的优点很明确:安装密度高、抗震性强、抗干扰能力强、高频特性好。这几条其实是同一件事的四个侧面——元件贴板、引脚短、回路小。本项目主要用通孔元件,但理解 SMT 的工艺边界有实际价值:什么时候该用贴片、贴片对焊盘设计有什么要求、回流焊和手工烙铁的热量分布差在哪。

提示:练习板和正式板要用同一把烙铁、同一温度。练习时调好的手感,换了烙铁等于白练。

3. 原理图设计:555 单稳态加三条触发支路的电路分工

整个机器狗电路可以按信号流拆成四块:触发输入(声、光、磁三路)、单稳态定时(555 及其阻容)、电机驱动(三极管推电机)、负载(电机带狗腿和摇头)。把图分成四块之后再看,任何一条线都能说出它属于哪一块、起什么作用,这比逐条读线效率高得多。

3.1 555 单稳态:触发门限与时间常数怎么定

LM555 内部的关键是三个 5kΩ 电阻组成的分压器和两个比较器。分压器给出两个参考电压:1/3 Vcc 送到下比较器 C1 的同相端,2/3 Vcc 送到上比较器 C4 的反相端。2 脚(触发)低于 1/3 Vcc,下比较器翻转,输出端 3 脚变高;6 脚(阈值)高于 2/3 Vcc,上比较器翻转,3 脚变低,同时 7 脚放电管导通,把定时电容放掉。

接成单稳态之后,电路平时停在稳态:3 脚低电平,电机不转。2 脚一旦被拉到 1/3 Vcc 以下,触发器翻到暂态,3 脚输出高电平,电机开始转;同时电源经 R9 向 C3 充电,C3 上的电压爬到 2/3 Vcc 时,触发器复位,3 脚回到低电平,电机停。这段时间就是「走一段」的时长。C4 接在 5 脚上,作用是给控制电压端做旁路,让它不被外部噪声干扰。

时长公式是 T ≈ 1.1RC。先定目标时长,再反推参数:

# 555 单稳态脉宽估算:T ≈ 1.1 * R * C,先钉住电容再反推电阻 def pulse_width(r_ohm, c_farad): return 1.1 * r_ohm * c_farad C3 = 100e-6 # 定时电容取 100µF,容差大,实测为准 need_r = 4.0 / (1.1 * C3) # 目标:一次触发走 4 秒左右 print(f"R9 理论值 ≈ {need_r/1000:.1f} kΩ") print(f"取 39kΩ 时实际脉宽 {pulse_width(39e3, C3):.2f} s")

C3和need_r是互相牵制的两个量:电解电容便宜但容差常常是 −20% 到 +80%,反推出来的电阻值只能当起点,装上去必须拿秒表实测三次取平均。pulse_width是纯理论估算,用来判断数量级对不对,不是验收标准。如果实测和理论差得离谱,先查 C3 是不是漏电、R9 是不是装错阻值,再去怀疑 555 本身。

3.2 声控支路:两级放大加回正逻辑

声控这一路用的是麦克风加 Q1、Q3 的组合。没有声音时麦克风呈高阻抗,Q1 和 Q3 都截止,555 的 2 脚被上拉在高电平,电路停在稳态,电机不转。有声音时麦克风阻抗变小,Q1 导通,信号经过两级放大送到 2 脚,2 脚由高跳到低,触发器翻转,3 脚输出高电平,电机转起来。

这里有一处容易被忽略的设计:声音是持续信号,如果 2 脚一直被拉低,单稳态会一直保持在暂态,电机停不下来,整机就变成了「一直走」。所以图里加了 D2 和 Q2:3 脚变高的同时 D2 导通,加到 Q2 基极,Q2 导通后把 Q3 拉截止,2 脚的输入由低跳回高,触发条件撤销,单稳态按 R9、C3 定好的时间自然结束。这就是回正逻辑——让一次声音只对应一段行走,而不是对应持续行走。

注意:回正支路断了会表现为「一有声音就一直跑」,很多人第一反应是怀疑 555 坏了,其实先去量 D2 是否装反、Q2 是否虚焊。

3.3 光控与磁控支路:开关量的直接触发

光控和磁控这一路简单直接,由红外接收管和干簧管组成。两者被触发时,把光信号或磁信号转成电信号,让 555 的 2 脚由高电平跳变到低电平,触发器翻转,3 脚输出高电平,电机工作。与声控不同的是,这两路没有回正支路:只要光信号或磁信号持续存在,2 脚就会被不断触发,3 脚持续输出高电平,电机连续工作,直到信号消失为止。

这个差异是有意的,也必须在报告里写清楚,因为它直接决定验收时怎么演示:手挡光敏管,狗一直走;手松开,狗停。如果演示时挡住光敏管却只走一段就停,说明回正支路被误接到了光控路上。三种触发方式的行为不完全一样,是设计结果,不是缺陷。

3.4 电机驱动级:Q4、Q5 与负载的配合

驱动级由 Q4、Q5 和电机组成,完全受前面控制部分的 3 脚电平控制:3 脚高,管子导通,电机转;3 脚低,管子截止,电机停。这一级的两个设计点:一是三极管要进入饱和区而不是放大区,基极电阻不能选得太大;二是电机是感性负载,断电瞬间会有反峰,实操中要么靠三极管自身的耐压余量顶住,要么并一个续流二极管。

负载侧还要分开看:狗腿行走和摇头是两个机械动作,同一个电机带动的机构如果阻力不同,就会出现「空载转得欢、装上腿就不动」的情况。这不是电路问题,是机械负载和驱动能力不匹配。装配阶段遇到这种现象,先在空载下量 3 脚电平和电机两端电压,确认电路侧没问题,再去改机械。

4. 仿真与 PCB:Proteus 两阶段落地与自定义封装

Proteus 在这个项目里承担两件事:验证控制逻辑对不对,以及生成 PCB 图。这两件事的验收标准完全不同,仿真看的是「三种激励下电机是否按预期动作」,PCB 看的是「能不能做出来、装得下、焊得上」。分清楚这一点,才知道每步该盯什么。

4.1 仿真工程:三个可复现的测试用例

仿真工程建好之后,光看它「能跑」没有意义,得有三个固定动作,每次改完电路重跑一遍。这三个动作要写成表贴在报告里,答辩老师照着做能重复出来。

用例激励元件操作观测点判定标准
光敏触发TORCH_LDR逐步提高光照强度555 的 2 脚、3 脚,电机2 脚跳低、3 脚跳高、电机转动
声敏触发VUMETER输入超过阈值的音频放大级输出、2 脚、3 脚2 脚跳低、3 脚跳高、走一段后自停
磁敏触发BUTTON按下按钮并保持2 脚、3 脚、电机按住期间 3 脚持续高、松开即停

这张表的价值在于把「现象」变成「可观测的电平」,而不是只看风扇转没转。风扇转了但 3 脚电平不对,说明是驱动级在硬撑,换个负载就废了。参数扫描的步长建议小一点,光照从暗到亮分五六档给,能看出触发门限大概在什么位置。

4.2 PCB 布局布线:先布局,后布线,规则先定死

从原理图转到 PCB,第一件事不是画线,是摆件。摆件的基本原则:按信号流从左到右或从上到下排,让连线尽量短、尽量不交叉;同一功能块的元件聚在一起;对外接口放在板边。摆完再评估一次交叉数量,交叉太多就回去重摆,别硬着头皮绕。

布线有几条定死的规则:尽量用直线和 45 度转折,避免直角,因为直角在蚀刻时容易残留药液,高频下也不是好习惯;大电流走线要加宽;地线尽量走成完整回路,别做成一根细脖子。走线宽度可以用经验公式反推:

# 按 IPC-2221 近似估算外层走线所需宽度(1oz 铜厚 = 1.378 mil) def trace_width_mil(current_a, delta_t_c=10, k=0.048, copper_oz=1.0): area = (current_a / (k * delta_t_c ** 0.44)) ** (1 / 0.725) # 截面积,mil² thickness = 1.378 * copper_oz # 铜箔厚度,mil return area / thickness for i in (0.2, 0.5, 1.0): print(f"{i}A -> 最小线宽约 {trace_width_mil(i):.1f} mil")

delta_t_c是允许的温升,取 10℃ 是常规做法,做小了线会更宽但更保险;k是外层系数,内层要换 0.024;copper_oz按实际板材改。算出来的是「最小」,实际画的时候往上取整并留余量。本项目电流不大,但把这段算一遍写进报告,比空写一句「加宽大电流走线」有说服力得多。

4.3 自定义封装:从建库到尺寸微调

现成封装库里找不到的器件必须自己建。流程是固定的五步:新建元器件并填名称型号等基本信息;选封装类型(DIP、SMD 等);用绘图工具画封装图形,包括引脚位置和尺寸;给每个引脚编号并定义电气属性(输入、输出、地等);保存封装供原理图调用。

真正花时间的是第五步之后的事——画 PCB 时发现封装尺寸不合适。这个项目里就遇到过一次:线路需要从 C2 中间穿过,但 C2 原来的封装 ELEC-RAD13 间距不够,走不过去,把封装调成 ELEC-RAD20 之后才让开。这类调整在自制板上很常见,原则是「先改封装,再改走线」,因为改走线会连带影响一片。

注意:改封装后必须回头检查原理图,封装名对不上会导致 PCB 里出现两个同名不同封装的元件。

封装参数需要确认的内容常见失误
引脚间距与实际元件引脚中心距一致按标称值画,没留余量,插不进
焊盘孔径引脚直径 + 0.2~0.3mm孔径等于引脚直径,根本插不进去
丝印外框比元件本体略大外框太小,装配时元件打架
引脚编号与原理图符号一一对应编号错位,网络全乱

4.4 自制板的工艺流程与关键控制点

PCB 图出好之后走的是热转印路线,流程长但不复杂:软件里设计好 PCB 布局;激光打印机按 1:1 打印到热转印纸上;把转印纸固定到敷铜板上;敷铜板下料并做表面处理;热转印机把图形转印到铜板上;蚀刻机用蚀刻剂去掉没有被保护的铜箔,留下电路图案;清洗并检查蚀刻质量;钻床打孔;最后清洗涂助焊剂。

这条链上有三个控制点。打印必须是 1:1,缩放比例错了整块板报废,打完后拿卡尺量一下长边最保险。表面处理不干净,转印一定掉膜,用细砂纸打磨到发亮再擦干净。蚀刻时间靠看,不是靠计时,观察未被保护的铜完全消失就立刻取出,泡久了会侧蚀,细线会被吃掉。

5. 避坑与排查:从仿真到整机的五个易错点

这一章是整篇里最该抄走的部分。前面四章讲的是「应该怎么做」,这一章讲的是「做的时候会在哪儿出错」。五个点按出现频率排序,每一条都给出可执行的判断动作。

5.1 电气类:仿真通了,实物不动作

现象:Proteus 里三个用例全部通过,焊好的板子上电后按按钮没反应,或者只有某一路不动作。

原因:等效模型和实物之间存在电气差异。仿真里 BUTTON 是理想开关,按下就是干净的低电平;真实的干簧管有接触抖动,而且闭合电阻不为零。仿真里 TORCH_LDR 的阻值可以连续调,真实红外接收管的方向性很强,光照角度不对根本触发不了。声控这一路的差异最大,VUMETER 给的是理想音频源,真实麦克风的输出幅度小一个量级。

解决:分三级排查。先用万用表量 555 的 2 脚静态电平,确认它在 Vcc 附近;再手工短接 2 脚到地,看 3 脚是否跳高、电机是否转,这一下能区分是「触发级问题」还是「定时级问题」;最后单独测触发元件本身,干簧管拿磁铁贴着量通断,红外接收管加电串电阻量压降变化。三级走完,故障基本就定位在一级里了。

5.2 工艺类:虚焊、极性和封装三个问题

现象一:板子装好后时好时坏,用手按一下就好,松开又不行。

原因:虚焊。五步法里「融化焊料」这一步把焊锡丝送到了烙铁头上而不是焊点上,或者移烙铁太早,焊锡没有充分润湿,形成的是表面接触而不是冶金结合。

解决:不要指望补锡能救。虚焊的判断标准是焊点呈圆锥形、表面光亮、引脚轮廓隐约可见;发暗、成球状、有明显空洞的都是可疑点。处理方式是重新加热焊点、加少量助焊剂、让焊锡重新流一遍,不是往上堆锡。

现象二:上电后电解电容发热鼓包,或者某一路完全不工作。

原因:有极性元件装反。电解电容的负极色带、二极管的白边或色环、三极管的 B/C/E 排列、集成电路的缺口方向,四项里错任何一项都可能直接损坏器件。

解决:焊接前把所有有极性元件的方向在纸上列一遍,焊一个划一个。上电前用万用表二极管档逐个复核,尤其是二极管和电解电容,正向压降和反接表现差异很明显。

现象三:PCB 做出来发现某条线走不过去,或者元件装上去互相打架。

原因:封装尺寸偏小或布局时没考虑装配空间。项目里 C2 从 ELEC-RAD13 改成 ELEC-RAD20 就是这个原因。

解决:热转印之前,把每个元件按实际尺寸在板图上「虚拟装一遍」,重点是立式元件的高度和卧式元件的长度。宁可把板子画大一点,也别指望装配时靠弯引脚硬凑。

5.3 上电与装配:三道必过的检查

第一步是目视加万用表查短路。上电前用蜂鸣档量电源正负极之间,有蜂鸣就是短路,绝不能通电。

第二步是限流上电。条件允许就用带限流功能的电源,先把限流设小,观察电流是否异常;没有限流电源,就串一个几十欧的电阻做保护,正常之后再短接掉。

第三步是装配前的机械检查。拆壳顺序是底部四个螺丝、前腿四个螺丝,装配时反过来。狗腿的螺丝不要拧太紧,拧死之后舵机或电机的负载会明显变大,表现为「空载能转、装上腿不转」。通电前还要把屏蔽线末端处理好,线头散开碰到一起就是随机故障,查起来最费时间。

提示:焊完控制板、验收通过之后立刻拍照,不要等装配完再补。装配后元件被遮挡,报告里想放图就没素材了。

6. 验收与答辩:按评分维度反过来准备材料

成绩通常按三块评:实习态度与纪律、技术业务考核与实操、实习报告与分析解决问题的能力。很多人把力气全花在第三块,前两块反而丢分——现场验收时手忙脚乱,操作不规范,扣的就是第二块。

准备的方向应该反过来。实操那块,把三个动作练到不用想:拿磁铁靠近干簧管、用手遮挡光敏管、对着麦克风拍手,每做一个立刻说出现在是哪一级在工作。老师问「为什么磁控能一直走而声控只走一段」,答案在 3.3 节,一句话说清「开关量和模拟量的触发保持方式不同」。

报告那块,结构按「需求—方案—实现—验证」排,别写成流水账。每一节都要有可验证的东西:参数表、测试用例表、焊点检查记录、PCB 图。写「完成了焊接」没有信息量,写「焊点逐个目视检查,虚焊两处已补焊,上电电流 XX」才是分析问题的证据。

答辩最容易卡住的是「仿真和实物不一致」这个问题。不要试图回避,直接说清楚替换关系:VUMETER 对应麦克风、TORCH_LDR 对应红外接收管、BUTTON 对应干簧管、FAN-DC 对应电机,替换的是输入输出形态,中间的控制逻辑原样保留。再说一句「所以仿真验证的是逻辑,实物的门限要现场调」,这个回答比硬说「完全一致」可信得多。

验收环节提前准备的东西现场容易被追问的点
焊接练习板焊点照片、检查记录虚焊怎么判断、怎么补
机器狗功能演示三种触发的演示顺序为什么三种行为不一样
Proteus 仿真三个用例的截图等效元件和实物的差异
PCB 图布局说明、封装调整记录为什么改 C2 的封装
报告参数表、测试记录时长怎么定的、实测多少

带的工具也有讲究:万用表、镊子、吸锡器、备用元件各一份。现场最常见的翻车不是不会做,是焊错了没法改——没有吸锡器,一个装反的电解电容能耗掉半小时。

我后来带类似的短周期实训,都会强制走一遍「上电三查」:查短路、限流上电、装前机械检查。前两届嫌麻烦跳过,结果一次烧了三极管、一次装完发现腿卡死要整机拆开重来。从那以后我每次带这类项目,验收前一晚都要把这三步重新走一遍,不管板子看起来多正常。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询