Страница 35 из 66
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:21
aftaev
Тима писал(а):пишет что нет библиотеки "WConstants.h" для компонента библиотеки "LCD4Bit_mod.cpp", а все остальные ошибки это следствие этой, насколько я понял.
При возникновении ошибки WConstants.h нужно в файлах cpp заменить
Убираем
#include "WConstants.h"
и перед
extern "C" {
пишем
#include "arduino.h"
WConstants.h использовалась в старой версии, а нынче используется arduino.h
Вот такие дела

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:22
Nick
Тима писал(а):Установил линукс на другой комп, но связать с ардуиной пока не удалось.
Кстати, а там в ардуине есть стандартный скетчи, которыми можно с компа управлять? Надо их попробовать запустить.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:24
Тима
через его монитор работает, и с монитора передает данные и на монитор! уже пробовал!
правда через винду пробовал! надо на линуксе попробовать...
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:25
Тима
aftaev писал(а):Вот такие дела
Запустил ардуину?
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:35
aftaev
Тима писал(а):Запустил ардуину?
Мне нужно к ардуино прикрутить 5 термодатчиков притом каждый на свой пин + POS принтер + LCD индикатор и еще куча разного добра.
Весь вечер сидел разбирался в примерах.
Сейчас считывает 2 датчика ds18b20 выводит их на LCD и на POS принтер скидывает данные по RS232
Вот как то так.
Ну и
http://arduino.ru/Reference перевожу в Word чтоб распечатать и почитать

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 01:45
Тима
управление микроклиматом?
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:20
aftaev
Тима писал(а):управление микроклиматом?
автоклавом и ферментером с регистрацией данных

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:22
Тима
Что нужно установить, чтобы выполнялась команда halrun?
Пишет что команда не найдена!
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:23
Serg
А зачем вешать ds18b20 каждый на свой пин? У меня вот в одном проектике ~200 датчиков на двух пинах висят (на один нельзя - там ограничение в 128 штук).
А в другом на "одном пине" висят десятка два температурных датчика, с десяток АЦП с термопарами и десятка 3 исполнительных реле - это всё управляет электропечкой для спекания керамики (головные обтекатели ракет), правда печка небольшая, всего на 4.5 мегаватта.

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:24
Тима
aftaev писал(а):автоклавом и ферментером с регистрацией данных

Потом поделишься опытом...
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:45
Тима
UAVpilot писал(а):всего на 4.5 мегаватта.
И питается от двух пальчиковых батареек...
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 02:45
Тима
вопрос остается открытым
ЧПУ пульты #688
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 03:23
Тима
Что это за ..

.. и как с этим бороться?
Код: Выделить всё
cnc@cnc-desktop:~/Desktop/qwe$ halrun -f arduino-vcp.hal
Команда 'halrun' не найдена, возможно вы имели в виду:
Команда 'falrun' из пакета 'falconpl' (universe)
halrun: команда не найдена
На прежнем компе команда робит, а на этом не хочет!

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 08:48
aftaev
UAVpilot писал(а):А зачем вешать ds18b20 каждый на свой пин?
При намокании/замыкании одного датчика летит вся сеть, а так хоть что то работает.
Тима писал(а):Потом поделишься опытом...
Да тему думаю отдельную сооружу

Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 18:42
Serg
Тима писал(а):UAVpilot писал(а):всего на 4.5 мегаватта.
И питается от двух пальчиковых батареек...
Когда первый раз на полную её запустили пол завода погасло.

Срочно бросились достраивать вторую подстанцию.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 18:48
Serg
aftaev писал(а):UAVpilot писал(а):А зачем вешать ds18b20 каждый на свой пин?
При намокании/замыкании одного датчика летит вся сеть, а так хоть что то работает.
При намокании электроники она перестаёт работать вне зависимости от количества задействованных пинов.
1-wire сети не страшны кратковременные замыкания. Если замыкания долговременные - это неисправность.
ds18x20 есть в специальном водяном исполнении.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 19:01
aftaev
UAVpilot писал(а):При намокании электроники она перестаёт работать вне зависимости от количества задействованных пинов.
1-wire сети не страшны кратковременные замыкания. Если замыкания долговременные - это неисправность.
ds18x20 есть в специальном водяном исполнении.
С ds18b20 работаю оч давно. В ферментере температура под 70 град, влажность субстрата 70% + пар от котла + аммиак. Покупали специальные датчики в защитном исполнении, засовываем их в резиновые шланги и выводим их наружу из ферментера, на конце шланга что внутри ферментера закрыт н/ж трубкой и обжат хомутом. Один фиг датчики дохнут.
Ферментер загружается день. Когда 5 датчиков работали на одной шине, при выходе одного из строя летит вся сеть. Вытащить датчики не разгрузив ферментер невозможно. Без датчиков процесс ферментации вести оч сложно.
Потому датчики из опыта эксплуатации завожу каждый датчик на свой пин. Сдох датчик он не мешает другим и его можно отключить просто выдернув из контроллера. Это намного надежней.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 19:11
Serg
Значит плохо герметизируете.
Кто вас заставляет делать сеть внутри ферментера? Почему нельзя провода от каждого датчика вывести наружу и там их соединить в сеть? Сдох датчик - выдернули его из сети и он никому не мешает.
У меня первый промышленный проект с использованием 1-wire был запущен в 1999 году - все датчики в нём и во всех последующих проектах работают и не сдыхают.
Опять-же при использовании только одного пина гораздо дешевле сделать нормальную развязку контроллера и шины, что позволит повысить её надёжность и длину.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 20:44
aftaev
UAVpilot писал(а):Почему нельзя провода от каждого датчика вывести наружу и там их соединить в сеть?
UAVpilot писал(а):Значит плохо герметизируете.
К датчикам припаиваю провод витая пара. Одевается термоусадка, опускается в эпоксидку, потом опять термоусадка и опять в эпоксидку. Датчик засовывается в резиновый шлан. Шланг резиновый на конце трубка н/ж с запаяным концом. Шлан выходит из ферментера на 500мм.
Там в ферментере полно чудес. Субстрат при усадке может рвать шланги.
UAVpilot писал(а):Кто вас заставляет делать сеть внутри ферментера?
Внутри нет сети. Из стены ферментера торчат шланги резиновые а в них уже провода к датчикам
UAVpilot писал(а):Почему нельзя провода от каждого датчика вывести наружу и там их соединить в сеть? Сдох датчик - выдернули его из сети и он никому не мешает.
5 датчиков звездой по 10м провод не хотят стабильно работать.
Re: ЧПУ пульты
Добавлено: 05 ноя 2012, 21:31
Serg
aftaev писал(а):Субстрат при усадке может рвать шланги.
И армированные тоже?
aftaev писал(а):5 датчиков звездой по 10м провод не хотят стабильно работать.
потому что надо нормальный формирователь шины делать. А в витой паре хватает проводов, чтобы сделать не звезду, а шину.
Хотя что я тут Technical Notes по 1-Wire переписываю...