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
Для входящих сигналов - ДА, нужен. Для входящих сигналов с народной платы развязки, тоже нуженгражданинъ писал(а):Наверное нужен конвертер 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
На мой субъективный.. лучше юзать отдельные модули под конкретные задачи, безо всяких народных плат развязки
-
- Мастер
- Сообщения: 1264
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 163
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Если пины подтянуты к 3,3 вольта то конвертер зачем ?MX_Master писал(а):В качестве улучшения функционала - добавлю в arisс_gpio доп. настройки для управления встроенной подтяжкой пинов к земле/питанию/или без. И для управления функцией Multi-Drive (open drain, открытый сток).
Сегодня-завтра будет готово.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Пошёл-ка я нафиг со своими советами..
- Сергей Саныч
- Мастер
- Сообщения: 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
Достаточно одного резистора на каждый вход.Сергей Саныч писал(а):Достаточно делителя из пары резисторов на каждый вход.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 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 через оптопары замыкать пины на ноль ? Или высокий уровень сигнала обязателен для распознавания системой?
На этой схеме вроде нет резисторов .Датчик значит может замыкать пин на ноль ?А я кнопкой не могу? Или он внутри имеет резистор? Не злитесь пожалуйста ,просто апельсин пришлют один ,жалко спалить сразу !Можно ведь сигналами с MPG через оптопары замыкать пины на ноль ? Или высокий уровень сигнала обязателен для распознавания системой?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Если не превышать ток и уровень напряжения, спалить практически нельзя. Чтобы мы могли точно ответить на вопрос, нужна точная схема будущего подключения
-
- Мастер
- Сообщения: 1264
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 163
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну ,грубо говоря, если тактовой кнопкой замыкать пин на ноль это будет распознаваться системой как изменение единицы на ноль ? В ардуине это так ,только применяется т.н. "защита от дребезга" .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
в 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
"Слив" излишков напряжения через защитный диод и малое внутреннее сопротивления источника питания на землю - штатный режим, именно для этого диоды там и стоят. А последовательный резистор на входе ограничивает этот ток.Сергей Саныч писал(а):Если речь про последовательный со входом резистор, в надежде на защитный диод, то я так стараюсь по возможности не делать. Все-таки нештатный режим для большинства микросхем.
Эдакий аналог стабилитрона. В даташитах как правило указывают максимальный входящий ток для входов (input injection), обычно в районе 5мА.
Ну или поставь резистор на 150к - вместе с входным сопротивлением он образует правильный делитель.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вот наткнулся на тесты, которые в armbian делают периодически.MX_Master писал(а):Возможно, есть какие-то тесты, чтобы сравнить..
Этот последний:
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
Я, кстати, настолько наблюдательный.. Аж не заметил, что H6 в свежем образе Armbian уже работает на частоте 1.8 ГГц. Вощем, собирал ща заново LinuxCNC 2.8. По ощущениям собирается быстрее чем на OPi PC.