|
|
马上登录【中国家电维修联盟论坛】获取更多更全面的信息!
您需要 登录 才可以下载或查看,没有帐号?请使用中文注册
x
自制一台实用多功能编程器
) \# p& u4 D- p6 `# A. \. K 9 U! f$ ?6 B7 Q s0 s/ _( E O
这里介绍的一款多功能编程器,功能强大,支持大多数常用的EPROM, EEPROM, FLASH, I2C,PIC, MCS-51,AVR, 93Cxx等系列芯片(超过400种)。硬件成本较低,性价比很高。既适合于电子和电脑爱好者使用,也适合家电维修人员维修家电和单片机开发人员使用。图1为多功能编程器的主机,中间是32脚ZIF(零插力)锁紧插座, 用于27系列、28系列、29系列、39/49系列等BIOS芯片。左边是25芯并口插座,通过并口电缆连接计算机并口。左下方是电源插座。32脚ZIF插座下方是12位的DIP开关,对EPROM芯片进行读写等操作前,需将此开关拨至相应位置。具体开关位置可以参照软件提示。锁紧插座右侧依次排列3个DIP8插座和一个DIP18插座,分别用于25系列、24系列、93系列存储器和PIC系列单片机等;绿色电源指示灯(Power)用于指示编程器电源状态;红色指示灯(Vpp)用于指示芯片Vpp电源状态;黄色指示灯(Vcc)用于指示芯片编程状态。
* R# E7 V! J( ~% d4 }. k) G 一、 主要功能:
7 T/ O$ Q7 V* u ★ 可用此编程器升级、维修电脑主板,显卡等BIOS芯片。可支持3.3V低电压BIOS芯片。
* S" D8 O+ D" @ ★ 用来写网卡启动芯片:用于组建无盘站写网卡启动芯片或制作硬盘还原卡等。
/ k: u+ E. y4 L1 D/ U7 | ★ 可用于复印机、传真机、打印机主板维护和维修。* W) m" o2 e. q$ B4 g
★ 可用于读写用来写汽车仪表、安全气囊、里程表数据。# C; ]( S+ O3 `5 H6 a0 q( `5 U
★ 可用于维修显示器、彩电、VCD、DVD 上面的存储芯片。可修改开机画面。
' t2 S" H( D- S/ ]% B! U8 d ★ 用来开发单片机: 通过添加不同适配器,可以支持 MCS-51 系列, AVR 系列和 PIC 系列的MCU。$ U2 v! d4 \; h3 t/ F5 y- A
★ 用来写大容量存储芯片:大容量的存储芯片,一般在卫星接收机上使用较多,可以用编程器直接来升级或改写。 + b9 p! W. x% M- j5 W9 h/ b
8 l2 l6 s" K" d9 U5 U* F7 J
图 1! B& e' v ~! q' c
二、电路简介
/ c. U$ n+ b" O3 o$ _3 y8 F# _8 R" c图2是这台编程器的完整电路图,可以看到编程器电路由完全分离的两部分组成:串行部分和并行EPROM部分电路。限于篇幅,原理部分不再详述。对原理感兴趣的读者可以参考本文配套文件包中的“电路原理参考.PDF”文件。
$ E3 G1 t: K3 s, o
# y k% F! z7 U1 `
# Z6 L0 v% D. y4 y6 S2 @" P图26 F- @4 r* ^" ~/ N0 w' n
三、电路板设计与制作
6 Y: @: Z/ b/ G) e 图3是编程器参考元件布局图,双面PCB尺寸为160X100毫米,厚度1.6毫米。具体的PCB设计可以参考配套文件中的“PCB参考设计.PDF”。这个文件中包括电路板的顶层和低层布线和顶层丝印层。如果业余自制电路板,建议使用双面感光电路板制作,以确保精度。 ( x6 {% n# B) t7 U* t
图 3
$ M% ?! G. ]; e; a6 q$ }$ r四、元件列表# X, }) f" m* c9 T& y! [8 K
元件 数量 型号 替换型号 说明
, u1 j2 i& o1 {- c% S; _CMOS40/45系列 3 \- v% ^& D3 g% H! T& x) Q
3 4015 双 4 位串入-并出移位寄存器
' A7 k% A( m) a 1 4014 8级同步并入串入-串出移位寄存器
: E3 ?$ ?' z4 L: J, w6 n 1 4049 六反相缓冲器-转换器+ [" t2 N1 O U0 |
2 4503 74LS367, HEF40097 六三态同相缓冲器
% z0 k1 b, c( ]6 d 8 X( Z# w( g8 v" V7 T+ A6 Z
三级管
2 L% y& z+ X3 g1 m0 o 4 BC549 BC548, BC547 NPN 型
; r) P2 E+ G8 d5 r! `5 N1 T+ W7 [ 2 BC558 BC556, BC557 PNP 型
# U" C6 v/ u% d5 x0 A 5 Z+ X. r' I i/ p0 l7 u! l
二极管 1 n3 a+ R8 T/ D- `. O) ?9 J
4 1n4148 1N4000系列开关二级管
' P5 V& j) t- D- x3 d6 h" K( U8 C 1 Zener 8.2 V 500mW 8.2伏稳压二极管
) n, a; y" H# [4 A 1 1n4002 1N4002..1N4007 1N4000 系列整流二极管0 S+ g2 h' e t5 P
( E# Q7 ~5 k" q. {; Z" [8 f+ M
1 Zener 3.9 V 500mW 3.9伏 稳压二极管9 R) V$ s! l9 @) ^ r" x, h0 S
发光二极管 1 3 mm 红 可选用高亮度的发光二极管% d7 q' o c; D" E5 _! w
1 3 mm 黄 . B5 g F( ~" Y
1 3 mm 绿
2 o: ]8 o( K! w" g1 v' c0 @ % I3 _$ Y- ^! c# T4 j- U6 |
电源IC
4 D; l) p( @+ G' Y' A; _* ~- [' P 1 7805 TO-220封装 5V输出 三端稳压* i' x" j- W) j/ D$ p
1 7812 TO-220封装 12V输出 三端稳压
; H) z6 _; I$ A" z4 b1 `& f 1 a- [/ ]3 j8 ~: e* V: f7 f. R
电阻
/ V/ U. H7 g+ s Y w8 V7 m* l2 [ 9 10K 1%金属膜电阻( m( R: t0 X: V4 W
10 2K2 1%金属膜电阻
: `( I' Q! X, f4 j! D/ I 1 100K 1%金属膜电阻
* N2 ~* ?# v3 G 1 SIL 10k 9-Pin 排阻( z3 D, }5 L; {0 F8 F/ d8 t
- ?& V7 |) z2 p6 [! `7 B; s1 E* O9 S# s! q1 t3 i5 l# k
) i6 H: {0 s( m- S ~电容 4 K* Q7 N. I8 \' ?/ x/ f
8 100nF, 50v 独石或CBB电容
0 S7 Q# S$ i$ n& l7 m8 _$ q" h 1 1000uF, 25v 1000uF, 35v % X; a( p; d/ u: v
电解电容
5 y( e3 g9 \6 _: g; ^2 V( m5 {. p
: |7 G- P0 n/ _6 q9 S4 ~( n: Q. _' v * J& j! C4 a( k" J/ L; h
IC 插座 - Dip + }0 {) F0 t0 d8 Z* U8 ?. L- [
7 16 pin
) J' g6 {) q" P+ E 1 32 pin bus 32 pin ZIF锁紧插座
+ [; M" A: M4 `) H5 s 3 8 pin
2 _- h9 L0 O# U( A/ u8 H 1 18 pin % v7 j0 B! C" X& d f
9 w" V3 q' K8 k S, H' q+ Q& g2 e% K! T
并口连接器 1 25 pin D-Sub, 25 pin 弯角公头(90度角)
$ B- |+ [1 O$ U* E/ I H* ]# d 4 ]* \+ M/ j9 m" ]: B
电源插座
% ?0 E( C+ N1 Z6 h" x( q* F 1 3PIN电源插座 R) T. Q7 a! L' {1 U8 g
1 ]/ C5 _1 a% w' w2 P: Q( D* ~
Dip 开关 6 Y6 d$ |: n, N; Y7 o8 N! m
1 12 pin ECE或其他高品质12位DIP拨动开关
. T; M( n3 [" \" W 1 2 pin 2位拨动开关! A; g+ B3 `6 P# a
& L4 U& u3 k/ g4 U7 ? r1 D0 j
排针
4 A& d) E! j* D* w) ` 1 6 pin 标准2.54间距- ^1 P- f k1 M' u! y
1 3 pin 高度12毫米
0 x4 a* m4 x/ W% ^; U 1 2 pin * J5 M& Z, M: J) n R; L
跳线帽 3 分别用于J1,J2,J3- h" N) `) \4 }
9 ]( V- G0 c/ C5 A1 {1 ]
( _: X$ J& D7 U: U/ T' n+ c五、组装与测试1 w: S& N9 T4 ?& n$ l
焊接组装完毕,仔细检查有无虚焊,小的短路或元件安装错误。确认没有问题之后,连接24伏稳压电源到编程器电源插座,绿色的电源指示LED应该发光。检测7812的输出脚,电压应该是12.6伏左右。7805的输出电压应为5伏。检查所有IC的Vcc 5伏是否正常?(Vcc pin是第16脚,4049是第1脚)如果7805输出不是5伏,接近零伏并且发烫,说明有地方短路;如果7805输出低于5伏并且发热,说明有元件安装位值错误。确认电压正常之后。按以下方法测试编程器。
# V/ S. }+ a& d! c# Z* B6 M; G* b首先连接编程器数据线到计算机并口,然后连接24伏直流电源。按照使用说明书的方法安装好编程器的软件。启动控制程序后,界面如图4所示,在程序的菜单栏的“Help”项,点击“Test hardware”项。如果电源没有开或连接不正确,会出现“Hardware error:check power&connection”的提示,这时你要仔细检查编程器是否已和主机并口连接好,电源是否正常。编程器及电源正常,则出现“Hardware present”的提示。
% Y7 ~/ W# N& W/ Y& ]+ g3 c
, g( X5 L0 }8 ^: A
S0 h4 \& }8 n# G5 b ; L3 v9 F" p* z4 J2 I4 Z1 K [
图 4 % g0 \/ U8 a% g& c
其次,通过联机测试以后,选择底部状态条“StatusBar”上方的 “Test H/W”选项,出现如下图5所示的测试硬件窗口。
% O- q g. }( R9 b% O# l1、 检测之前,需要按照图示调整好DIP开关,跳线设置为默认方式。: v% Y$ S- g5 y4 @
2、 选中“serial out(D0 pin 2)”,正常情况“serial in (/Busy pin 11)”应该变为“1”。若测试失败,仍然保持“0”。# b9 w* t8 l' b- J, x2 j
3、 测试控制信号:点击相应的单选框,将输出相应的控制信号。然后可以在编程器的ZIF32插座上检测输出的信号。. w8 `4 W' X/ s
电源:测量第16脚(地)和第32脚直接的电压,正确的值为5.0V左右。
. I; s+ U" [: @9 E5 H. _编程电压:测量第16脚(地)和第1脚直接的电压,正确的值为正确的编程电压12.5V(默认两位dip开关都处于OFF位置)。将两位dip开关都处于OFF位置,测量编程电压为21V左右。& c9 \$ p' g% e+ k) n
WE:测量第16脚(地)和第31脚直接的电压,正确的值为4.5V左右。
4 r. g/ f. b" y/ l& K) V OE:测量第16脚(地)和第24脚直接的电压,正确的值为5V左右。
! k+ n' {- T& g2 e% T
" v& J* l/ G9 A4、 测试编程电压:首先打开编程电压,然后点击相应的按钮将输出对应的编程电压,然后测量第16脚(地)和 第1脚直接的电压。“VPP->A9”控制A9是否同编程电压。& f. e' C; Z; R! j7 N' ?' K
5、 Clear ALL( 全部关闭):关闭全部的控制信号,地址和数据输出为0。 Z; X) J# U. Z1 U8 {8 ^! M
6 A1 V6 _& \1 o5 {% R
图 5 6 n+ i' }% x* j0 E# V
7 [4 t% e8 w* J, B, e最后,找一片可擦除EPROM 如:28F010或W27C512等来实际编程测试编程器。具体的软硬件使用方法可以参考“使用说明书.pdf”文件。
& q l% ?0 d k- Q( u本文配套文件列表:
4 g& a4 w5 \. a1.电路原理参考.pdf 说明编程器的简要工作原理。
9 [' [' u/ G3 W/ c+ b4 Q5 l( @5 c2.支持芯片列表.pdf 编程器支持的400多种芯片列表。/ e o" E- |) {8 i1 b
3.PCB参考设计.pdf 编程器PCB的顶层,底层和顶层丝印图参考设计。
1 x" Y+ _- P0 Y/ d& q( I4.使用说明书.pdf 编程器的软硬件使用手册。; {9 A3 U6 y2 t! P6 Q d2 r
5.目录0.97G 0.97G英文版本的软件。* u" A; s1 q7 G! W1 o
6.目录0.97G_CN 0.97G中文版本的软件。
% O# j8 n" i8 j0 ?+ g, ^* p* D" j+ j7.目录0.97ja安装版 0.97ja英文版安装文件。& k3 v+ V9 G7 ^6 F4 l
8.目录0.99_DOS 可用于DOS系统下的软件3 f; V- Q! Q T- |2 ?
9. XP_stop_polling.reg 在WINXP系统使用需将此文件导入注册表。. n+ B. `( Q- J
自制实用多功能编程器.pdf
(725.36 KB, 下载次数: 127)
|
评分
-
| 参与人数 2 | 积分 +4 |
威望 +2 |
贡献 +2 |
魅力 +2 |
金币 +2 |
收起
理由
|
家电维修研讨
| + 2 |
|
|
|
|
好贴!值得学习~~! |
常回家看看
| + 2 |
+ 2 |
+ 2 |
+ 2 |
+ 2 |
内容很给力! |
查看全部评分
|