LINUX.ORG.RU

Устройства управления цепями UNC01x

 


0

2

Московская компания «Юниконтроллерз», появившаяся на рынке в конце 2010 года, избрала своей целью создание периферийного устройства для ПК, позволяющего управлять электрической нагрузкой. Читателям L.O.R. уже знакома их серия устройств UNC001, позволявших управлять через USB четырьмя реле. Сегодня компания официально сообщила о начале продаж новой серии устройств, получившей рабочее название UNC010.

«Наша основная цель всё та же,— рассказывает Андрей Столяров, генеральный директор компании,— предоставить любителям техники возможность быстро и без лишних схемотехнических сложностей реализовать компьютерное управление чем-то, в чём течёт электрический ток; дальнейшее ограничено только фантазией пользователя. Не изменилась и целевая аудитория — профессионалы и любители в области IT, умеющие держать в руках отвёртку. Паяльник в руки можно не брать, мы всё уже спаяли».

Не изменилась и ориентация компании на свободное программное обеспечение: и программы для управляющего компьютера, и прошивка устройства доступны в исходниках под лицензией GPL, причём разработчик рекомендует использовать Linux, хотя ПО для Windows тоже доступно. Но вот сами устройства, выпущенные в этот раз, от предыдущей своей версии отличаются довольно значительно. Во-первых, выполнены они в стандартных DIN-корпусах, что существенно облегчает их размещение. Во-вторых, повысились возможности расширения: каждое устройство имеет два слота, позволяющих установку модуля входов с четырьмя сигнальными линиями, либо модуля выходов, к которому можно присоединить четыре дополнительных внешних реле. Одна из выпущенных модификаций вообще не содержит в себе реле, предполагая, что они будут внешними; это может оказаться полезно для управления силовой нагрузкой, имеющей существенную мощность. Интересна возможность подключения шины 1-Wire (такая возможность теперь доступна также и для устройств «старой» серии). Стали существенно более гибкими возможности автономной работы устройства при отключённом управляющем компьютере.

По словам Столярова, в ближайшие планы «Юниконтроллерз» входит выпуск ряда деталей, подключаемых через 1-Wire, и многое другое. «Спасибо всем, кто участвовал в обсуждениях наших устройств в Интернете,— заключил руководитель компании.— Нет ничего полезнее конструктивной критики. Мы постарались учесть замечания, высказанные в наш адрес на разнообразных форумах, в том числе на Linux.org.ru. Результат мы счастливы сегодня предложить вниманию публики.»

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от Croco

Я бы сказал, это скорее в духе USB. Так или иначе, libusb вообще-то эти все дескрипторы просто игнорирует благополучно; под Linux'ом мы используем libusb и проблем не имеем (и с самого начала не имели).

во-первых, libusb предоставляет интерфейс к дескрипторам, а во-вторых это ядро пользует device, configuration, interface, endpoint дескрипторы чтобы дать libusb возможность предоставить пользователю более высокоуровневый api. Если девайс - HID, то его дескрипторы тоже ядром используются. То же самое и для audio class, uvc и всего прочего. Дескрипторы - дело ядра, на самом деле. А то, что HID-дескрипторы игнорируются - это всего лишь значит что не загружен драйвер usbhid.

Во-вторых, к libusb-win32 прилагается ДРАЙВЕР. Который должен быть поставлен. Всё, точка. Дальше можно не смотреть.

Ну это вообще-то исключительно проблемы винды, а не производителя железки, USB или ещё кого-то. Хочешь заниматься сексом с драйверами - пользуй винду. Не хочешь - пользуй нормальные системы.

В любом случае, я чё-та не догоняю, вы таки сторонник корректной работы с USB (в смысле, все классы/эндпоинты/дескрипторы оформлять «как надо» и приседать сколько положено) или сторонник libusb? Одновременно не получится: libusb тем и хороша, что на эти все дескрипторы плюёт с оттягом.

Я сторонник и того и другого сразу. libusb лишь позволяет написать userspace софтину для девайса где Class, Subclass и Protocol - по нулям, т.е. к нему не может быть никакого стандартного драйвера. А вот HID - это из совсем другой оперы. Это стандартный девайс. И драйвер для HID-девайса просто обязан предоставлять системе соответсвующие стандартные интерефейсы описанные в HID-дескрипторах. Клавиатура - значит /dev/inputXX, например, дисплей растровый - /dev/fbXX и так далее. Если этого не происходит, значит не загружен соответсвующий стандартный драйвер, только и всего.

Да, к сожалению существуют всякие Vendor XXX. Ими зачастую пользуются всякие засранцы, чтобы девайс нельзя было заставить работать с чужим софтом, например. Но если нет этой или аналогичной цели - зачем уподобляться этим засранцам?

Класс :) Особенно если учесть 8 Kb программной памяти контроллера, из которых и так больше половины занимает драйвер USB.

Ну вообще-то не нужно хранить в памяти все странички. Достаточно реагировать на «URL» старнички, то бишь на имя файла, а содержимое странички показывать одно и то же - список релюх и их статус со ссылками на включательные и выключательные URL. Тут и полкило-то не наберётся по-моему. Если уж так приципиально использовать процессор с минимумом памяти (ну удалось купить партию снятого с производства проца с огромным discount'ом), и нужно странички с картинками и рюшечками - то никто не запрещает поставить рядом 8-миногий i2c/spi EEPROM хоть на 16 гигов.

Насколько я понимаю, там ещё уточнение есть про значительный объём. Ну то есть это всякие аудио-видео-потоки. Хотя, конечно, могу ошибаться.

Там про объём только что через bulk удобно большой объём передавать, например, в storage девайсах.

А для аудио-видео есть isochronous - чтобы гарантированное время и место в шине было.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

И драйвер для HID-девайса просто обязан предоставлять системе соответсвующие стандартные интерефейсы описанные в HID-дескрипторах.

Надо полагать, спецификацию внимательно HID читали ? Напомню, там есть класс устройств(типа тех же UPS), для которых регламентируется только обмен данными при помощи reports без уточнения как именно эти данные запакованы в пакет.

ef37 ★★
()
Ответ на: комментарий от Croco

Эта плата, будучи вынутой из коробки, ничего не делает. К ней ещё другие платы нужны. А всё вместе это — радиоконструктор, на который я когда-то посмотрел, спросил, как его собирать, не понял половину слов из ответа, да так и забил. Было это действительно ещё до создания моей конторы.

Если про MasterKit - вот для примера - готовое устройство.

В общем, не вижу дальнейшего смысла доказывать очевидное. Скажу лишь, что тот кто интересуется - найдет на просторах интернета не одно такое устройство. Особенно, если владеет английским языком. И заметно дешевле. Ну, а то, что вы не умете пользоваться поиском вовсе не повод для подобных заявлений :

Между прочим, ответа на этот вопрос нет до сих пор, если только наши дивайсы не считать.

ef37 ★★
()
Ответ на: комментарий от ef37

Надо полагать, спецификацию внимательно HID читали ? Напомню, там есть класс устройств(типа тех же UPS), для которых регламентируется только обмен данными при помощи reports без уточнения как именно эти данные запакованы в пакет.

Ну и должен появиться в системе /dev/ups соответственно Usage и Usage Page в дескрипторе. То, что там описаны абстрактные «16 байт» а не «байт 1, „напряжение аккумулятора“ - от 1 до 127, бит 8, „байпас“ от 0 до 1» ничего не меняет.

Stanson ★★★★★
()
Ответ на: комментарий от ef37

Если про MasterKit - вот для примера - готовое устройство.

Ага, ну это ещё куда ни шло. На момент начала проектирования UNC001 этой штучки ещё не было; впрочем, должен сказать, что она нам не конкурент — за ОДНО реле 610 р., софт проприетарный, гм... отказать.

Croco ★★★
()
Ответ на: комментарий от Croco

Ага, ну это ещё куда ни шло. На момент начала проектирования UNC001 этой штучки ещё не было; впрочем, должен сказать, что она нам не конкурент — за ОДНО реле 610 р., софт проприетарный, гм... отказать.

На лицензию софта большинство из тех, кто хочет «воткнуть железку комп» не обращает внимания. И, с вероятностью, близкой к 90% на том самом компе будет Windows. Примеры с исходниками обычно предоставляют, большинству больше и не надо.

Ой, что это ? Четыре реле - чуть менее 900 р. Я мог бы накидать еще подобных ссылок, но я уже говорил выше, считаю это лишним. Таких устройств НАВАЛОМ и ДЕШЕВЛЕ. Спецификациям USB уже более 10 лет, таких «штучек» уже понаделали достаточно много.

Сдается мне, что Ваша ценовая политика немного не соответствует рынку, как уже здесь неоднократно отмечали. И попытки засунуть голову в песок(как жираф - где еще есть такие устройства ?! А ? Где ? Да ну, это не то ! Что ?! Не, не вижу ! А у них зато софт закрытый !!!) попросту смешны. Как и акцентирование на некой «уникальности» устройства.

ef37 ★★
()

Снова про велосипеды с квадратными колёсами

Зайдите на сайт компании ОВЕН: www.owen.ru Поищите в каталоге, выберите необходимое. Там и протоколы нормальные, и интерфейсы разные, и выбор и т.п. Цены на ОВЕН сопоставимы с ценами на обсуждаемые школьные поделки - раз. У них есть даже на АРМ - два. Это как раз то, что уже давно работает на огромном числе предприятий, и это как раз то, что полезно изучать - три, четыре и т.д.

taker
()
Ответ на: комментарий от ef37

На лицензию софта большинство из тех, кто хочет «воткнуть железку комп» не обращает внимания.

Э-мммм, соцопрос проводили? :-) наш опыт покамест показывает противоположное.

Четыре реле - чуть менее 900 р.

Гыгыгыгыгы, ну пойдите закажите, ага. Нет, ну я не говорю уже о том, что это на наше устройство даже близко не похоже, наше умеет гораздо больше, к тому же законченное (да, всё ещё есть в продаже и такие, которые были в виде платы, — и будут, пока на них есть спрос, а он есть; но UNC01x выпускается в корпусе и являет собой законченный прибор, а не полуфабрикат). Ладно, это всё, допустим, фигня, если представить себе такого человека, которого ничего кроме реле не интересует. Но тут есть одна деталь — сайт этот не в России, а цены в рублях — это эффект от противоестественного интеллекта, который автоматически переводит оригинальную цену в валюту страны, из которой пришел посетитель. Насколько я вижу, они в Россию продукцию не высылают и уж точно не принимают рубли :-)

Впрочем, есть и такие, которые высылают, и даже что-то похожее предлагают, хотя их и не так много. Видел в Германии, но там за пределы Германии шиппинга не было; видел в Китае, там даже высылают что-то куда-то. Объяснить, почему мы вполне можем не обращать на такое никакого внимания, или сами догадаетесь?

Сдается мне, что Ваша ценовая политика немного не соответствует рынку, как уже здесь неоднократно отмечали.

Что, очень хочется дешевле? Что-то сомневаюсь, что дело в этом — вы вообще вряд ли соберётесь покупать нашу штуковину, даже если она будет стоить дешевле, — потому что дело тут не в цене, а в том, что лично вам она не нужна. Мне вот что интересно — к чему все эти ваши отчаянные попытки доказать мне, что наши цены завышены? Мы их всё равно не опустим, продавать ниже себестоимости как-то глупо. И покупать дивайсы у нас будут, сколь бы странным это вам ни казалось.

Croco ★★★
()
Ответ на: комментарий от Croco

Впрочем, есть и такие, которые высылают, и даже что-то похожее предлагают, хотя их и не так много. Видел в Германии, но там за пределы Германии шиппинга не было; видел в Китае, там даже высылают что-то куда-то. Объяснить, почему мы вполне можем не обращать на такое никакого внимания, или сами догадаетесь?

Попробуйте это объяснить клиентам Dealextreme. На ЛОР-е кстати, часто мелькают упомнинания о покупках там.

Что, очень хочется дешевле? Что-то сомневаюсь, что дело в этом — вы вообще вряд ли соберётесь покупать нашу штуковину, даже если она будет стоить дешевле, — потому что дело тут не в цене, а в том, что лично вам она не нужна.

Да, я нахожу это глупым - переплачивать в полтора раза. Умею пользоваться поиском, и, когда необходимость возникла, без проблем нашел подобное. Работает уже 2-й или даже 3-й год, подключенно к маршрутизатору Asus WL-500 gp. И в отличие от «умеющего гораздо больше», предоставляет 1-Wire шину.

За сим тему дороговизны считаю исчерпаным. Реальных преимуществ именно Вашего устройства продемонстрировано так и не было. Open source ? Это не оправдывает повышенный ценник. Я за два вечера написал необходимое в моем случае (libusb 1.x).

Остается пожелать удачи в поисках метода снижения себестоимости.

ef37 ★★
()

И пожалуйста, освойте же, наконец гугл :-)

ef37 ★★
()
Ответ на: комментарий от Croco

Там решения промышленного класса. Никакого отношения к нашей целевой аудитории и её потребностям это не имеет.

Правда? Такой глупости ещё ни разу не слышал.
Там нормальные отечественные недорогие контроллеры, как раз подходящие в т.ч. для домашней автоматизации, для развлекательно-познавательного ковыряния, для программирования на открытых платформах. Овены есть и на АРМ, и с линуксом на борту. (Рекомендую овены именно как профессионал в области АСУТП. Конечно, не буду рекомендовать для «ковыряния» сименс и всякие аллен-бредли - это дорого и ни к чему.)

taker
()
Ответ на: комментарий от ef37

Попробуйте это объяснить клиентам Dealextreme.

Это лучше вы попробуйте объяснить покупателям практически всей цифровой электроники, которая продаётся в России, что им нужно немедленно идти на Dealextreme и больше никогда нигде ничего не покупать. А ещё попробуйте объяснить, например, манагерам Техносилы или там Мвидео и прочих «больших», а впрочем и «маленьких», да вообще всех, кто электроникой торгует, что им нужно немедленно переквалифицироваться в управдомы, потому что на Dealxtreme всё то же самое можно купить вчетверо дешевле. Что-то сдаётся мне, они вас не послушают.

И в отличие от «умеющего гораздо больше», предоставляет 1-Wire шину.

Не, ну ладно наш сайт, его вы могли и не смотреть, но хотя бы текст новости, которую сами комментируете, можно было прочитать? :-) Есть у нас 1-Wire, есть. Не уверен, правда, что он кому-то нужен из клиентов; вот выкатим линейку дополнений, которые подключаются по 1-Wire (в ближайших планах зонды для «таблеток» и термометры), тогда посмотрим, надо ли оно. Хотя на даче у нашего учредителя термодатчик 1-wire'овый всё же задействован :-)

За сим тему дороговизны считаю исчерпаным.

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

Croco ★★★
()
Ответ на: комментарий от taker

Рекомендую овены именно как профессионал в области АСУТП

Оно и видать, что профессионал. Вы не допускаете мысли, что имеется заметное число людей, которые в этой области не хотят становиться не только профессионалами, но даже и любителями?

Взять вот хоть меня. Ну, в программировании, допустим, я профессионал, хотя теперь уже «бывший», за деньги давно ничего не пишу. Но тратить время на освоение профессионального оборудования для автоматизации производственных процессов я не буду совершенно однозначно, жизнь коротка и есть много других интересных областей. Из возраста «развлекательно-познавательного ковыряния» я давно вышел. Да я, собственно говоря, даже разбираться в номенклатуре железок, предлагаемых на упомянутом вами сайте, не стану — у меня на это по меньшей мере неделя уйдёт, сайт расчитан именно что на профессионалов. А заставить компьютер управлять физическими объектами — иногда бывает прикольно.

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

Croco ★★★
()
Ответ на: комментарий от Croco

Есть у нас 1-Wire, есть.

Ээээ ... упомянуто было в контексте событий 2-х или 3-х летней давности. Тогда ничего подобного у Вас не было.

Вот выкатим линейку дополнений, которые подключаются по 1-Wire (в ближайших планах зонды для «таблеток» и термометры), тогда посмотрим, надо ли оно.

Какой пафос ... Выкатим ЛИНЕЙКУ ! Dallas, ой уже Maxim затрепетал в ожидании такого мощного promotion для своей шины. Почем же термометры(e.g. DS18B20) будут ? Рублей по 300-400 небось ?

ef37 ★★
()
Ответ на: комментарий от ef37

упомянуто было в контексте событий 2-х или 3-х летней давности. Тогда ничего подобного у Вас не было.

Тогда и нас самих, простите, не было — мы существуем с августа 2010 г. Так что если в таком «контексте» рассматривать, то мы, конечно, проиграем: существующее решение всяко лучше несуществующего.

Какой пафос ... Выкатим ЛИНЕЙКУ !

Пафос был бы, если бы я сказал что-нибудь вроде «В ближайшее время в продажу поступит семейство разработанных нами и запатентованных в пятидесяти странах уникальных устройств для подключения к шине 1-Wire» — но я ничего подобного не сказал, а в слове «выкатим» разглядеть пафос — это уметь надо. Научите, я тоже так хочу.

Почем же термометры(e.g. DS18B20) будут ?

Не уверен, что это будут именно «B», есть ещё «S» (прошивка поддерживает оба). Цену сейчас не скажу, когда будет — тогда будет.

Croco ★★★
()
Ответ на: комментарий от splinter

а можно ли доверять usb управление реле?

Я бы сказал, это зависит от того, что висит по ту сторону реле. Если там атомный реактор или турбина от самолёта — то, конечно, нельзя.

Croco ★★★
()
Ответ на: комментарий от Croco

Пафос был бы, если бы я сказал что-нибудь вроде «В ближайшее время в продажу поступит семейство разработанных нами и запатентованных в пятидесяти странах уникальных устройств для подключения к шине 1-Wire» — но я ничего подобного не сказал, а в слове «выкатим» разглядеть пафос — это уметь надо. Научите, я тоже так хочу.

Э ... я вообще-то пафос увидел в слове ЛИНЕЙКА :-) Если в процессе «выкатывания линейки» найдете залежи DS2890, дайте знать :-))

Не уверен, что это будут именно «B», есть ещё «S» (прошивка поддерживает оба). Цену сейчас не скажу, когда будет — тогда будет.

Вроде у S точность совсем уж хромает. Лучше сделайте герметизированный вариант B - ну, например для воды в аквариуме :-)

ef37 ★★
()
Ответ на: комментарий от splinter

а можно ли доверять usb управление реле?

Ну, для примера, во всех новых банкоматах диспенсер (Cash media dispenser - тот монстрик, который живет внизу у него в сейфе и денежку налистывает из кассет), подключен к писюку по USB. Старые были ессно на COM и меньше глючили. Но там проблема то не в самом USB-железе, а в программной компоненте - винде. Вроде как это посерьезнее чем просто щелкать реле :-)

Правда, там же критические вещи писюку с виндой и USB не доверяют :-) Например отсчет таймаута, когда предлагают клиенту деньги (и много еще чего) диспенсер делает сам :-)

ef37 ★★
()
Ответ на: комментарий от Croco

Квадратные колёса

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

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

Я к чему это... К тому, что по ссылкам я вижу нечто очень странное, недоделанное, очень похожее внешне на то, что делают очень многие отечественные кулибины (корпуса одинаковые, в частности). Что внутри - не знаю. Вижу, что цена даже на простейший модуль «без ничего» — в районе 1700..2000 рублей, что примерно соответствует стоимости профессионально выполненного интеллектуального реле ОВЕН уже со встроенными входами, релейными выходами. Смысл даже более глубокого изучения того, что предлагается на сайте UNC, теряется.

А заставить компьютер управлять физическими объектами — иногда бывает прикольно.

Вот именно - just for fun. Купите *duino. Купите макетку с атмелом. Или то же овеновское интеллектуальное реле. Это будет либо сильно дешевле и интереснее, либо приятнее и проще в обращении и полезней с точки зрения приобретаемых знаний.

taker
()
Ответ на: Квадратные колёса от taker

Купите *duino. Купите макетку с атмелом. Или то же овеновское интеллектуальное реле. Это будет либо сильно дешевле и интереснее, либо приятнее и проще в обращении и полезней с точки зрения приобретаемых знаний.

Не куплю я овеновское реле, потому что с ним чтобы что-то сделать, надо долго и упорно грызть инженерные знания (вам, профессионалу, это может быть неочевидно, вон и сайт ОВЕНа вам кажется простым, ага; ну я тоже как бы не гуманитарий, я просто из другой области технарь — так я торжественно свидетельствую: ни хрена он не расчитан ни на кого, кроме профессионалов в соответствующей области, нечего там ловить хоббисту). И дуино не куплю, потому что с ним тоже надо разбираться на уровне хотя бы простейшей, но всё же схемотехники. А я не хочу. Инженерные знания, в отличие от фундаментальных, полезны, только если потом их применять в работе, приносящей либо деньги, либо хотя бы какую-то иную заметную пользу. И не надо, не надо мне (мне! хихи — ну хоть в гугле меня поищите, что-ли...) рассказывать, какие знания мне могут оказаться полезны. Я сам на эту тему могу много чего рассказать.

Croco ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.