论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。
7 V3 y7 o4 u: q% C+ E7 }为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
+ L& A, R* e" ~; d! B) I
' P7 K' d3 U+ }; x( r3 q4 K
1 S3 V$ l: j9 i/ }! d5 m! D设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。
1 {# }* u- c7 n/ ]9 K8 n, C
, I4 ?5 m b; H% V6 Q2 @1 p2 ~0 n$ |% E, A/ l- O; K
原理图设计如下。" K* ]. F5 F( T1 o
1 L$ e$ a" _, y. N1 w8 A
/ ~# @" y* `0 H1 k3 |3 u: b: W$ h( A6 C+ T
/ S& l3 {! Q, K
8 K9 J D$ @8 }3 L?PCB设计如下。
+ a% s) R/ {0 x( Z' |9 r1 Y8 l2 a5 Z H- g
8 n& @! Z, F& G, @8 }
4 D! g: j$ X _0 F0 k( k" I9 |
% S) K& J( j( K$ ]0 x7 c
0 v' U$ D0 B7 J& M6 }
* f! x4 U# ?* C) F3 w?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?
7 A# o6 ]0 Q: Y) a. R3 C6 l8 H7 m$ ^( a8 _; P7 v7 y2 }# Z" @
7 `% e8 K d$ s! [2 d0 \5 d0 B; F
: p# p3 h0 P5 ]# a: P$ B8 A?程序设计如下。
# `, n4 H) Y" a$ F0 V+ M6 x+ `; x# M' ?+ Q& K: r
|
|