А информация о том что все работает/не работает в каком виде? 15 светодиодов на панели? «ревун» при снижении оборотов? смс с «смажь меня я нумер ##»? или на каждый палец по веревке и при остановке дергает соответствующий палец?
информация о том что все работает/не работает в каком виде?
от вентиляторов в некий девайс, из девайса по USB в компьютер, там некий демон, наверное, будет отключать те FPGA у которых встал вентилятор, а через сайт смотреть статус - сколько работает, сколько не работает.
Тагды только «самопал». на 1-2 вентилятора кетайцы может чего и делают. А так что бы сразу 15 да еще в USB, да чтобы еще демон под линукс, только самому из «говна и палок». Слишком узкое решение. Но если интересно из г. и п. можно «пофлудить». Кстати, а вентиляторы с встроенным таходатчиком (3 провода) или обычные на 12 вольт и все?
Можно конечно поспорить и на эту тему, только вот я не могу себе представить некий распространенный девайс на который можно было поставить 15 (или даже 32) вентилятора и нужно было бы некое серийное устройство которое измеряло бы обороты этих вентиляторов и на USB отдавала команды.
Могу предложить такой вариант (но радиогубители вас проклянут) Ищите где-нидь 16-канальный логический анализатор, цепляете к нему сигналы от таходатчиков, все это втыкается в usb, пишете некую прогу которая циклически сливает с него цифровой поток. Дальше небольшой анализ типа в течении 3 сек не меняется состояние сигнала -> аларм и все такое. Анализатор такой может 50-100$ стоить.
Кстати, есть конкретное решение. На сайте lcard.ru есть куча железяк которые имеют до 32 входных каналов. Есть дрова под линукс (примеры доки и т.д.). Решение для вашего случае как из пушки по воробьям, но если сдохшая плата с FPGA дороже e14-140, то берите не раздумывая. Рабочее решение, я гарантирую!
Не готов с вами согласиться. Он конечно может и троллит, но пока все выглядит прилично. А человек по аватару не судится. Потребность его канечна специфическая, но не такая уж и невероятная. Может чего и правда паяют и потом надо устраивать прогон на стенде. Стенд как обычно самопальный, хотя конечно если ваяют на спартанах и не пожертвовать один на нормальную систему мониторинга. Хотя хер его знает, частенько встречаю случаи когда в угоду основной деятельности даже на элементарные удобства забивают.
мелкий флюгер (кусочек ватмана) над вентилятором, нечто которое по падению флюгера без сильного дребезга замкнёт цепь 12В, и __любой__ прибор ОПС который понравится. Далее насколько фантазии хватит.
Ну в общем я выше готовое 100% работающее решение привел. e14-140 кстати имеет 16 TTL входов (это чтобы не парится с мультиплексированием аналоговых цепей), цепляем к ним выходы таходатчиков и считываем 10-100 раз в сек.
Вы рассматриваете возможность разработки кастомного девайса,
а мне надо из готовых частей собрать
Если из готовых частей - поставить напротив каждого вентилятора USB-вебкамеру и написать софт, который отличает вращающийся вентилятор от невращающегося.
Как бы мне автоматизировать контроль над тем - крутятся ли они или сломались?
Мне кажется, сама постановка задачи неправильная. На самом деле цель - контролировать температуру охлаждаемых девайсов, если она превышает норму - сигнализировать. Вентилятор может работать, но поток воздуха может быть чем-то перекрыт (залетевшей бумажкой/дохлой крысой/тараканом/etc)
15 уебкамер... думаю взлетит. Делать 1 снимок в сек. Если 3 снимка подряд одинаковы - значит стоит. А для контрастности половину лопастей в белый цвет покрасить. Хотя цена этого решения будет пипецкая, не говоря уже про надежность.
Можно поставить весь стенд так, чтобы он влезал в один кадр, тогда понадобится ровно одна камера, затем программно уже определять где вентиляторы крутятся, а где - нет.
и можно удаленно посмотреть при случае, в каком оно состоянии.
Тут хотелось бы конкретно понять - какие именно вентиляторы взять (напишите, пожалуйста ссылку), в какой девайс воткнуть (фирма, модель), сколько всё это будет стоить.
Ну, не знаю даже: я с такой проблемой не сталкивался. Но решил бы по-своему: обратную связь завести на АЦП микроконтроллера, а с него уже забирать сигнал (по USB, UART, ethernet и т.п.). Вот, правда, если нужно еще и питанием управлять, задача усложняется: микроконтроллеров с кучей аппаратных ШИМов я не встречал. Т.е. придется либо программно реализовать, либо набирать уйму железа.
Лопасти вентиляторов могут модулировать оптический сигнал 15
оптронов с открытым оптическим каналом, подключённых к
МК, например, «Ардуино». Контроль по скорости вращения.
Предлагаю прикинуть стоимость итоговой конструкции, а также вспомнить, сколько стоит камера, работающая с частотой эдак в 1-2 тысячи кадров в секунду...
Предлагаю прикинуть стоимость итоговой конструкции
выше уже прикинул - 200 рублей
камера, работающая с частотой эдак в 1-2 тысячи кадров в секунду
камера за 200 рублей дает 30 fps, если возникнет ошибка из-за стробэффекта, то лишнее выключение четырех fpga - это небольшая проблема по сравнению с их-же выгоранием
Забираю свои слова обратно, полностью с вами согласен. Если руководитель проекта поставил задачу некомпетентному сотруднику то это проблемы руководителя.