论坛元老
金币 元
银币 角
铜币 分
诚信币 金
记录
日志
相册
回帖0
回帖0
最后登录1970-1-1
在线时间 小时
听众
个人主页
已绑定手机
|
我们设计的一款产品,上面有一个插件的双色灯。最近这款产品正在工厂生产,工厂反映了一个问题,因为不知道生产前,双色灯是不良的,直到双色灯焊到板上,经过测试产品功能才发现双色灯是不良的。这时候需要把双色灯先焊下来,然后取孔,再把一个新的双色灯重新焊上去才能修好。如果工人操作不好,双色灯的焊盘就会被焊掉,产品如果要求严格,就要把板报废掉,给生产带来不便和浪费。
. D/ s- v, w( v5 _% k- T; }为此,我决定给工厂设计一个工具,专门用来检测双色灯来料,把不良的双色灯卡出来,确保焊接到板上的双色灯是良好的,减少由于双色灯不良给生产带来的不便和浪费。
' S3 X, a, l# {: m+ `: P+ D6 G9 F
' w6 Y; i* ]- U @3 K7 T9 f) b# G2 l0 y0 {" G8 k% f# A- C1 f
设计原理,需要用到一个单片机,一个3PIN的排母,检测时双色灯就插在排母上,排母两边的PIN分别接到单片机两个IO口上,两个IO分别控制双色灯两种颜色闪烁工作。考虑到双色灯有共阳极和共阳极之分,需要用到两个3PIN的排母,其中一个排母检测共阳极的双色灯,排母中间的PIN脚接电源,另外一个排母检测共阴极的双色灯,排母中间的PIN脚接地。但是为了简化设计,我决定只用一个排母,实现不管是共阳极双色灯还是共阴极双色灯的检测。" o$ c. ?5 D9 Z! Y' l4 J8 j/ O# v
' s+ } e; i9 ]; m! z5 ]
7 H5 s+ W! p8 R0 ~- ]) r% S0 d+ R% `/ G' [原理图设计如下。! y1 }3 ?; L. B& C# M* X' J. t
6 B( S/ J$ m/ l7 S: f- M6 K
0 u- X3 {5 k, D$ Y! `
. z# g3 S/ R( W/ Z4 F0 }2 ?
; o: h' N: C! c* Y8 ^' }
0 B, T; u. d' }, P# A" A?PCB设计如下。
, }$ J/ r! A9 D+ T- B! j ?$ a; J3 H1 d) q
3 E7 |" R' N% X& S! F& r# I
( v5 I2 W- i( @# r$ f; m" v/ G
* d! _( v( v4 x# m8 S9 \
- X1 b4 D: y3 |/ r; q$ T3 t& c [
7 R4 z' Q* Y+ W?这么简单的电路,就不打算打样了,找来了一块报费的PCB板,飞线整改成测试板。如下图所示。?
' ]7 V+ L. t4 j, i( V/ }( i9 W: R8 Q/ m( ]6 t
( A; R1 ^/ E4 u5 W4 L3 p$ Y6 ~
8 x# `3 ]- m0 \6 t; l2 Z; @?程序设计如下。. L" d4 t2 o7 F
" `/ C Q. P w) D2 v
|
|