之前DIY过两个T12,
http://bbs.mydigit.cn/read.php?tid=2000470,
http://bbs.mydigit.cn/read.php?tid=2101749虽然都是手工作品,但一个是全洞洞的里面见不得光,体积也大只能220V。另一个倒是全集成了,功能也满足,但缺点有四:一是调试起来太麻烦,温度补偿用了一个NTC,当时是想省点地方,但NTC需要做补偿表,太麻烦也不准;二是没有状态指示灯,是否到温、是否休眠、是否告警一概不知;三是没有预留编程口,升个级跟生孩子差不多费劲;四是MOS发热严重,因为采用MOS体二极管做防反接导致升温时发热剧烈,虽然可以正常工作但本着完美的原则,完全不能接受。当然,成本问题是不考虑的。
既然已经做了这么多了,索性重新设计,这个其实已经是设计的第四个版本了。目标依然是休眠、冷端补偿一个都不能少。
温度传感器直接采用DS18B20,反正也不考虑成本,只要能装进去就OK。实际测绘了下体积,没什么问题。就它了。
前置放大依然老套,最简单的同相比例放大,多了别的零碎也装不进去,多弄点软件滤波吧。放大器只要指标稍好就没什么问题。不同其他的是没有使用使用单独的钳位二极管,直接LED充当了。反正0.7V 1.4V放大器都会饱和。
电源方面依然是78L05采用TO92封装的,减少电路板占用面积,同时也减少点PCB热量堆积。顺便要说的是,某宝的零件太坑了,很多7805输入电压20V不到就整个击穿了,为此,报废两套零件,滴血。。最后买到原装ST的,短路几次也没坏。
MOS使用了PMOS,找到的几款N与P的MOS参数都差不多,NMOS还要驱动电路,直接使用PMOS,示波器看了下不使用PWM波形还过得去。
震动开关找了款比较小体积的,样子可人,价格也比较符合只选贵的不选对的的原则,关键看效果。
MCU依然是PIC单片机,要不然我100多的KIT3就白买了。
上图图中上面是这次DIY的 下面的是上一版的
NMOS也做了测试,目前的控制方式,用NMOS加驱动没什么意义