Самотетирование сборки

odnopaf
odnopaf аватар
Offline
Зарегистрирован: 08.05.2016

Допустим, собрал примитивный Pin9 -> LED -> R(220) -> GND.
Работает мигает.

Вопрос: Как программно/аппаратно проводить тест на целостность цепи и корректность подключения?

Например, ночью прошла свинья и выдернула провод или Led перегорел.
Ну и проверять периодически.

Спасибо!

Araris
Offline
Зарегистрирован: 09.11.2012

Допустим, к другому пину прицепить фоторезистор, и пусть они со светодиодом друг друга контролируют ))).

Logik
Offline
Зарегистрирован: 05.08.2014

Точку между светодиодом и резистором подключите к аналоговому пину. С него вводите напряжение при светит и при несветит. Исходя из этих значений можно проверить ток при свечении и его отсутствие при несвечении. Можна проверить падение напряжения на светодиоде, а лучше - почитать литературу о вопросе. Из неё следует что все упирается в экономику. Если убытки от неисправности не обаруженой сразу больше затрат на организацию самотестирования, то его делаем. Какие у Вас убытки? Отож!

А вобще, лежит у меня один нужный девайс, в котором такой подход реализован, самодиагностика понятно оставлена на потом.

Добавлю, из теории, самотестирование может повысить надежность, но не до 100%, усложнение системы самотестирования упирается в её собственную надежность, програмная часть сложней апаратной безмерно, местами на грани искуственного интелекта.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Logik пишет:

Добавлю, из теории, самотестирование может повысить надежность, но не до 100%, усложнение системы самотестирования упирается в её собственную надежность, програмная часть сложней апаратной безмерно, местами на грани искуственного интелекта.

Какая-то странная теория... :) И не совсем применимая с данном случае. Самотестирование - это проверка функционирования в целом, тут же не самотестирование, а контроль исполнения. Самотестирование подразумевает комплексную проверку, а тут необходим контроль исполнительной единицы.

Функциональное самотестирование вообще никак не влияет на надёжноть и лишь индицирует уже случившуюся аварию. Например, обрыв цепи. Прогнозное тестирование (простите, научный термин забыл) повышает надёжность, предсказывая возможность аварии до её фактического проявления. Например, появления нарева там, где его не должно было случиться.

Думаю, автора темы не конкретный случай интересует, а логика. :)

James
Offline
Зарегистрирован: 26.02.2016

посмотрите не на уровень 0-5 В, а на 4-20mA. Если обрыв, то будет ноль

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

odnopaf, Загружать заранее рабочий скрипт и смотреть визуально, мигает/не мигает, иначе "машина тестирования" будет больше, чем сам продукт.

 

Logik
Offline
Зарегистрирован: 05.08.2014

faeton пишет:

 Самотестирование подразумевает комплексную проверку, а тут необходим контроль исполнительной единицы.

Странное словоблудие по отношению к светодиоду подключеному пину МК. 

faeton пишет:

Функциональное самотестирование вообще никак не влияет на надёжноть и лишь индицирует уже случившуюся аварию. 

Идеализм. Аварии нет но цепь самотестирования глюконула и выдала аварию, по сигналу аварии устройство отключили как вышедшее из строя. 

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Logik пишет:

faeton пишет:

 Самотестирование подразумевает комплексную проверку, а тут необходим контроль исполнительной единицы.

Странное словоблудие по отношению к светодиоду подключеному пину МК. 

faeton пишет:

Функциональное самотестирование вообще никак не влияет на надёжноть и лишь индицирует уже случившуюся аварию. 

Идеализм. Аварии нет но цепь самотестирования глюконула и выдала аварию, по сигналу аварии устройство отключили как вышедшее из строя. 

Вот не было бы каши в терминах, и словоблудием не казалось бы. Не путали бы самотестирование - проверку до начала работы с контролем фукционирования в процессе работы. :) К тому же, неполадки цепи самотестирования или контроля функционирования есть тоже авария. Можно, разумеется, снять кожух с двухметровой циркулярки и пилить на ней дрова, не считая аварией срабатывание датчика снятия кожуха - пилит же, крутится. :))) А иногда игнорирование систем контроля приводит к страшной аварии на атомной станции. 

vde69
Offline
Зарегистрирован: 10.01.2016