anjiyifan 发表于 2016-4-8 21:08:02

UT61E增加背光功能(不减少表原有功能)

本帖最后由 anjiyifan 于 2016-4-12 08:18 编辑

UT61E不带背光功能,但有背光功能在暗处的确很有帮助。这里不讨论在暗处会不会使用万用表,单单只是为了有件事做,那就把背光给加上把。
很多人是把HOLD功能改为背光,但功能少了总感觉有点遗憾。所以我这次改是保持原来的功能不变,使用的另外一颗单片机来检测按钮来实现背光的开关与定时。
首先是单片机的选择,用在手持设备里,首先要考虑的就是工作电流。其次因为功能较简单,就选用封装尽量小的单片机。综合考虑,最终选定PIC的SOT23-6封装的PIC10F200。该单片机休眠状态下电流100nA(手册上标注的2V电压时的休眠电流),符合低功耗的要求。
电路很简单,直接手绘了一下(MOS管我用的AO3400,LED用的TFT液晶里拆的,限流电阻用的330欧姆)。



接下去就是程序的编写,单片机在平时全部工作在休眠模式下,在REL按键按下时被唤醒。持续按键1.1秒后点亮背光。长按1秒后REL功能会打开后又被关闭,所以我把点亮背光的按键时间设置为了1.1秒,实际使用效果很好,几乎REL功能刚关闭,背光就点亮了。短按REL键对背光动作无影响。背光被点亮后,延时60秒后自动关闭背光。以下是源代码,程序用的C语言(IDE为MPLAB X IDE,编译器是HI-TECH PICC),在UT61E_BackLight_Ctrl.X\dist\default\production目录下的hex文件为烧写文件。

用编程器烧写程序(之前改外部基准买的转接板,正好用来把SOT23转DIP来烧写)。



接着改硬件,安装LED。注意尽量安装在背光板半圆形的圆心处,这样光是最均匀的。离的太近反而会有光斑。



装完后通电试一下效果。背光很均匀,亮度也很合适,效果很不错。



接着用小板子焊单片机电路,焊完用3M双面胶固定。(随便说一下,那个蓝色的电位器,也已经改为1K欧姆BOURNS品牌的了,还没来得及检查温漂是否进一步改善)



合上盖子,测试一下功能,和设计完全一致。至此改装完毕。



现在LED的线是直接焊在小板子上的,导致线路板和液晶要分开的时候得把线焊下来,下次准备找两个合适的触点,可以方便直接拆线路板。

前面两个相关的帖子:
改外部基准:https://bbs.38hot.net/forum.php?mod=viewthread&tid=152585
改自动关机:https://bbs.38hot.net/forum.php?mod=viewthread&tid=154236


anjiyifan 发表于 2016-4-8 21:13:43

改外部基准,改自动关机,改背光均没有割断原PCB的线路,焊接点都借用的原机的焊盘,因此想改回去也很方便。

wyl 发表于 2016-4-8 22:08:58

支持分享改造技术贴。

szapeng 发表于 2016-4-8 22:39:01

高手,学习了。

ziyueboy 发表于 2016-4-8 22:57:21

pic比51皮实,抗干扰,工业级片子。

总捅 发表于 2016-4-8 23:10:02

油菜呀。

tian1043 发表于 2016-4-8 23:18:56

这个背光很费电的

anjiyifan 发表于 2016-4-8 23:26:19

tian1043 发表于 2016-4-8 23:18
这个背光很费电的

两颗背光LED串联压降5.3V左右,限流电阻330欧姆,背光电压9V。这样来算电流10mA左右。工作60秒后会自动关闭的。碱性9V电池容量估计有300mAh左右吧。单纯考虑背光的耗电的话,可以点亮1800次(每次60秒)。实际背光使用应该不会那么频繁,比较少的。
背光没点亮的时候,单片机一直处于休眠状态,手册上2V电压100nA,现在工作在3V下,单片机休眠电流应该也到不了150nA,还是很省电的。

黑背 发表于 2016-4-9 09:11:01

学习,顶一个。

anjiyifan 发表于 2016-4-10 12:11:25

实际效果:
http://player.youku.com/player.php/sid/XMTUyOTcxMTYzMg==/v.swf

poren 发表于 2016-4-12 14:40:42

改UT61E的帖子互联网上很多,但改的最完美,最完善的还是楼主。
收藏,我也要改。

yeshadow 发表于 2016-4-15 01:20:46

收藏,好贴啊,楼主太厉害了

hsj21 发表于 2016-4-15 20:52:23

你好, 能否转让一份PIC10F200写好固件的PCB板,谢谢!

anjiyifan 发表于 2016-4-15 20:58:07

本帖最后由 anjiyifan 于 2016-4-15 21:00 编辑

hsj21 发表于 2016-4-15 20:52
你好, 能否转让一份PIC10F200写好固件的PCB板,谢谢!
这个芯片支持在电路编程的,不一定要用通用编程器来烧写。淘宝上有PIC专用的调试器,烧写器卖的,几十块钱吧。买一个就能烧写了。
而且有了这个工具,以后想怎么改程序就怎么改,改了重新烧一下芯片就行。
比如这个:https://item.taobao.com/item.htm?id=43850110595&ali_refid=a3_430582_1006:1104480706:N:PIC%E5%BC%80%E5%8F%91:72551e0f13d68650f3e318670df2f326&ali_trackid=1_72551e0f13d68650f3e318670df2f326&spm=a230r.1.14.6.CpFde7#detail

麦蓝 发表于 2016-4-16 07:52:33

这个思路好,改的背光是我见过最完美的!

power88866 发表于 2016-4-23 04:40:28

{:142_381:}

hd5222668 发表于 2016-5-21 20:59:38

保持原来的完整性,看到的是目前修改的最完美的背光方案。

allibaba 发表于 2016-10-14 21:38:59

出售烧录好程序的PIC10F200,15包邮

做个好梦 发表于 2016-10-14 21:51:09

这个巧妙,水平高!

戴广洁 发表于 2016-10-15 09:18:40

我也要试试。。。。。。。

midanmo 发表于 2016-11-17 21:47:59

高手,学习了。

anjiyifan 发表于 2016-12-11 16:03:35

happyqy2000 发表于 2016-12-11 15:53
楼主能不能帮写片单片机,不玩单片机特意买个编程器不合算啊

我之前就买了几片,有网友需要,烧好寄给他们了。
18楼那个网友说可以提供烧写好的芯片。

黎明zg 发表于 2016-12-12 09:28:21

是啊 单片机对我等 是无缘玩了 唉

zljhhh 发表于 2016-12-12 21:55:17

谢谢分享学习了
页: [1]
查看完整版本: UT61E增加背光功能(不减少表原有功能)