论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。& B$ E5 p7 ?& m, P2 p. R0 o' x: x
为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
$ F2 L: ?' ~ Y1 [* ^
3 A; I8 R @- r. F6 r4 j) H- w/ c( b _& M
设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。
1 U2 \, v& L. E, r6 S
' ^* \ }' ] ] I. h
, K/ d' d) t4 M" r: K原理图设计如下。+ K% k' u) A5 W- B, r& ~
9 J$ z4 e! r4 x( C. O
1 G* T B6 {9 `4 S2 t
7 E3 t0 [% q/ q& \. _
! D9 Y8 y) b F7 D: e0 s
0 r3 g" s4 C( h5 T% W9 G5 I1 `6 U?PCB设计如下。! ?( S, t; n$ ^. b2 N
5 d/ Z+ J% E& y1 S& P/ _8 |3 }5 J5 d( \
$ T0 K: l' P! Y; [6 G0 N0 `: g5 u+ O# \, ]4 D p
( x2 D! q' h: c* Y5 I1 H; S3 I
2 X/ a7 w' ~6 p# W?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?( m% `# _) z" p, i, a
. G( E% v6 C1 R1 H3 Y" u9 O) A8 v$ |2 D
4 x/ c2 b8 |' G9 l
?程序设计如下。
+ Z1 m; H- O; h8 \! d! e! c' j5 n4 Q; ^4 f& P
|
|