一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: zyh555

新版晶体管测试器AVR-Transistortester

 火... [复制链接]
发表于 2013-7-2 13:51 | 显示全部楼层
akgkaylin 发表于 2013-6-27 23:59
這二天有空了..做出來測試了一下..真的謝謝你

有二個問題..

M328的电路还没做,真不好说。
个人觉得是不是编译的问题?
按照fujiachun版主的意见,用default目录下的makefile文件修改了一下重新编译了一下,麻烦再写入试试。
MCU为M328P。编译开关取消自动关机,带电压显示和报警,自检和自校准,照例压缩包内附带makefile文件。
default.rar (21.01 KB, 下载次数: 768)
如果还有问题,我再编译一下1.06K的版本试试。
回复

使用道具 举报

发表于 2013-7-4 01:01 | 显示全部楼层
wumaoxu 发表于 2013-7-2 13:51
M328的电路还没做,真不好说。
个人觉得是不是编译的问题?
按照fujiachun版主的意见,用default目录下 ...

谢谢你..刚刚测试 量电容 esr出来了

有测试的
NPN
PNP
N_MOS
一般二极管 1N4007
电阻
电容 ESR有出现
LED 一般3MM的 红 白 绿  3MM红外线
电感

上面是有测试正常的

63楼的说明

18。齐纳二极管可以被检测到,如果反向击穿电压低于4.5V。这将显示为两个二极管,只能通过电压确定。探头围绕二极管的符号是相同的,在这种情况下,你可以通过700mV附近的阈值电压识别二极管真正的阳极!

我拿齐纳二极管下去测 12V 跟 15V 出现的跟一般二极管测试数据一样
是我会错意还是.这个是错误的呢(本来已为他会出现测试中的齐纳是多少V的)

测试按键长按会跳出 VEXT 22V~41V.请问这个是什么呢??
回复

使用道具 举报

发表于 2013-7-4 04:21 | 显示全部楼层
akgkaylin 发表于 2013-7-4 01:01
谢谢你..刚刚测试 量电容 esr出来了

有测试的

不客气,测试齐纳二极管只能是稳压值小于4.5V的,因为MCU的电源电压只有5V。大于5V的稳压管不会被测出的,显示只能是同普通的二极管一样。
至于显示电压的原因,发现是编译时禁用下面选项引起的。按照说明,PC3脚外接一个10:1的分压器后可以测试最高50V的电压。可能你的PC3脚悬空的原因。该功能可以用来测试稳压管,可以参考前面128楼的图。
# The WITH_UART option enables the software UART  (TTL level output at Pin PC3, 26).
# If the option is deselected, PC3 can be used as external voltage input with a
# 10:1 resistor divider.
#CFLAGS += -DWITH_UART
回复

使用道具 举报

发表于 2013-7-11 15:35 | 显示全部楼层
本帖最后由 adsl_95 于 2013-7-11 15:41 编辑
wumaoxu 发表于 2013-2-24 14:01
好像还可以的。
makefile文件中有如下内容:
# The WITH_UART option enables the software UART  (TTL ...

那麼久之前問,最近才搞好版子.
現在糾結在程序上了.
M8使用新程序都有啥要處理的?
為何要禁用電池檢測?想知道原因.
然後沒弄懂你教程說的1m頻率是怎麼回事,不搞用默認就是8M是嗎?
最後的問題就是那2.5V的電壓基準不裝用改程序嗎?
回复

使用道具 举报

发表于 2013-7-13 10:09 | 显示全部楼层
adsl_95 发表于 2013-7-11 15:35
那麼久之前問,最近才搞好版子.
現在糾結在程序上了.
M8使用新程序都有啥要處理的?

因为新程序不用M8内部的上拉电阻,如果不想修改MAKEFILE文件的话,需要将M8的 13脚到VCC增加20K左右电阻R14一只。
因为程序需要切换内部参考电压,所以M8 21脚C1修改为1n或取消。
开关机电路因我做的没用,没有与新旧电路对照。
禁用电池检测是因为我做的采用锂电升压的缘故,不修改程序会报电池没电自动关机,如果采用外置电源可以禁用电池检测。
选择8MHz 或1MHz RC或8MHz晶振都可以,看自己的要求,只是用1MHz需要改MAKEFILE文件,makefile文件中有该选项。不改动的话是8MHz的。
用RC需要改对应熔丝位。
2.5V的外接基准由程序自动判断,不用改程序。

回复

使用道具 举报

发表于 2013-7-18 22:57 | 显示全部楼层
wumaoxu 发表于 2013-7-13 10:09
因为新程序不用M8内部的上拉电阻,如果不想修改MAKEFILE文件的话,需要将M8的 13脚到VCC增加20K左右电阻R ...

TransistorTesterVC1.png
程序不知道什么版本的,这个怎么看?上礼拜下载的,就从一楼那官方http://file:///C:/Documents%20and%20Settings/PlayStation%202/My%20Documents/Downloads/TransistorTesterVC1.png网址找到个链接进去的.
怎么看版本?
我按这张图制作的,1nf电容已经是了.
然后我用的外部晶振,按你说法不用改了只弄好熔丝就行.
供电采用三节锂电串联然后7805降压,理论算是比较纯净的电流了,电池+线性稳压.这样子还用关掉电池检测吗?
2.5V电压基准不知道随便买个2.5V稳压二极管管用不?

然后,比较重要的问题.要是不用20K电阻改程序要怎么操作?
不知道哪种比较稳妥,要是真实电阻较稳妥那只能飞一个电阻了...........
不过上拉电阻应该不是那么要求高............
不会编程,能告诉我怎么改吗?

最后,最重要的问题,第一次玩M8,用小马软件使用外置晶振的熔丝位如何设置?
回复

使用道具 举报

发表于 2013-7-19 23:34 | 显示全部楼层
adsl_95 发表于 2013-7-18 22:57
程序不知道什么版本的,这个怎么看?上礼拜下载的,就从一楼那官方网址找到个链接进去的.
怎么看版本?
...

1、从一楼官方的表格中可以看出现在的软件版本是1.08k
    未命名.JPG

2、关不关电池检测主要是看自己的需要。如果自己觉得有必要的话可以加上。
    但是电池检测需要自己根据情况设置低电量报警电压,默认的是对应9V电池的。
    象你这样用三节锂电,可能电量检测不太准,因为满电电压为12.6V,放光电为10.8V。电压差只有1.8v。
    而告警电压在无电电压大于5.4v时要高0.8v。 所以如果想要用的话需要自己改程序了。
    MAKEFILE文件中的相关设置如下:可以参考前面传的中文版MAKEFILE。
# Option BAT_CHECK enables the Battery Voltage Check, otherwise the SW Version is displayed instead of Bat.
# BAT_CHECK should be set for battery powered tester version.
CFLAGS += -DBAT_CHECK
# The BAT_OUT option enables Battery Voltage Output on LCD (if BAT_CHECK is selected).
# If your 9V supply has a diode installed, use the BAT_OUT=600 form to specify the
# threshold voltage of your diode to adjust the output value.
# This threshold level is added to LCD-output and does not affect the voltage checking levels.
CFLAGS += -DBAT_OUT=150
# To adjust the warning-level and poor-level of battery check to the capability of a
# low drop voltage regulator, you can specify the Option BAT_POOR=5400 .
# The unit for this option value is 1mV , 5400 means a poor level of 5.4V.
# The warning level is 0.8V higher than the specified poor level (>5.3V).
# The warning level is 0.4V higher than the specified poor level (>2.9V, <=5.3V).
# The warning level is 0.2V higher than the specified poor level (>1.3V, <=2.9V).
# The warning level is 0.1V higher than the specified poor level (<=1.3V).
# Setting the poor level to low values is not recommended for rechargeable Batteries,
# because this increase the danger for deep discharge!!
CFLAGS += -DBAT_POOR=6400

3、2.5V的基准要用精度高的,稳压管精度不高的话最好不用。

4、如果不用上拉电阻的话需要在MAKFILE文件中更改一下后重新编译。该电阻要求不高,10k-30k均可。
# The PULLUP_DISABLE option disable the pull-up Resistors of IO-Ports.
# To use this option a external pull-up Resistor (10k to 30k)
# from Pin 13 to VCC must be installed!
CFLAGS += -DPULLUP_DISABLE

5、你说的小马软件我不知道是什么。作者建议先不要编程熔丝位,把程序写入后看能否运行。可以运行后再编程熔丝位。

回复

使用道具 举报

发表于 2013-7-20 08:46 | 显示全部楼层
2.5V稳压管可以用TL431代替,将1,3短路即可。

点评

短路後是2.5V嗎?對431沒研究.我這破爛山寨充電器能拆下來一堆這玩意.........  发表于 2013-7-20 19:37
回复

使用道具 举报

发表于 2013-7-20 19:34 | 显示全部楼层
本帖最后由 adsl_95 于 2013-7-20 19:38 编辑
wumaoxu 发表于 2013-7-19 23:34
1、从一楼官方的表格中可以看出现在的软件版本是1.08k
   

我也分數字吧.

1.供電問題.
其實我最初設計都是按5V來設計的,M8在5V下應該可以工作吧?為嘛必須要用9V呢?
而且M8技術手冊寫的供電範圍就是4.5-5.5V吧?用9V真的沒事?.............
看無自動關機電路的設計,VCC是直通M8的.............
這到底怎麼回事?
當時根本沒考慮壓差,覺得用7805一類的三節手機鋰電降壓怎麼也夠了..............


2.電壓警報的程序修改
雖然知道是修改哪個地方了.
但那堆電壓數字沒看懂...........
互相之間是什麼關係?


3.小馬
軟件英語名叫做ponyprog.支持原生串並口刷M8的貌似就這款使用的人較多的樣子.
其他各種軟件貌似都是使用USB-ISP才行,咱木有那玩意.所以就用主板原生串並口刷.
這個軟件口碑也不錯.
我打算用串口刷,之前在別的地方找到了刷AVR專用的串口用電路,有人說實驗成功可以用,這個也已經做好了.
並口多種原因不方便用就不弄了.
就等程序了,呵呵.
不編程熔絲位只寫入程序能正常用嗎?頭一次聽說,好多教程都是直接把熔絲給弄了.


謝謝你的耐心解答.等您的回覆.
回复

使用道具 举报

发表于 2013-7-20 20:08 | 显示全部楼层
我做的事M328的版本,用的是论坛朋友的双面板设计,我自己打样的板子。编译M328程序的时候,要注意,一定好使用WinAVR的编译的方法,直接编译。用Atmel AVR Stuido编译程序时,可以成功编译,下载到M328芯片以后,1602液晶屏只在第一行显示一串黑色小方块。下载M328的程序的时候,我用的是CVAVR下载的。国内开发的AVR下载软件要么不支持M328芯片,要么芯片的配置信息错误。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-17 15:27 , Processed in 0.049033 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表