Тестовая нагрузка АТХ
#1
Насмотревшись на Ютуб канале Домового видосиков с ремонтом БП АТХ и не его "Плату помогалочку"

https://www.youtube.com/watch?v=MybyGOLu_Q4

Решил изобразить нечто подобное. Но по заветам Иосифа Виссарионовича "Нам нужен такой же, только лучше".

Поскольку ремонт блоков для меня занятие редкое, сильно заморачиваться не стал. И постарался сделать ее более плоской для удобства хранения.
Делать ее на серьезную мощность для себя необходимости не вижу, только запустить нормально и посмотреть параметры тестером и осциллографом, поэтому нагрузку на основные каналы в пределах 1-2 А для 3,3 5 и 12 вольтовых линий. И с полампера для дежурки. Ну и заодно немного нагрузил минус 12 вольт (резистором 2вт 180 Ом) .

         

На маленькой плате (см приложение) предусмотрел отверстия напротив светодиодов каждого канала, раззенкованых сверху платы и залепленных припоем снизу. Это тестовые отверстия. Щупы осциллографа либо тестера при замерах никуда не соскользнут. Оказалось удобно. Номиналы деталей см в свойствах (двойной клик по детали).

Чтобы не искать разъем выписал с Али плату силового модуля
https://aliexpress.ru/item/1005002324461...33ed4HnCBk
Он подходит для моих целей вполне, но линии дежурки и Pover-Good там не выведены, придется подпаиваться к контактам разъема.

Мощные резисторы искать не стал Нагрузки основных каналов сделал нихромом. Благо была соответствующая керамическая основа. Если таковой нет, вполне пойдет пластина стеклотекстолита с винтами, гайками и прочими шайбами.

На пластине МДФ, которая послужила основой предусмотрел место для установки патронов для двух галогенок. Если вдруг захочу нагрузить БП серьезнее. Пока не устанавливал.

Свежеизготовленная нагрузка пригодилась сразу же. БП на котором я ранее написал "живой" оказался с подуставшим кондером в дежурке.

Первые впечатления от собранной конструкции хорошие. Делать замеры кратно удобнее, что тестером, что осциллографом.
Поскольку данный девайс будет нужен мне весьма эпизодически, вольтметров устанавливать не стал.

Как и вентилятор. Для которого оставил место сбоку, на случай длительных испытаний. Будет подключаться к той же 12 вольтовой линии при необходимости.

Самоделка мне понравилась. Только вот есть загвоздка. Нет одного из важных параметров - задержки сигнала Pover Goоd.

Встречал на Али подобные тестеры с индикацией этого параметра, но выписывать его для себя смысла не вижу. Тем более, что он не содержит нагрузок для основных линий. Просто тестер.Было бы интереснее, а возможно и полезнее для многих сделать индикатор.

Например на основе схемы Хронографа с Аирган.ру. Я такой хронограф делал. Работает вполне. На AtTiny2313 и семисегментнике с общим анодом.

http://sparrow-hron.sourceforge.net/inde...n=Ru.Files
   

Датчики нам естественно не нужны. Кварц собственно тоже. Достаточно внутреннего генератора. Нам особые точности ни к чему. Задержка ПГ после нажатия запуска должна лежать (если верить датышам из инета) в пределах 100-500 милисекунд.

Слишком ранний запуск опасен для памяти на материнке, слишком поздний тоже ничего хорошего.

Питать устройство можно от той же дежурки. Его задача отсчитать время с посадки Pover-ON на землю и до появления Pover Good.

Но вот здесь засада. Сам я не программист ни разу. Совсем. Быть может пНаписание кода к этому устройству кого нибудь заинтересует?
Словом, ищу энтузиаста.

Тогда подобная нагрузка станет завершенным устройством, простым и тем не менее удобным большинству ремонтников БП АТХ.

Файлы вложений

.rar   2.rar (Размер: 14.2 KB / Загрузок: 31)
#2
(14-02-2022, 14:52)Лекс : итереснее, а возможно и полезнее для многих сделать индикатор.
Быть может Написание кода к этому устройству кого нибудь заинтересует?
Словом, ищу энтузиаста.

Вот честное слово, было бы гораздо интереснее если б кто-то БЕЗ МК такой индикатор сделал. Потому что в решениях на МК нет ничего интересного и многим любителям они уже поднадоели.
#3
(14-02-2022, 17:51)electroget : Вот честное слово, было бы гораздо интереснее если б кто-то БЕЗ МК такой индикатор сделал. Потому что в решениях на МК нет ничего интересного и многим любителям они уже поднадоели.
Светодиод через резистор и смотришь как он зажигается 200-500 мс реально можно разглядеть, а если серьезно МК тут проще прикрутить. Хронограф приведённый выше Лексом подойдет, но надо менять логику входов, как железно (достаточно резисторов подтяжки), так и программно (упростить калькуляцию не высчитывать скорость, а показать только время
найти и немного подправить строки кода
БЫЛО :
void calculateAndShowSpeed() {
if (hron.lastTime == 0) {
showError(ERR_4);
return;
}

uint16_t speed = (F_CPU / 1000L) * stngs.baseLength / hron.lastTime;

if (speed >= 1000) {
setLedValue(speed / 10);
} else {
setLedValue(speed);
if (speed < 10) {
led.seg2 |= LED_0;
}
led.seg2 |= LED_DOT;
}
}
СТАЛО:
void calculateAndShowSpeed() {
if (hron.lastTime == 0) {
showError(ERR_4);
return;
}

uint16_t speed = hron.lastTime;

if (speed >= 1000) {
setLedValue(speed / 10);
} else {
setLedValue(speed);
if (speed < 10) {
led.seg2 |= LED_0;
}
led.seg2 |= LED_DOT;
}
}
конечно это дикий костыль, но работать должно импульсы можно считывать через кондёры, чтобы имитировать пролет и надо инвертировать сигнал PC-ON

). Прошивка с исходниками от русского автора есть и это зер гут 1 .
#4
(14-02-2022, 21:08)baskit : Хронограф приведённый выше Лексом подойдет
Я тут набросал схемку "по мотивам хронографа" Проще уже некуда. ; провода.  Земля, дежурка PS-ON и Pover-Good.


   

Что касается программы, мне представляется, что тут проще новую написать. Практически без математики и сложных функций.

Включили. Запускается генератор миллисекундных импульсов. Слушаем сигнал ПС-ОН. Как только логический ноль, начинаем считать импульсы. Как только поднялся Повер-гуд в логическую единицу, останавливаем счетчик и выводим число на дисплей. Все.

Разумеется я не спец. Могу ошибаться.

Мне представляется что логичнее просто выводить число и не проводить проверку по критериям и писать ОК или нет. Предоставить самому пользователю решать нормальный сигнал или нет. Чтобы избежать пограничных состояний. скажем 101 или 499.
#5
Я начинающий на питоне и на си но изучал бейсик паскаль, но без математики никак ведь двоичный код надо перевести в десятичный, в общем надо спаять или собрать макет потом продолжать, пока самый большой код который видел и несколько раз собирал для меги более 5000 строк редактора в vccode платформио иде., Марлин 2 и стало более мение понятно там все круто библиотеки под каждую плату с камнем свои, в общем свой код писать нету смысла проще изучить команды выбраной библиотеки и если надо создать свою,
В коде выше также использованы библиотеки ввода вывода и старт стоп и одна своя и исходный код 300 строк и эти строки что я выделил надо изменить и собрать прошивку и формулы скорости убираем константу ратояние оставим только время пролёта, и проверить потом правка этого же места под частоту камня в милисекундах

И схему перерисовать через кондеры 100_500 нан хватит вместо резисторов на 1к и оба входа подтянуть к земле для начала,

И Надо сравнить например появление +5В и повер гут. У меня нет таких камней и прогаматор пока один 341
#6
(15-02-2022, 14:51)baskit : и оба входа подтянуть к земле
Думаю не так. -PS-ON он по умолчанию имеет напряжение лог. 1. Туда его и подтянул на схеме.
А вот Pover-God наоборот. изначально в лог нуле. И тоже его туда подтянул.
Кондеры на вход не вижу смысла. Там просто логические уровни.

Не помню, есть ли у меня 2313 в ДИП. Если нет, то придется платку развести под СМД
. Правда трехзначных индикаторов у меня не осталось, буду использовать 4х значные.
(15-02-2022, 14:51)baskit : И Надо сравнить например появление +5В и повер гут
Визуально повер гуд загорается последним после задержки. Которую собственно нам и надо измерить.
Вероятно вы правы, откуда вести отсчет. От момента запуска или появления всех напряжений до разрешения материнки на запуск сигналам повер гуд.
#7
Зачем там вообще МК?
Сделайте тестер нагрузку. Там и индикаторы. Если делать на МК - то уже и вольтметр добавить всех напряжений. И сделать Switch-key массив для показа разных параметров.

(15-02-2022, 15:53)Лекс : Не помню, есть ли у меня 2313 в ДИП
Почему не взять атмегу 328? Или тот же ардуино, и присобачить 7 сегментник по I2C, дисплейчик около 1 бакса стоит.
#8
(15-02-2022, 17:38)BIOS : Почему не взять атмегу 328? Или тот же ардуино, и присобачить 7 сегментник по I2C, дисплейчик около 1 бакса стоит.
А мега сколько стоит? Последний раз смотрел что-то ценник у них не детский стал у тойже 3 28?
#9
(15-02-2022, 17:38)BIOS : Зачем там вообще МК?
C единственной целью - проверить задержку Повер гуд.
(15-02-2022, 17:38)BIOS : Сделайте тестер нагрузку
Сделал же...
А наворачивать сложные функции... вольтметры и т.п.... а нафига? С тестером вполне удобно.
(15-02-2022, 17:38)BIOS : Почему не взять атмегу 328
1. Жалко. Одна пока свободная осталась. Или две...
А 2313 штуки 3 плюс два аналога предыдущего поколения.
2. Да и жирная мега для такого. Из пушки по воробьям. Нерационально.
#10
(15-02-2022, 18:34)Лекс : 2313 штуки 3 плюс два аналога предыдущего поколения.
Какой именно камень? Там ведь надо выбрать в А студио. Или не надо прошивку?