Тестовая нагрузка АТХ
#11
Почитал подробнее про Повер Гуд. Он похоже формируется после поднятия трех основных напряжений. Супервизором как я понимаю.
И по хорошему тогда делать несколько входов. С делителями и т.п.

Пока подумаю. А не плюнуть ли на эту затею с индикатором. Полагаю, что в разных БП он формируется по разному и тогда что именно измерять непонятно.

baskit, сегодня уже не успеваю поискать и сообщить.
Да и сорри. Беру пока тайм-аут на размышления и разбирательства.

Можно конечно за старт брать не пс-он, а те же 5 вольт. Но тогда что считать нормой?
#12
(15-02-2022, 19:07)Лекс : Пока подумаю. А не плюнуть ли на эту затею с индикатором. Полагаю, что в разных БП он формируется по разному и тогда что именно измерять непонятно.
Тестер показывает интервал времени от нажатия читай прихода импульса от матери повер ОН до повергуда, напряжения поднимаются в раз, и если БП по какойто причине (кз обрыв пульсации) не укладывается в предел для платы то мультиконтроллер снимает повер ОН в теории в это время могут уйти винты в мир иной, так что девайс скорее полезный для проверки неизвесных БП которые есть у многих или даже у всех радиогубителей 1 . Но в основном достаточно было тыка мультиметром, есть гут при нагрузке или светодиода.
#13
Погуглил почитал, похоже все же отсчет идет от PS_ON.

Что касается микрух. Имею четыре тиньки в СМД и три аналога (прислали вместо тинек добрые китайцы).    

Тиньки без проблем их заменяют при необходимости, на форумах пишут что даже не меняя прошивки, а вот наоборот - далеко не всегда. Но поскольку их пихать особо уже некуда, то можно и использовать.

Еще момент. Делал в свое время индикатор-частотомер (ищется по ссылке "Самый простой частотомер).    

Их у меня даже два в наличии. Один частично распаян, но это поправимо. Можно использовать как стенд для испытаний да и собственно как индикатор задержки.
Так что испытуемый в наличии. Нужна программа под схему Самый простой частотомер.

PD5 пусть останется входом PS-ON (то есть запуск от низкого логического уровня)
PD4 пусть слушает PG (т.е. окончание счета при логической 1).

Не могу не отметить в чем прелесть МК и подобных схем. Она практически совпадает с хронометром. Да и часы туда же можно влепить, просто поменяв прошивку...
#14
(16-02-2022, 09:40)Лекс : Имею четыре тиньки в СМД и три аналога (прислали вместо тинек добрые китайцы).
AT90S2313 - это предшественник ATtiny2313, не имеет встроенного RC-генератора. Atmel утверждает(ла), что программу из AT90s2313 в ATtiny2313 можно залить без исправлений. А вот на оборот не факт, что выйдет.

По хорошему, слушать лучше выводы 6 (PD2/INT0) и 7 (PD3/INT1) - это входы внешнего прерывания. И насколько четкий будет PS_ON И PWR_OK, дребезг?
#15
(16-02-2022, 10:29)nolpofaze : По хорошему, слушать лучше выводы 6 (PD2/INT0) и 7 (PD3/INT1)
Жаль немного, что придется резать плату, но не изготавливать же новую в самом деле. Пусть будут 6 и 7. Только придется перенести некоторые выводы мне на плате. И определится куда цеплять общие выводы первого и второго разрядов индикатора.

(16-02-2022, 10:29)nolpofaze : насколько четкий будет PS_ON И PWR_OK, дребезг?
Дребезг Повер гуд невозможен, полагаю.
С ПС-ОН скорее всего возможен, но не так Это существенно. Микросекунды нам ловить без надобности. Скорее всего сделать тригер. Сработал и все, дальше не слушаем этот порт.
Там ведь у нас только один цикл. Следующий будет возможен только после перезапуска тестируемого БП АТХ.

Написать то я написал, что плата у меня есть готовая. Только вот исходников программы для нее скорее всего нет. Посмотрел свои сохраненки по нему, похоже программа писалась на Ассемблере.
Да и саму плату поискать еще в моем хламе. Но это моя проблема.

Вопрос.
Так ребята, кто будет писать программу и давать соответственно мне рекомендации по разводке портов МК?

Если важно наличие исходников, тогда придется несколько подождать, пока разведу и изготовлю новую плату по мотивам Хронографа.

PS. Ориентируемся в первую очередь на Аттини2313. Старый МК - дальше посмотрим.
#16
Может лучше сразу и ориентироваться на старый мк, такой простой алгоритм...
(16-02-2022, 13:31)Лекс : Жаль немного, что придется резать плату, но не изготавливать же новую в самом деле.
- как бы и не совсем уж и обязательно резать, можно и 8-9 опрашивать (именно опрашивать, а 6-7 можно просто ожидать, нет я не агитирую, оба решения имеют свои полярные стороны).
Как приемлемый алгоритм, можно завести таймер на отсчёт 1 мс и в прерывании, как считывать состояния ног, так и считать промежуток, ну будет погрешность, думаю +1 мс (max) не страшно. Из всей математики только инкремент миллисекунд.
#17
"Из двух событий с равной ожидаемой теоретической вероятностью наиболее вероятным следует принимать то, которое наименее желательно."

Если не изменяет склороз, то примерно так звучит "Закон подлости" в Теории Вероятности.
Сколько живу не перестаю удивляться. Закон подлости действует не хуже закона всемирного тяготения. Именно в последней коробке я и нашел плату о которой говорил. Ну и индикатор для нее.

   

Если правильно помню МК на ней я спалил при каких то опытах. Т.е. его менять все равно. Поэтому как скажете.
Но есть одно НО. Если речь идет именно обо мне, то можно старым МК и ограничится. Но как я понимаю, он гораздо менее распространен у РЛ. Мне представляется целесообразным писать пока для Тини2313.  А там возможно портировать. Но повторю, я тут темен вполне. Поэтому как скажете.

Считаю целесообразным использовать внутренний генератор. Без кварца. Так проще, дешевле, доступнее, малогабаритнее.
Скорее всего нам достаточно 3знаков, но возможно стоит использовать все 4, чтобы устройство могло пригодиться еще для каких либо целей.

МК скорее всего буду прошивать в кроватке (вспомнил, что она у меня есть) а потом уже запаивать. Если придется перепрошивать - то проводками буду подключаться.

(16-02-2022, 13:31)Лекс : Там ведь у нас только один цикл. Следующий будет возможен только после перезапуска тестируемого БП АТХ.
Должен поправиться. Ошибся. Запуск и останов испытуемого блока возможен и многократно. Выключателем ПС-ОН. А питать измеритель планирую от дежурки. Т.е. питание устройства прерываться не будет. Тем самым возможен многократный замер времени задаржки.
#18
   
#19
BIOS получается, что за старт отсчета в данной схеме принимается поднятие 3,3 вольта до уровня 2,1 вольт и нормой считается 200-500 миллисекунд.

Нечто подобное я и подозревал и нет единого стандарта. Разработчики могут делать свои варианты. Возможно линия 3,3 самая поздняя. Или ее проще снимать, не нужно делителей и настроек как с 12 вольтовой.

Предлагаю так. Считать пока как собирались. Т.е. начинать с ПС-ОН. Дальше посмотрим.

Немного поразмыслил. Логичнее все же считать от старта 3,3 вольта, а не от нажатия кнопки ПС-ОН. И никакого дребезга заодно.

Что касаетс величины 2,1 вольт - это обстоятельство предлагаю игнорировать. Какое напряжение МК сочтет логической 1, пусть то и будет. Не измерять отдельно ничего. Нам эти микросекунды без надобности.

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

Теперь по варианту схемы. Плату мне переделывать все равно. Надо же будет и защиты туда притулить какие никакие и подтягивающие резисторы. Поэтому вариант схемы на ваше усмотрение. Хронограф или частотомер. Если Хронограф, то хотелось бы использовать все четыре разряда, но это опционально. Если нет, так нет. Но плату мне придется разрабатывать под 4х значный. Другого у меня просто нет сейчас. Разве что какой вольтметр с Али пустить под нож.

Единственная существенная разница между вариантами - время, когда я буду готов для эксперимента в железе. Но и на написание либо адаптацию программы вам тоже нужно время.
#20
Приступаю к пробам. Допилю пока плату, прошью камень. Первый пробный вариант прошивки есть.
Результаты доложу.
Если никаких нежданчиков не случится, возможно уже завтра к вечеру (моему вечеру. +7 часов по Москве).

Вот и ответ для BIOS, почему не Мега328.
Даже в 2313 первый вариант прошивки занял не больше четверти, а то и пятую часть памяти.