翻出以前买的vc890d 是2016年版的2000字。很多版本我也搞不清怎么命名,也是单片机方案,牛屎边上有个24c08
IMG_20221109_185949534.jpg
(108.86 KB, 下载次数: 0)
IMG_20221109_185958803.jpg
(134.49 KB, 下载次数: 0)
IMG_20221109_190034895.jpg
(96.81 KB, 下载次数: 0)
大家对照看看是不是和我一样的。因为不一样的版本内存代码不同。不能保证所有版本都改成功。
24c08与牛屎共用的电源所以只能焊下来才能读取写入,怕麻烦直接用了烧录座。
IMG_20221109_190042642.jpg
(109.33 KB, 下载次数: 0)
vc890上也用线焊了个烧录座。直接入正题了。先是改9999第二行黑背景黄字就是9999字,其他的说明报警不需要改应为vc890用的保护管耐压与报警设置配对的。
然后就是改蜂鸣档速度了。
IMG_20221109_190128394.jpg
(168.29 KB, 下载次数: 0)
还是这张图第9行淡黄色背景综字。这样改后,原先二极管档不变。电阻200r档变成单独通断加200r。其实就是在200r档加了个低于25r就蜂鸣的功能。那个12也可以改成13,二级管加通断改单二极管可以加快二极管测量速度。
玩过很多表发现有些表蜂鸣档速度很慢,那是因为大多数是二极管通断两用的。一个是程序判定上要浪费时间。二就是二级管档是3v电压。而通断判定是1v以内,这中两用档默认是加载3v以上的电压当短路表笔时把3v下拉到1v以内需要时间所以就慢了。有些表两用档通断速度快是程序判定上不需要下拉到1v以内,还有就是程序上的机制使3v可以快速下拉到1v内。
还有就是对比了下vc980c的地址位代码,完全不一样12不是二极管两用而且地址位的功能定义也不同。比如9到12行的定义区,有些是80h ,90h,Ah,Bh 这样定义一个档位的。而vc890d 80h,81h是空的 从82h开始一直到9fh 代表30个档位。没那么多的档位就空的00或ff。先这样吧。已经发现的代码里还有最大值最小值温度频率 测量速度等功能还没完全掌握就先不拿出来丢人了。 |