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

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

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


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

Сообщение vlad465 »

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

Сообщение s111222 »

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

Сообщение vlad465 »

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

Сообщение vlad465 »

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

Сообщение s111222 »

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

Сообщение vlad465 »

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

Сообщение s111222 »

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

Сообщение 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 вольт прибор отключится. Но это тоже если у вас схема с автоотключением.
Родился
Сообщения: 3
Зарегистрирован: Сб окт 01, 2011 23:06:39

Сообщение alexon »

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

Сообщение 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 идет измерение выводит результат результат остается на экране, следующее измерение надо включать выключать питание. Как сделать чтоб при смене радиодетали запускалось измерение без передергивания питания?
Друг Кота
Аватара пользователя
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Сообщение vlad465 »

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

Сообщение 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 КБ) 548 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Сообщение vlad465 »

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

Сообщение vlad465 »

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

Сообщение vlad465 »

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

Сообщение SAU »

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

Сообщение alexon »

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

Сообщение SAU »

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

Сообщение vlad465 »

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

Сообщение 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
Ответить

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