论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。
, t/ C I, y1 |, h为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
2 H6 O0 b: D: x7 w# |
7 U4 X0 s; ~+ h% ?' `8 X( R7 c7 O6 b& u3 L0 Z
设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。
% _6 V# f* ?6 v
! B9 G) I% j; w6 w3 x
) q: N4 d+ w4 e: O原理图设计如下。. a6 j* E; O: q) P; ~* t
+ A; b* ?! u5 N7 E8 O1 _
) w w5 h8 v H, |$ Z$ q# c P3 y' J0 C4 @% [2 C) |8 l8 d
# c% c L4 H4 O( C/ x; {: H
% w" c. {( r1 y" x k?PCB设计如下。
/ n# g5 H- S/ ]7 @ P1 v( m
# ~, J8 i( b8 J% W( p8 d
_# {/ I' W8 o L1 H7 F
) O: y- j! w; Q1 w$ P1 R, a7 G+ _! C. i$ V( T6 O' b
6 L \$ n# M2 _
6 ^/ x% F; a+ e: ~/ e- x2 D n2 g2 S
?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?& K5 b; u" D: E
/ n" h5 e5 E" q" j7 L4 Z
$ x. b' h) v C$ ?) } E7 @% I
6 V) [1 Z# K7 u$ u' @?程序设计如下。+ \6 U6 }3 b. f" p8 o8 C
6 d. s o. @+ p. ~% c
|
|