论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。8 x' b8 W+ S( t3 W7 `. g
为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。0 p$ S P$ e x; k/ W
3 h! G$ Q& K* B- L2 M( N3 K2 h# g3 p6 m( Y0 ~/ ]8 h% z
设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。5 @1 U% E6 q: z* b
; f3 J7 C# H( L
1 e1 D4 x+ y- g. ?. f8 i原理图设计如下。
/ i$ @! x" F. T1 L1 C8 v0 X1 Q; |; F w: Q z$ p
+ X0 I6 C0 A" `, ~
( Q8 |! h" F% C$ E( _$ e8 E+ |) q$ [! K: i
. N2 p- ~9 l- N- Y O
?PCB设计如下。
; H- K- C& d& F0 v8 L7 j# I, s% @/ \. B: j) S
( j3 A# f$ K/ N' T E
5 H) V1 z0 ~5 h. I% j5 m/ r, Y8 g& V( g' w, c1 }& x
7 A! G/ N: p5 K/ l& L
) n- N4 s) s! Z( J. c
?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?
5 x8 e% Z: [7 [" K) U5 X9 n+ o% N# d: {: x7 T" y& p# ~, P8 J8 S5 ]
/ r1 w% s7 X& P% p) g
% `' G* n- g# w?程序设计如下。1 Q) J6 l) W& u( N! @
% `1 F8 Z3 t; V5 ` |
|