Платы ввода/вывода
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Платы ввода/вывода
Подскажите, кто в курсе, какие платы аналогового/цифрового ввода/вывода работают под FreeBSD.
Под Windows успешно использую подобные решения http://www.prosoft.ru/products/brands/A ... 9924/1354/.
Под Windows успешно использую подобные решения http://www.prosoft.ru/products/brands/A ... 9924/1354/.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Платы ввода/вывода
не помню таких
вы лучше спросите того производителя что бы они накатали софт и под бсд
ну или напишите сами
а производитель вам еще денег будет должен за это)
вы лучше спросите того производителя что бы они накатали софт и под бсд
ну или напишите сами
а производитель вам еще денег будет должен за это)
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
http://www.lcard.ru
у них вроде есть бета под линукс
можно списаться и уточнить детали
вообще, проще самому сделать плату с интерфейсом ethernet и не парить мозг ни драйверами ни совместимостью
у них вроде есть бета под линукс
можно списаться и уточнить детали
вообще, проще самому сделать плату с интерфейсом ethernet и не парить мозг ни драйверами ни совместимостью
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Как вариант нашел решение, http://www.moxa.ru/group/listAll/17750/.
Действительно подключить систему сбора данных по Ethernet будет на порядок проще. Дело за малым, написать вменяемый софт для протокола Modbus/TCP. Будут наработки обязательно выложу. Или может кто знает готовые библиотеки?
Действительно подключить систему сбора данных по Ethernet будет на порядок проще. Дело за малым, написать вменяемый софт для протокола Modbus/TCP. Будут наработки обязательно выложу. Или может кто знает готовые библиотеки?
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Платы ввода/вывода
видел я модбасовскую библиотеку...но только не TCP, а по обыкновенному COM.
Точно скажу что под линуксом всё работает, мы так промышленный контролеров по модбасу данные дергали
Точно скажу что под линуксом всё работает, мы так промышленный контролеров по модбасу данные дергали
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Как выяснилось не все так грустно.
Решения для Modbus есть! Кому интересно, вот ссылки:
http://flipback.github.com/libmodbus4r/ - Ruby
http://search.cpan.org/~dvklein/Modbus- ... /Client.pm - Perl
http://www.messen-und-deuten.de/modbus.html - снова Ruby
http://jamod.sourceforge.net/ - Java
http://code.google.com/p/pymodbus/ - Python
http://copyleft.free.fr/wordpress/index.php/libmodbus/ - С++
Для своих задач пока рассматриваю варианты на C++ и Perl.
Попробую подружить MOXA ioLogik E4200 (http://www.moxa.ru/good/show/17751/17722/) и Фрю.
Решения для Modbus есть! Кому интересно, вот ссылки:
http://flipback.github.com/libmodbus4r/ - Ruby
http://search.cpan.org/~dvklein/Modbus- ... /Client.pm - Perl
http://www.messen-und-deuten.de/modbus.html - снова Ruby
http://jamod.sourceforge.net/ - Java
http://code.google.com/p/pymodbus/ - Python
http://copyleft.free.fr/wordpress/index.php/libmodbus/ - С++
Для своих задач пока рассматриваю варианты на C++ и Perl.
Попробую подружить MOXA ioLogik E4200 (http://www.moxa.ru/good/show/17751/17722/) и Фрю.
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Платы ввода/вывода
лучше расскажите чё это и зачем вам надо.
чё-то я так и не понял по описаниям...
чё-то я так и не понял по описаниям...
Убей их всех! Бог потом рассортирует...
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Все просто, проект сугубо в целях самообразования, из разряда: а если эту штуку прикрутить вот этим, взлетит?
Занимаюсь промышленной автоматизацией. Часто в работе приходится решать задачи сбора данных с кучи датчиков. На сегодняшний день все проекты реализованы либо на микроконтроллерах, либо где не критична отказоустойчивость на Windows. В паре последних решений данные складывались в БД, в качестве СУБД использовали PostgreSQL. Вот и возникла идея решить это все на Фре, т.к. очень симпатична мне данная ОС. Когда начал вопросом заниматься, возникла проблема, что нет драйверов ни под одну плату аналогового ввода. Полазил по Нету полистал Linux SDK к платам и решил спросить, может у кого наработки есть. Так вот и образовалась эта темка...
Занимаюсь промышленной автоматизацией. Часто в работе приходится решать задачи сбора данных с кучи датчиков. На сегодняшний день все проекты реализованы либо на микроконтроллерах, либо где не критична отказоустойчивость на Windows. В паре последних решений данные складывались в БД, в качестве СУБД использовали PostgreSQL. Вот и возникла идея решить это все на Фре, т.к. очень симпатична мне данная ОС. Когда начал вопросом заниматься, возникла проблема, что нет драйверов ни под одну плату аналогового ввода. Полазил по Нету полистал Linux SDK к платам и решил спросить, может у кого наработки есть. Так вот и образовалась эта темка...
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Платы ввода/вывода
эт нужное дело.
но тут прав парадокс - пинать производителей, или писать самому...
но тут прав парадокс - пинать производителей, или писать самому...
Убей их всех! Бог потом рассортирует...
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
может проще сделать свою плату ввода?
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Платы ввода/вывода
Не проще... Если нет опыта, тем более... Дело даже не в проектировании и изготовлении.ev писал(а):может проще сделать свою плату ввода?
А в том что обычно на таких объектах требуют сертефицированное оборудование.
Никто в здравом уме не будет ставить в нефтяном или газовом терминале оборудование собранное на коленках
Проработал год в НИИ(проектирование систем КИПиА для нефте/химии).
Главное в жизни здоровье и любовь, остальное я все куплю.
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
1. ставят и используютНикто в здравом уме не будет ставить в нефтяном или газовом терминале оборудование собранное на коленках
2. разработанная на коленке плата в НИИ - это уже промышленный образец
да и понятие "на коленке" уже практически сжило себя - уже давно качество не уступает промышленным образцам (а за счет заточки и поддержки - даже превосходит)
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Платы ввода/вывода
Ваши проекты никогда не проходили гос-экспертизы ????ev писал(а):1. ставят и используютНикто в здравом уме не будет ставить в нефтяном или газовом терминале оборудование собранное на коленках
2. разработанная на коленке плата в НИИ - это уже промышленный образец
да и понятие "на коленке" уже практически сжило себя - уже давно качество не уступает промышленным образцам (а за счет заточки и поддержки - даже превосходит)
Все это понятно если нужно теплоузел автоматизировать в небольшом городке, на серьезные промышленные объекты вас с "промышленными образцами"
никто не пустит.
У нас например даже если делать концентратор для сбора данных с электросчетчиков, для дальнейшей возможности поставки этих девайсов надо получать сертификат и проходить техническую экспертизу. Это кстати довольно долгая и затратная процедура.
Я отлично понимаю что "ставят" и "делают" что угодно... но я всегда говорил - лучше плохие стандарты чем свои
Главное в жизни здоровье и любовь, остальное я все куплю.
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Полностью согласен!Fastman писал(а):Ваши проекты никогда не проходили гос-экспертизы ????ev писал(а):1. ставят и используютНикто в здравом уме не будет ставить в нефтяном или газовом терминале оборудование собранное на коленках
2. разработанная на коленке плата в НИИ - это уже промышленный образец
да и понятие "на коленке" уже практически сжило себя - уже давно качество не уступает промышленным образцам (а за счет заточки и поддержки - даже превосходит)
Все это понятно если нужно теплоузел автоматизировать в небольшом городке, на серьезные промышленные объекты вас с "промышленными образцами"
никто не пустит.
У нас например даже если делать концентратор для сбора данных с электросчетчиков, для дальнейшей возможности поставки этих девайсов надо получать сертификат и проходить техническую экспертизу. Это кстати довольно долгая и затратная процедура.
Я отлично понимаю что "ставят" и "делают" что угодно... но я всегда говорил - лучше плохие стандарты чем свои
Пришлось однажды выполнять расширение и частичную модернизацию решения, не имеющего ни одного стандартного интерфейса обмена данными. Тех кто это устанавливал изначально, найти не удалось. И хотя имелась вся документация, на разработку модулей преобразования сигналов ушла лавинная доля ресурсов, как трудозатрат, так и финансовых.
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
проходили... не вижу тут проблемыВаши проекты никогда не проходили гос-экспертизы ????
а это тут при чем?Пришлось однажды выполнять расширение и частичную модернизацию решения, не имеющего ни одного стандартного интерфейса обмена данными.
в задачи сертификации не входит контроль за интерфейсами обмена
Последний раз редактировалось ev 2009-09-09 12:49:48, всего редактировалось 1 раз.
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Платы ввода/вывода
Я просто сейчас тоже занимаюсь устройством на базе BSD для работы с данными электросчетчиков.
Но там немного проще.. обмен по 422/токовая петля. Протокол обмена данными документирован, вообщем то проблем особо нет.
В качестве базы храненения тоже PgSQL.
Но там немного проще.. обмен по 422/токовая петля. Протокол обмена данными документирован, вообщем то проблем особо нет.
В качестве базы храненения тоже PgSQL.
Главное в жизни здоровье и любовь, остальное я все куплю.
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Платы ввода/вывода
В тему:
Код: Выделить всё
"...Наша компания сообщает, что по результатам предварительных исследования мы приостанавливаем процесс закупки программного обеспечение, производимого вашей фирмой.
Технических специалистов при анализе насторожило, что во время, когда по каналу связи отсутствует активность, раз в две минуты ваш сервер передает строку ASCII символов 'DIE PIDORASEN'..."
Главное в жизни здоровье и любовь, остальное я все куплю.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Платы ввода/вывода
или я туплю или чо...данные подаются с контроллера на комп по RS 232, нафига платы ввода вывода когда достаточно иметь контроллер ?
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
А как быть в том случае если нужно получить информацию напрямую с датчиков, без установки отдельного контроллера?. Скажем датчики давления выдающие от 0-10в или 4...20мА.manefesto писал(а):или я туплю или чо...данные подаются с контроллера на комп по RS 232, нафига платы ввода вывода когда достаточно иметь контроллер ?
Последний раз редактировалось Mors 2009-09-09 13:55:12, всего редактировалось 1 раз.
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
ну так на плате ввода-вывода и стоит контроллерили я туплю или чо...данные подаются с контроллера на комп по RS 232, нафига платы ввода вывода когда достаточно иметь контроллер ?
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Платы ввода/вывода
проще найти контроллер который по модбасу данные будет передавать.
если покупать плату то там 100% дрова под винду или линукс...пропиетарщина еще та
если покупать плату то там 100% дрова под винду или линукс...пропиетарщина еще та
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Возможно я действительно привел не совсем удачны пример. Я имел в виду, что сертифицированные продукты, как правило разрабатываются для широкого применения и в следствии этого очень хорошо соблюдены применяемые стандарты.ev писал(а):а это тут при чем?Пришлось однажды выполнять расширение и частичную модернизацию решения, не имеющего ни одного стандартного интерфейса обмена данными.
в задачи сертификации не входит контроль за интерфейсами обмена
- Mors
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-09-05 17:30:42
- Откуда: Екатеринбург
- Контактная информация:
Re: Платы ввода/вывода
Я как раз к этому и пришел, процитирую себя:manefesto писал(а):проще найти контроллер который по модбасу данные будет передавать.
если покупать плату то там 100% дрова под винду или линукс...пропиетарщина еще та
Для решений на Фре, пока производители не выпустят дров, на мой взгляд, самый удачный вариант.Mors писал(а):Как вариант нашел решение, http://www.moxa.ru/group/listAll/17750/.
Действительно подключить систему сбора данных по Ethernet будет на порядок проще. Дело за малым, написать вменяемый софт для протокола Modbus/TCP. Будут наработки обязательно выложу. Или может кто знает готовые библиотеки?
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
что ты подразумеваешь под словом "контроллер"?проще найти контроллер который по модбасу данные будет передавать.
если покупать плату то там 100% дрова под винду или линукс...пропиетарщина еще та
а платы бывают разные - некоторым и не нужны драйвера вообще (в некотором смысле), т.к. передача идет через rs232, ethernet и т.п.
вовсе нет сертификация, широкое применение, стандарты - все это далеко не всегда следует друг из другаЯ имел в виду, что сертифицированные продукты, как правило разрабатываются для широкого применения и в следствии этого очень хорошо соблюдены применяемые стандарты.
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Платы ввода/вывода
имхоДля решений на Фре, пока производители не выпустят дров, на мой взгляд, самый удачный вариант.
если скорость до 100 мбит - ethernet вообще идеальное решение (а у вас похоже именно этот случай)
если 1 гбит - надо смотреть по деньгам, часто тоже довольно выгодно
если 10 гбит и больше - уже приходится смотреть на всякие инфинибенды и т.п.
прошли времена впаривания кривых pci плат с глючными и кривыми дровами за безумные деньги