简介:面向电子工艺实习、课程设计及实习报告撰写场景的北京邮电大学机器狗项目Proteus实习报告,适合电子信息、通信工程等专业学生参考,也可作为焊接、SMT与EDA仿真的实践总结模板。压缩包共1个docx文件,约2.09MB,内容围绕电子元器件识别、手工焊接五步法、表面贴装工艺、Proteus原理图设计与仿真展开,并完整梳理机器狗声、光、磁传感器电路、555单稳态触发器、电机驱动及PCB制图思路。报告含实习目的、内容详解、整机调试与总结,可帮助读者快速理解实习任务组织方式,对照完善自己的报告结构、实验记录和仿真分析。已有478人学习,适合需要课程报告范例与项目复盘参考的读者。
1. 从一块练习板到会走路的机器狗:这份实习报告里到底装了什么
焊接练习板上最后一个焊点还发亮,机器狗却不走。万用表往 LM555 的 2 脚一搭,电压稳稳停在 5V,连触发的机会都没有。这是我第一次拆这类电子工艺实习资料时最想确认的细节:它不只是一份能抄格式的 Proteus 实习报告范文,而是一条从元器件识别、手工焊接五步法、SMT 贴装认知,一路走到 Proteus 原理图仿真、PCB 制板、整机装配验收的完整链路。资源里有报告正文、仿真工程的搭建思路、PCB 布局截图和调试记录,适合要交电子工艺实习作业的学生,也适合想拿 555 单稳态电路练手、但一直没做过实物的硬件新手。照着走一遍,声、光、磁三路触发的机器狗能重新跑起来,也知道哪个环节最容易翻车。
2. 电路骨架拆解:声光磁三路触发如何汇到一颗 LM555
2.1 资源包的文件骨架与阅读顺序
这份资源不是单一文档,而是「报告正文 + 仿真工程 + PCB 图 + 焊接与验收记录」四件套。实习报告负责讲原理和流程,Proteus 工程负责验证电路逻辑,PCB 图负责把原理图变成可加工的板子,焊接记录负责兜住实物那一段。我把它的组织方式整理成下面这个结构,实际拿到手时按这个顺序读,比从头翻 Word 快得多。
电子工艺实习-机器狗/ ├── 实习报告.docx # 元器件识别、焊接五步法、SMT、Proteus、PCB、装配验收 ├── Proteus/ │ ├── dog_sch.pdsprj # 原理图 + 交互仿真:声/光/磁三路触发 │ └── dog_pcb.pdsprj # PCB 布局布线,含自定义封装库 ├── 图片/ │ ├── 原理图截图.png │ ├── PCB 3D 预览.png │ └── 焊接练习板.jpg └── 附录/ └── ELEC-RAD20.lib # 为走线调整过的电解电容封装读这份资料有个小技巧:报告的章节顺序基本就是实习的推进顺序,前面的元器件识别和五步焊接服务于后面的焊接装配,Proteus 原理图又服务于 PCB 和调试。所以别把 2.1~2.4 节当成背景知识跳过,那几页讲的色环读数、极性判断、立焊卧焊,恰恰是实物阶段出问题最多的地方。真正值钱的是带具体数值和现象的部分,比如单稳态里的 R9、C3 取值,三路触发的验收记录,以及 C2 封装从 ELEC-RAD13 改成 ELEC-RAD20 的原因,这些才是抄不走的经验。
2.2 信号从触发到电机:四块电路的分工
整机电路可以拆成四块:单稳态触发器、光控与磁控传感、声控触发器、电机驱动。核心是一颗 LM555,它被接成单稳态模式,平时输出低电平,电机不转;一旦 2 脚被拉低到 1/3 Vcc 以下,触发器翻转到暂态,3 脚输出高电平,电机带着机器狗走;随后电源经 R9 向 C3 充电,当 C3 电压爬到 2/3 Vcc,6 脚把触发器复位,3 脚回落,狗停下。走一段时间、停下来的节奏,全靠这组 RC 决定。
四块电路的分工可以对着下表看。理解这张表,等于理解了整机的信号流:传感器负责“把物理量变成电平跳变”,555 负责“把跳变变成一个固定宽度的脉冲”,驱动级负责“把脉冲放大成能带动电机的电流”。
| 电路模块 | 关键器件 | 输入 | 输出 | 作用 |
|---|---|---|---|---|
| 单稳态触发器 | LM555、R9、C3、C4 | 2 脚低电平触发 | 3 脚高电平脉冲 | 决定电机转动时长 |
| 光控/磁控传感 | LED 发光管、红外接收管、干簧管 | 光照、磁场 | 电平跳变 | 把光/磁信号转成电信号 |
| 声控触发器 | 麦克风、Q1、Q2、Q3、D2 | 声音 | 电平跳变 | 两级放大后触发 555 |
| 电机驱动 | Q4、Q5、直流电机 | 3 脚高电平 | 电机转动 | 驱动机器狗行走、摇头 |
光控和磁控这两路比较直接。红外接收管或干簧管被触发时,把光信号、磁信号转成电信号,让 555 的 2 脚由高跳低,触发器翻转,3 脚拉高,电机转起来。如果信号一直存在,2 脚会不断被拉低,3 脚持续输出高电平,狗就一直走,直到信号消失。这种“持续触发就持续动作”的行为在实物上很直观,但仿真里要特别注意激励源别一直挂着,否则你会以为电路坏了。
声控这一路稍微绕一点。没有声音时麦克风呈高阻,Q1、Q3 截止,2 脚被拉在高电平,电路处于稳态,3 脚低,电机不动。有声音时麦克风阻抗下降,Q1 导通,经两级放大把 2 脚从高拉到低,触发器翻转。同时 D2 导通,电流灌进 Q2 基极,Q2 导通后把 Q3 拉截止,2 脚又被送回高电平,单稳态回到稳态。这实际上是一条自复位支路,防止声音持续时 2 脚被长期摁住导致输出锁死。很多同学焊完声控发现“拍一下手就一直转”,问题往往就出在 Q2、Q3 这一级没调好。
2.3 元器件识别清单:色环、数标、极性这三件事
焊接之前必须先把料分清,这一步偷懒,后面全是返工。报告里列了电阻、电容、电感、二极管、三极管、集成电路、传感器七大类,落到实操上其实就三件事:读数、辨极性、认引脚。
色环电阻用四色或五色,前几环读数值、最后一环读误差;贴片电阻看三位或四位数字,比如 103 是 10×10³ = 10kΩ。电容分直标法和数标法,104 表示 0.1µF,电解电容的负极一侧有宽条纹,装反了轻则不工作,重则上电鼓包。电感常用直标法,1R5 是 1.5µH,682 是 6800µH,10N 是 10nH,R、N 分别代表小数点和纳亨单位,第一次看很容易读错。二极管看色带定负极,三极管按型号查 B、C、E 引脚排列,集成电路看缺口或圆点定 1 脚方向。
| 器件 | 识别方式 | 易错点 |
|---|---|---|
| 色环电阻 | 四色/五色环读数 | 从哪一端开始读,误差环认错 |
| 贴片电阻 | 三位/四位数字标识 | 103 与 10k 混淆 |
| 电解电容 | 直标法 + 负极条纹 | 极性装反,上电鼓包 |
| 二极管 | 色带标负极 | 色带方向看反 |
| 三极管 | 型号 + B/C/E 排列 | 不同型号引脚顺序不同 |
| 电感 | 直标法(R/N 单位) | 1R5、682、10N 读错量级 |
我一般会把所有元件先按阻值、容值分堆,贴上小纸条,焊接时按 BOM 顺序取料,焊一个划一个。这一步多花十分钟,后面能省掉排查虚焊的两小时。
3. Proteus 仿真工程:元件替代方案与 555 单稳态参数怎么定
3.1 仿真里的元件替代:VUMETER、TORCH_LDR、BUTTON、FAN-DC
实物上的麦克风、红外接收管、干簧管,在 Proteus 里都没有可以直接等效的模型,所以整份仿真工程的核心思路是“用行为接近的元件替代”。报告里给的方案是:用 VUMETER 模拟声敏传感器,用 TORCH_LDR 模拟光敏传感器,用 BUTTON 按钮模拟磁敏传感器,用 FAN-DC 直流风扇模拟机器狗电机。
| 真实器件 | 仿真替代元件 | 替代理由 | 使用注意 |
|---|---|---|---|
| 麦克风 | VUMETER | 可视化声音电平变化 | 需配合信号源注入,否则电平不动 |
| 光敏三极管/红外接收管 | TORCH_LDR | 光敏电阻随光照改变阻值 | 光照阈值要手动调,默认响应偏慢 |
| 干簧管 | BUTTON | 仿真无法模拟磁场 | 按下等于磁铁靠近,松开等于离开 |
| 直流电机 | FAN-DC | 有转动动画,直观 | 注意额定电压,别直接给 12V |
| 电池组 | DC 电源 | 提供稳定 Vcc | 统一用 5V 或 6V,全图一致 |
需要注意的地方在于:VUMETER 本身只是电平显示,不会主动产生声音信号。常见的做法是在它前面接一个信号发生器,或者用一个电位器分压模拟麦克风阻抗变化,让 2 脚的电压真的能跨过 1/3 Vcc 这条线。如果只是把 VUMETER 挂上去,仿真跑起来电平纹丝不动,你会误判成放大级坏了。TORCH_LDR 也一样,默认参数下光照变化对阻值的影响比较温和,需要双击改属性里的明暗阻值,才能让 2 脚产生足够深的电平跳变。
另外,替代元件的电气特性要和真实器件对得上。比如干簧管导通时接近短路,BUTTON 的接触电阻要设得足够小;FAN-DC 的电感特性跟真实电机差很远,所以驱动级三极管在仿真里能带得动,实物上未必,这一点后面调试要留余量。
3.2 单稳态时间常数:T=1.1RC 与参数扫描
555 单稳态的输出脉宽由外部 RC 决定,工程上直接用近似式 T ≈ 1.1 × R × C 估算,其中 R 取 R9,C 取 C3。想清楚这个公式里谁在变,就知道该拧哪个旋钮:想让狗多走一会儿,加大 R9 或 C3;想让它灵敏一点、走一小段就停,就减小。
手动试参数很费时间,我一般写几行脚本先把候选组合扫一遍,再回 Proteus 里验证。
# 555 单稳态输出脉宽估算:T ≈ 1.1 * R * C # R9 单位 Ω,C3 单位 F,返回秒 def mono_pulse(r_ohm, c_f): return 1.1 * r_ohm * c_f # C3 常见电解电容取值 caps = [1e-6, 4.7e-6, 10e-6, 47e-6, 100e-6] # R9 常见电阻取值 resistors = [100e3, 220e3, 470e3, 1e6] for c in caps: for r in resistors: t = mono_pulse(r, c) # 目标:机器狗一次走 2~8 秒,太短看不出动作,太长像死机 if 2 <= t <= 8: print(f"R9={r/1000:.0f}kΩ C3={c*1e6:.1f}µF -> T≈{t:.2f}s")跑出来会得到一组合格搭配,比如 470kΩ 配 10µF 约 5.2 秒,1MΩ 配 4.7µF 约 5.2 秒,220kΩ 配 47µF 约 11 秒(超出区间被过滤掉)。选哪一组,还要看手头有什么料。
除了 R9、C3,5 脚上的 C4 也别忘了,它是控制端旁路电容,典型取 0.01µF,作用是让内部比较器的参考电压稳定。有人省略它电路也能跑,但仿真里会出现输出脉宽抖动,实物上表现为偶尔误触发。还有一个常被忽略的点:2 脚的触发脉冲必须足够“陡”且足够深,如果触发信号只是缓慢下滑到 1/3 Vcc 附近,555 可能反复翻转,输出一串碎脉冲,电机就会一抖一抖的。
3.3 分路验证顺序:先静态后动态,先单路后整机
仿真工程搭好之后,最忌讳一上来就三路全接、直接看风扇转不转。正确的顺序是先静态、后动态,先单路、后整机。
第一步,不接任何传感器,只给 Vcc,测 3 脚应该是低电平,测 C3 两端应该是 0V。这一步是确认单稳态确实处在稳态,如果 3 脚一开始就是高电平,多半是 2 脚被什么拉低了,或者 4 脚复位端没接高。
第二步,手动把 2 脚短暂拉低一下,观察 3 脚是否跳高、C3 电压是否沿充电曲线上升、到 2/3 Vcc 时 3 脚是否回落。这一步验证的是单稳态本身,跟传感器无关,出问题一定是 RC 或 555 接法的问题。
第三步,接光控这一路,改变 TORCH_LDR 的光照参数,看 2 脚有没有跳变。第四步接磁控,按 BUTTON。第五步接声控,给信号源一个脉冲。每接一路都单独验证一次,确认这一路能独立触发,再接下一路。
最后接驱动级,用 FAN-DC 看转动。这里有个细节:三路触发其实都汇到同一个 2 脚节点,仿真里如果两个激励源同时有效,电平会互相拉扯,看起来像“触发不了”。所以验证时一次只让一路有效,其他两路保持无效状态。整套跑通以后,再模拟“边走边照光”这种复合场景,观察 3 脚输出是否仍然干净。
4. PCB 落地:自定义封装、布局布线与热转印制板九步
4.1 原理图到网表:封装匹配是第一道坎
原理图能仿真,不代表能出 PCB。从 .pdsprj 的原理图转到 PCB 布局,第一步是给每个元件指定封装,任何一颗料没有封装,网表生成就会报错,PCB 画布上也看不到它。这一步在 Proteus 里叫封装分配,电阻用 RES 系列,电解电容用 ELEC-RAD 系列,二极管用 DO 系列,三极管用 TO 系列,芯片用 DIP 系列。
封装不只是尺寸问题,还决定了引脚编号和焊盘间距。比如同样是电解电容,RAD13 和 RAD20 的引脚间距不同,装到板上孔位就对不上。所以分配封装时要对着实物量一遍,尤其是手里这批料和库里默认型号不一致的时候。我习惯在原理图里给每个元件加一个备注字段,写清封装名和实物尺寸,出板前统一过一遍。
4.2 ELEC-RAD13 改 ELEC-RAD20:为一条走线改封装
报告里有个很典型的细节:画 PCB 时线路需要从电容 C2 的中间穿过,但 C2 原来的 ELEC-RAD13 封装尺寸不够,两条腿之间塞不下走线,于是把封装换成了 ELEC-RAD20。这就是硬件里常说的“封装让位于布线”。
自定义封装的操作流程大致是这样:新建元器件,填名称和型号;选择封装类型,比如 DIP 或 SMD;用绘图工具画外形和焊盘,确定引脚位置与间距;给每个引脚编号并定义电气属性,比如电源、地、输入输出;保存成库文件,回到原理图里替换掉原元件。
换成更大的封装能解决走线问题,但会带来两个副作用。一是占用面积变大,布局时要重新挪位置,可能挤压旁边的元件;二是引脚间距变大后,剪脚和焊接的姿势要调整,立焊还是卧焊得重新想。所以改封装之后,一定要回头检查丝印有没有压到别的元件,孔位和钻孔图对不对得上。这一次改动本身不复杂,难的是意识到“走线过不去”不是布线技巧问题,而是封装选型问题,早点改比最后硬绕要省事。
4.3 布局布线与热转印九步
布局布线的规则不复杂,但要真的照着做。元件按原理图的信号流摆放,传感器和接插件靠近板边,555 和 RC 放在中间,驱动三极管靠近电机接口。走线尽量短、尽量少交叉,用直线和 45 度折线,避免直角;电源线和地线加宽,保证载流能力;单面板走不通就加跳线,别硬挤。
| 阶段 | 操作 | 关键点 |
|---|---|---|
| 1 | EDA 软件设计 PCB | 布局合理,走线 45 度 |
| 2 | 激光打印机 1:1 打印 | 必须按实际比例,不能缩放 |
| 3 | 热转印纸固定到敷铜板 | 胶带固定,避免移位 |
| 4 | 敷铜板下料与表面处理 | 打磨去氧化层,擦干净 |
| 5 | 热转印机转印 | 温度和压力要够,线条才实 |
| 6 | 蚀刻机蚀刻 | 时间控制,过头会侧蚀细线 |
| 7 | 清洗与检查 | 查断线、连锡、缺线 |
| 8 | 钻床打孔 | 孔径按引脚直径选 |
| 9 | 清洗涂助焊剂 | 防氧化,便于焊接 |
热转印这条路适合单面板、小批量,缺点是精度有限,细线容易断。所以画图时线宽别抠太细,普通信号线留 0.8~1mm,电源线留 1.5mm 以上,焊盘直径也要留够,否则钻孔一偏就废。蚀刻完检查是最容易被跳过的一步,但断线、连锡如果这时候没发现,等焊完再查就难定位了。
5. 常见问题排查:焊接、仿真、装配三个阶段的翻车记录
5.1 焊接阶段:虚焊、烫坏元件、极性装反
现象:焊完之后万用表测某段电路不通,但焊点看着是亮的,用镊子一拨元件引脚,能轻微晃动。 原因:虚焊。烙铁停留时间太短,焊锡只是堆在表面没有和焊盘、引脚真正润湿,形成一层假连接。 解决:按五步法重焊——烙铁头先清洁上锡,同时加热焊盘和引脚,焊锡丝从对侧送入,看到焊锡铺开成小丘状再先撤锡丝、后撤烙铁,撤离方向约 45 度。重焊前把旧锡吸掉,别直接在上面补。
现象:焊完电解电容,上电后电容顶部鼓起,或者有异味。 原因:极性装反,或者焊接时烙铁在同一引脚停留太久,热量顺着引脚灌进壳体。 解决:焊前逐个确认电解电容负极条纹方向,和 PCB 丝印对应;焊接怕热元件时用镊子夹住引脚根部散热,单点停留控制在 3 秒以内,焊完再剪脚。
现象:二极管、三极管焊上去之后电路不工作,拆下来一测是好的。 原因:方向或引脚顺序装错。二极管色带方向看反,三极管把 B、C、E 装反了,芯片 1 脚方向装反。 解决:焊前用万用表二极管档确认极性,三极管按型号查引脚图,芯片看缺口或圆点。批量焊接时养成“焊一个、划一个、看一眼”的习惯,比全部焊完再回头查快得多。
5.2 仿真阶段的坑:不触发与一直触发
现象:仿真跑起来,怎么改光照、怎么按按钮,风扇都不转,3 脚一直是低电平。 原因:激励没有真正作用到 2 脚。常见的几种是 VUMETER 没接信号源、TORCH_LDR 的明暗阻值参数太温和、BUTTON 一端悬空,导致 2 脚电压根本没有跨过 1/3 Vcc。 解决:先用探针盯住 2 脚电压,手动改激励,看它有没有跌到 1.67V 以下(5V 供电时)。没有就用直流源直接给 2 脚加一个低电平脉冲,确认单稳态本身是好的,再回头修激励。
现象:一上电风扇就转个不停,3 脚一直高电平。 原因:2 脚被长期拉低,或者 4 脚复位端接错。单稳态的 4 脚必须接高电平,如果误接到地,芯片一直处于复位状态;反过来如果 2 脚上拉电阻漏了,节点悬空也会乱跳。 解决:查 4 脚是否接 Vcc,查 2 脚是否有上拉电阻,查触发支路的三极管在静态时是否真的截止。仿真里可以用电压探针逐点量,比实物方便得多,这一步别省。
现象:输出脉宽和算出来的对不上,要么一闪而过,要么等到仿真结束都不停。 原因:C3 取值和 R9 不匹配,或者 6 脚、7 脚接错。单稳态里 6 脚和 7 脚要接在同一组 RC 节点上,接错位置充电回路就不对。 解决:回到 T ≈ 1.1RC 重新算,用参数扫描挑一组落在 2~8 秒的搭配;再对照 555 内部结构确认 6 脚接电容正端、7 脚接放电端,两个脚不能接反。
5.3 装配验收阶段的坑:短路、烫坏、狗腿太紧
现象:整机组装完,装电池的瞬间发烫,或者电机不转、电源指示灯不亮。 原因:通电前没做短路测试,板上某处连锡,或者电池线正负极接反。 解决:装配完成后、上电之前,用万用表电阻档量电源输入两端,阻值不应接近 0;再量各关键节点对地阻值。这一步花一分钟,能救一块板。
现象:拆壳或装配时把导线烫坏,电机引线皮破了。 原因:电烙铁功率大、停留久,或者拆壳顺序不对,硬拽导致线缆受力。 解决:拆壳按顺序来,先拧底部四个螺丝,再拧前腿四个螺丝;焊接导线时先套热缩管,焊完再热缩;屏蔽线末端要单独处理,剪齐、剥皮、上锡,不能和信号线拧在一起。
现象:机器狗装好能走,但走起来歪,或者走两步腿就松。 原因:最后装配时狗腿螺丝拧得太紧,机构卡死;或者某条腿的相位装错。 解决:狗腿螺丝留一点余量,能转动但不晃为准;装配前先单独给电机通电试转向,确认四条腿的初始相位一致,再整体固定。
6. 二次开发:换主控、加功能、把报告写出自己的东西
这份资源的可复用性,比它表面上看起来高。555 单稳态加三路传感器的结构,本身就是一个很经典的“传感器触发—延时动作”模板,换个执行器就能变成别的项目。
最省力的一种改法,是换执行器不换电路。把 FAN-DC 和驱动级换成继电器或者舵机,机器狗就变成“声控灯”“光控门帘”“磁控报警器”。原理图基本不动,只改驱动级的偏置电阻和电源,报告里的原理分析章节可以保留大半,改掉应用场景和调试记录即可。
稍微进阶一点,是把 555 换成单片机。用一块最小系统板替代单稳态,三路传感器接 GPIO 或 ADC,延时用软件定时器实现,好处是延时时间可以现场调、可以加去抖、可以做多段动作。这种改法的价值在于,报告里那份“单稳态触发器原理”就变成了“两种方案对比”,一边是纯硬件 555,一边是软件状态机,答辩时更容易讲出东西。常见做法是把 555 那版保留作为对照,新版本单独画一块板。
还有一种改法是补数据。原报告的调试部分偏定性描述,比如“按一下按钮风扇转动”,如果能补上万用表实测的各节点电压表、示波器抓的 3 脚输出波形、不同 R9/C3 组合下的实测脉宽,报告的分量立刻不一样。
| 改造方向 | 改动量 | 需要补的内容 |
|---|---|---|
| 换执行器 | 小 | 驱动级参数、应用场景描述 |
| 555 换单片机 | 中 | 状态机代码、方案对比章节 |
| 补实测数据 | 小 | 电压表、波形图、脉宽记录 |
| 换传感器类型 | 中 | 新器件识别、阈值标定 |
验证方法很简单:任何一次改动,都按“静态电平—单路触发—整机联动”三步走一遍,不要跳步。改完电路先不接执行器,量 3 脚波形;波形对了再接执行器;执行器动了再上整机。我吃过一次亏,改完驱动级直接上电,结果三极管基极电阻算错,一颗管子当场冒烟。从那以后我每次改完电路,都强制走一遍“先量节点电压、再接负载”的流程,哪怕只是换了个电阻。希望这些能帮到你,少走点弯路。
本文还有配套的精品资源,点击获取