LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

MX_Master ,спасибо за проделанную огромную работу !Апельсинка будет в руках со дня на день .Подключать буду через "народную" плату развязки .На сколько я понимаю, входов ещё остаётся достаточно для подключения пульта с MPG (5 в),тремя кнопками и галетником на 4 положения.Наверное нужен конвертер 5-3,3 вольта ,больше вроде ни чего ?Или опторазвязка ,что б на стороне апельсинки был только ноль ? .Возможно ли это ? И стоит ли этим заморачиваться ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

гражданинъ писал(а):Наверное нужен конвертер 5-3,3 вольта
Для входящих сигналов - ДА, нужен. Для входящих сигналов с народной платы развязки, тоже нужен ;)
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч »

гражданинъ писал(а):Наверное нужен конвертер 5-3,3 вольта
Достаточно делителя из пары резисторов на каждый вход.
Чудес не бывает. Бывают фокусы.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Спасибо за ответ ! Но вроде где то на странице где то 133 кто то утверждал, что все "входящие " оптопары контачат на прямую на "землю".Тогда напряжения ни при чём ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

nevkon писал(а):Эх, заставили мультиметром в плате покопаться. В общем на зеленой плате выход оптопары одной ногой висит на общем, второй идет к LPT порту напрямую, связь с USB какая-то прослеживается, но в мегаомах (а нефиг пальцами за один щуп было хвататься и держать другой рукой плату, нет там связи). Иначе говоря концевики тоже никакой доп. развязки у этой платы не требуют.
nevkon
Мастер
 
Сообщения: 1748
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 211
Настоящее имя: Константин
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

На мой субъективный.. лучше юзать отдельные модули под конкретные задачи, безо всяких народных плат развязки ;)
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

MX_Master писал(а):В качестве улучшения функционала - добавлю в arisс_gpio доп. настройки для управления встроенной подтяжкой пинов к земле/питанию/или без. И для управления функцией Multi-Drive (open drain, открытый сток).

Сегодня-завтра будет готово.
Если пины подтянуты к 3,3 вольта то конвертер зачем ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Пошёл-ка я нафиг со своими советами..
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч »

гражданинъ писал(а):все "входящие " оптопары контачат на прямую на "землю".Тогда напряжения ни при чём ?
Выходы оптопар подтянуты на 5V через резисторы. Конкретно на плате, что под рукой оказалась - 3,3кОм. Поэтому достаточно добавить еще по резистору на 5,6-6,8 кОм с выходов на землю и будут нужные уровни.
А что на USB не звонится, так там диод защитный стоит.
Чудес не бывает. Бывают фокусы.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Ой ! Наверное неудачно вклинился .Но пульт хочется .Ладно ,это не горит,потом .А плата ,она уже просто стоит на станке и переделывать не хочу пока ,оно ж работает .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

Сергей Саныч писал(а):Достаточно делителя из пары резисторов на каждый вход.
Достаточно одного резистора на каждый вход. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч »

UAVpilot писал(а):Достаточно одного резистора на каждый вход.
Если речь про последовательный со входом резистор, в надежде на защитный диод, то я так стараюсь по возможности не делать. Все-таки нештатный режим для большинства микросхем.
Чудес не бывает. Бывают фокусы.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

https://cnc32.ru/orangecnc/img/docs/pnp ... wiring.png
На этой схеме вроде нет резисторов .Датчик значит может замыкать пин на ноль ?А я кнопкой не могу? Или он внутри имеет резистор? Не злитесь пожалуйста ,просто апельсин пришлют один ,жалко спалить сразу !Можно ведь сигналами с MPG через оптопары замыкать пины на ноль ? Или высокий уровень сигнала обязателен для распознавания системой?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Если не превышать ток и уровень напряжения, спалить практически нельзя. Чтобы мы могли точно ответить на вопрос, нужна точная схема будущего подключения :)
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Ну ,грубо говоря, если тактовой кнопкой замыкать пин на ноль это будет распознаваться системой как изменение единицы на ноль ? В ардуине это так ,только применяется т.н. "защита от дребезга" .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

в ARM микроконтроллерах и микропроцессорах всё также. Только максимальный уровень не 5V, а 3.3V.
гражданинъ
Мастер
Сообщения: 1264
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 163
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Ок .Спасибо ! Тогда смоделирую попристаю с вопросами .Если заработает это проекту тоже не повредит ,я надеюсь.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

Сергей Саныч писал(а):Если речь про последовательный со входом резистор, в надежде на защитный диод, то я так стараюсь по возможности не делать. Все-таки нештатный режим для большинства микросхем.
"Слив" излишков напряжения через защитный диод и малое внутреннее сопротивления источника питания на землю - штатный режим, именно для этого диоды там и стоят. А последовательный резистор на входе ограничивает этот ток.
Эдакий аналог стабилитрона. В даташитах как правило указывают максимальный входящий ток для входов (input injection), обычно в районе 5мА.
Ну или поставь резистор на 150к - вместе с входным сопротивлением он образует правильный делитель. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

MX_Master писал(а):Возможно, есть какие-то тесты, чтобы сравнить..
Вот наткнулся на тесты, которые в armbian делают периодически.
Этот последний:
https://dl.armbian.com/_test-reports/20 ... 25.35.html
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Я, кстати, настолько наблюдательный.. Аж не заметил, что H6 в свежем образе Armbian уже работает на частоте 1.8 ГГц. Вощем, собирал ща заново LinuxCNC 2.8. По ощущениям собирается быстрее чем на OPi PC.
Ответить

Вернуться в «Электроника»