Страница 175 из 245

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 10:55
гражданинъ
MX_Master ,спасибо за проделанную огромную работу !Апельсинка будет в руках со дня на день .Подключать буду через "народную" плату развязки .На сколько я понимаю, входов ещё остаётся достаточно для подключения пульта с MPG (5 в),тремя кнопками и галетником на 4 положения.Наверное нужен конвертер 5-3,3 вольта ,больше вроде ни чего ?Или опторазвязка ,что б на стороне апельсинки был только ноль ? .Возможно ли это ? И стоит ли этим заморачиваться ?

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 12:15
MX_Master
гражданинъ писал(а):Наверное нужен конвертер 5-3,3 вольта
Для входящих сигналов - ДА, нужен. Для входящих сигналов с народной платы развязки, тоже нужен ;)

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 12:31
Сергей Саныч
гражданинъ писал(а):Наверное нужен конвертер 5-3,3 вольта
Достаточно делителя из пары резисторов на каждый вход.

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:08
гражданинъ
Спасибо за ответ ! Но вроде где то на странице где то 133 кто то утверждал, что все "входящие " оптопары контачат на прямую на "землю".Тогда напряжения ни при чём ?

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:16
гражданинъ
nevkon писал(а):Эх, заставили мультиметром в плате покопаться. В общем на зеленой плате выход оптопары одной ногой висит на общем, второй идет к LPT порту напрямую, связь с USB какая-то прослеживается, но в мегаомах (а нефиг пальцами за один щуп было хвататься и держать другой рукой плату, нет там связи). Иначе говоря концевики тоже никакой доп. развязки у этой платы не требуют.
nevkon
Мастер
 
Сообщения: 1748
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 211
Настоящее имя: Константин

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:20
MX_Master
На мой субъективный.. лучше юзать отдельные модули под конкретные задачи, безо всяких народных плат развязки ;)

Re: LinuxCNC + Orange Pi

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

Сегодня-завтра будет готово.
Если пины подтянуты к 3,3 вольта то конвертер зачем ?

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:26
MX_Master
Пошёл-ка я нафиг со своими советами..

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:32
Сергей Саныч
гражданинъ писал(а):все "входящие " оптопары контачат на прямую на "землю".Тогда напряжения ни при чём ?
Выходы оптопар подтянуты на 5V через резисторы. Конкретно на плате, что под рукой оказалась - 3,3кОм. Поэтому достаточно добавить еще по резистору на 5,6-6,8 кОм с выходов на землю и будут нужные уровни.
А что на USB не звонится, так там диод защитный стоит.

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 13:35
гражданинъ
Ой ! Наверное неудачно вклинился .Но пульт хочется .Ладно ,это не горит,потом .А плата ,она уже просто стоит на станке и переделывать не хочу пока ,оно ж работает .

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 17:06
Serg
Сергей Саныч писал(а):Достаточно делителя из пары резисторов на каждый вход.
Достаточно одного резистора на каждый вход. :)

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 17:18
Сергей Саныч
UAVpilot писал(а):Достаточно одного резистора на каждый вход.
Если речь про последовательный со входом резистор, в надежде на защитный диод, то я так стараюсь по возможности не делать. Все-таки нештатный режим для большинства микросхем.

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:04
гражданинъ
https://cnc32.ru/orangecnc/img/docs/pnp ... wiring.png
На этой схеме вроде нет резисторов .Датчик значит может замыкать пин на ноль ?А я кнопкой не могу? Или он внутри имеет резистор? Не злитесь пожалуйста ,просто апельсин пришлют один ,жалко спалить сразу !Можно ведь сигналами с MPG через оптопары замыкать пины на ноль ? Или высокий уровень сигнала обязателен для распознавания системой?

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:23
MX_Master
Если не превышать ток и уровень напряжения, спалить практически нельзя. Чтобы мы могли точно ответить на вопрос, нужна точная схема будущего подключения :)

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:35
гражданинъ
Ну ,грубо говоря, если тактовой кнопкой замыкать пин на ноль это будет распознаваться системой как изменение единицы на ноль ? В ардуине это так ,только применяется т.н. "защита от дребезга" .

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:44
MX_Master
в ARM микроконтроллерах и микропроцессорах всё также. Только максимальный уровень не 5V, а 3.3V.

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:47
гражданинъ
Ок .Спасибо ! Тогда смоделирую попристаю с вопросами .Если заработает это проекту тоже не повредит ,я надеюсь.

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:49
Serg
Сергей Саныч писал(а):Если речь про последовательный со входом резистор, в надежде на защитный диод, то я так стараюсь по возможности не делать. Все-таки нештатный режим для большинства микросхем.
"Слив" излишков напряжения через защитный диод и малое внутреннее сопротивления источника питания на землю - штатный режим, именно для этого диоды там и стоят. А последовательный резистор на входе ограничивает этот ток.
Эдакий аналог стабилитрона. В даташитах как правило указывают максимальный входящий ток для входов (input injection), обычно в районе 5мА.
Ну или поставь резистор на 150к - вместе с входным сопротивлением он образует правильный делитель. :)

Re: LinuxCNC + Orange Pi

Добавлено: 20 май 2020, 19:57
going
MX_Master писал(а):Возможно, есть какие-то тесты, чтобы сравнить..
Вот наткнулся на тесты, которые в armbian делают периодически.
Этот последний:
https://dl.armbian.com/_test-reports/20 ... 25.35.html

Re: LinuxCNC + Orange Pi

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