Определитель цоколевки, структуры и параметров полупроводник

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

В статье выложена, под разводку по схеме.
s111222
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн фев 15, 2010 01:47:04

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение s111222 »

Какая именна? mega168_strip_grid?
Поясните плиз как компилировать в WinAVR
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Прошивки под все меги -
TransistorTester.rar
(50.15 КБ) 1611 скачиваний

Компилировать несложно: запускаете WinAVR, открываете файлы которые нужно изменить - Makefile из папки mega168_strip_grid, там выбираете свой МК (по умолчанию сейчас там 328), в корневой папке есть файл main.c, там можно поменять номиналы реальных весовых резисторов, переназначить ноги, все достаточно понятно.
Затем нажимаете Tools -> MakeAll, а в папке mega168_strip_grid будут новые хексы.
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Для нуждающихся в печатных платах для тестера, а может и деталях, создал тему - viewtopic.php?f=51&t=91121
Или пишите сразу в личку.
Изображение
s111222
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн фев 15, 2010 01:47:04

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение s111222 »

vlad465 писал(а):Попробуйте, напишите по результатам.
mega328.rar

Все супер работает. Надо только научиться пользоваться. Поразила точность измерения резисторов, 2.4 Ом так и показывает 2.4 Напрягала самоотключение прибора, перекомпилировал прошивку без отключения Возможно ли измерять следующий элемент без передергивания питания?
Последний раз редактировалось s111222 Чт июн 27, 2013 11:50:49, всего редактировалось 1 раз.
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Вообще-то он должен измерять последовательно, отключаться через 5 (или 10, или как в исходниках поменяете) одинаковых результатов измерений (деталь не подключена или одна и та же).
s111222
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн фев 15, 2010 01:47:04

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение s111222 »

У меня он измеряет один раз, былобы не плохо что бы измерял последовательно. Вот мой Makefile посмотрите где я накосячил?
Вложения
Makefile.zip
(4.63 КБ) 576 скачиваний
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Вы переведите исходник хотя бы через любой переводчик, 99% значений сразу станет понятным. :)
# The POWER_OFF option enables the power off function, otherwise loop measurements infinitely
# until power is disconnected with a ON/OFF switch (CFLAGS += -DPOWER_OFF).
# If you have the tester without the power off transistors, you can deselect POWER_OFF .
# If you have NOT selected the POWER_OFF option with the transistors installed,
# you can stop measuring by holding the key several seconds after a result is
# displayed. After releasing the key, the tester will be shut off by timeout.
# Otherwise you can also specify, after how many measurements without found part
# the tester will shut down (CFLAGS += -DPOWER_OFF=5).
# The tester will also shut down with found part,
# but successfull measurements are allowed double of the specified number.
# You can specify up to 255 empty measurements (CFLAGS += -DPOWER_OFF=255).
#CFLAGS += -DPOWER_OFF=5
CFLAGS += -DPOWER_OFF

Здесь нужно сделать так:
CFLAGS += -DPOWER_OFF=5
#CFLAGS += -DPOWER_OFF

Поэтому у вас и отключается. А так будет отключаться только через 5 одинаковых результатов измерения, этого вполне достаточно.
Это в случае если ваша схема с автоотключением.
Можно поставить большое количество измерений и при необходимости отключать длительным нажатием кнопки, даже если забудете выключить, аккумулятор не переразрядится, при напряжении меньше 3 вольт прибор отключится. Но это тоже если у вас схема с автоотключением.
alexon
Родился
Сообщения: 3
Зарегистрирован: Сб окт 01, 2011 23:06:39

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение alexon »

Собираю плату из "tt.lay" с дисплеем 1602 и Атмега328Р,без кварца, подскажите какую лить прошивку?
s111222
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн фев 15, 2010 01:47:04

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение s111222 »

vlad465 писал(а):Вы переведите исходник хотя бы через любой переводчик, 99% значений сразу станет понятным. :)
# The POWER_OFF option enables the power off function, otherwise loop measurements infinitely
# until power is disconnected with a ON/OFF switch (CFLAGS += -DPOWER_OFF).
# If you have the tester without the power off transistors, you can deselect POWER_OFF .
# If you have NOT selected the POWER_OFF option with the transistors installed,
# you can stop measuring by holding the key several seconds after a result is
# displayed. After releasing the key, the tester will be shut off by timeout.
# Otherwise you can also specify, after how many measurements without found part
# the tester will shut down (CFLAGS += -DPOWER_OFF=5).
# The tester will also shut down with found part,
# but successfull measurements are allowed double of the specified number.
# You can specify up to 255 empty measurements (CFLAGS += -DPOWER_OFF=255).
#CFLAGS += -DPOWER_OFF=5
CFLAGS += -DPOWER_OFF

Здесь нужно сделать так:
CFLAGS += -DPOWER_OFF=5
#CFLAGS += -DPOWER_OFF

Поэтому у вас и отключается. А так будет отключаться только через 5 одинаковых результатов измерения, этого вполне достаточно.
Это в случае если ваша схема с автоотключением.
Можно поставить большое количество измерений и при необходимости отключать длительным нажатием кнопки, даже если забудете выключить, аккумулятор не переразрядится, при напряжении меньше 3 вольт прибор отключится. Но это тоже если у вас схема с автоотключением.

Прибор без автоотключения При CFLAGS += -DPOWER_OFF=5 идет измерение потом не успеваещь прочитать результат загорается timeout. При CFLAGS += -DPOWER_OFF идет измерение выводит результат результат остается на экране, следующее измерение надо включать выключать питание. Как сделать чтоб при смене радиодетали запускалось измерение без передергивания питания?
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Подтягивающий резистор с 11 ноги на питание стоит?
Аватара пользователя
EAV_04
Грызет канифоль
Сообщения: 263
Зарегистрирован: Ср май 02, 2012 07:57:31
Откуда: Горно-Алтайск

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение EAV_04 »

Вот результаты тестов калибровки.
Резистор измерен на трех разных мульт-ах
9,29к; 9,29к; 9.24к
вывод ТПП С калибровкой Без калибровки
1-2 9399ом 9354 ом
2-3 9404 ом 9354ом
1-3 9403 ом 9343 ом

Конденсатор К10-23
120пф
по мульт М890
110 пф
С калибровкой Без калибровки
1-2 115 пф 106 пф
2-3 115 пф 109 пф
1-3 115 пф 108 пф.

Примерно одинаковая погрешность.Хотя на кондере точнее но и М890 тоже не слабо может грешить.
Таблица поехала вот файл в Word:
Вложения
Тесты.doc
(31.5 КБ) 545 скачиваний
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Резисторы мог бы и поточнее измерять. У вас все в порядке с весовыми резисторами, номиналы соответствуют прописанным в софте?
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Кто получит отправленные мной детальки - проверьте двухцветные светодиоды, в одной из покупок подложили вместо общего катода общий анод :( . Если что - пишите в личку, буду в отпуске, инет будет нечасто. :(
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Схема с исправлениями -
TESTER~1.rar
(12.36 КБ) 1615 скачиваний
SAU
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс сен 10, 2006 00:04:03

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение SAU »

У автора в качестве ИОН стоит LT1004/Чем его можно заменить?Спасибо)
Изображение
alexon
Родился
Сообщения: 3
Зарегистрирован: Сб окт 01, 2011 23:06:39

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение alexon »

TL431
SAU
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс сен 10, 2006 00:04:03

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение SAU »

А замена аналогичная?В прошивке корректировать ничего не нужно?Врать сильно будет?
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение vlad465 »

Замена аналогичная, врать не будет, прошивки выложены под внешний ИОН, ничего корректировать не нужно. Можно подкорректировать исходник под внутренний ИОН и не ставить внешний, точность возможно будет хуже.
И выбирайте ИОН с хорошей стабильностью и точностью. Смотрите даташит, они бывают с другой распиновкой.
SAU
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс сен 10, 2006 00:04:03

Re: Определитель цоколевки, структуры и параметров полупрово

Сообщение SAU »

Вопрос еще по распиновке дисплея..
В файле config.h есть код
#ifdef STRIP_GRID_BOARD
// special Layout for strip grid board
#define HW_LCD_EN_PORT PORTD
#define HW_LCD_EN_PIN 5

#define HW_LCD_RS_PORT PORTD
#define HW_LCD_RS_PIN 7

#define HW_LCD_B4_PORT PORTD
#define HW_LCD_B4_PIN 4
#define HW_LCD_B5_PORT PORTD
#define HW_LCD_B5_PIN 3
#define HW_LCD_B6_PORT PORTD
#define HW_LCD_B6_PIN 2
#define HW_LCD_B7_PORT PORTD
#define HW_LCD_B7_PIN 1
#else
// normal Layout
#define HW_LCD_EN_PORT PORTD
#define HW_LCD_EN_PIN 5

#define HW_LCD_RS_PORT PORTD
#define HW_LCD_RS_PIN 4

#define HW_LCD_B4_PORT PORTD
#define HW_LCD_B4_PIN 0
#define HW_LCD_B5_PORT PORTD
#define HW_LCD_B5_PIN 1
#define HW_LCD_B6_PORT PORTD
#define HW_LCD_B6_PIN 2
#define HW_LCD_B7_PORT PORTD
#define HW_LCD_B7_PIN 3
#endif


У меня дисплей подключен по normal Layout
В makefile стоит
# Option STRIP_GRID_BOARD selects different board-layout, do not set for standard board!
# The connection of LCD is totally different for both versions.
CFLAGS += -DSTRIP_GRID_BOARD

Как подправить на мой вариант? Или знак "-" означает что будет по моему варианту?

Вообще- что означают "+" и "-" в инструкциях makefile
Ответить

Вернуться в «Статьи»