LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Sergo
Новичок
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo »

CNCStart писал(а):Апельсин-конвертер уровней- опторазвязка-драйвера
Правильная опторазвязка подразумевает различные (изолированные друг от друга) источники питания входа и выхода. Соотв-но, никто не мешает запитать выход развязки от 5V (12V, 24V - скока там оптрон выдерживает ;) ). Если вход расчитан на сигнал 5 вольт, он с высокой вероятностью примет и 3.3.
Конвертер в этой связке будет лишний...
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение daemon78 »

Sergo писал(а):он с высокой вероятностью примет и 3.3.
Sergo писал(а):Конвертер в этой связке будет лишний...
Конвертер в этой связке даст вероятность бесконечно близкую к единице.

А вот какая вероятность кому подходит, это уже решает каждый сам..
Последний раз редактировалось daemon78 17 май 2019, 09:23, всего редактировалось 2 раза.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

А если на малину обратно заводить сигнал? Входы не погорят от 5в, которые подключены к китайской плате? Лимиты, авария, тач проба...
Sergo
Новичок
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo »

xenon-alien писал(а):Входы не погорят от 5в
для 100% уверенности читать описание платы развязки, но, ИМХО, будут жить долго и счастливо :) . Выход, есс-но, питать 3,3.
Собственно, я так и собираюсь делать (плата будет полностью самодельная)...
daemon78 писал(а):какая вероятность кому подходит, это уже решает каждый сам
Естественно. Мне несложно заменить пяток-другой резисторов, буде возникнет необходимость, или сделать полностью самопал (для себя-то, любимого ;) ).
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Bebebe »

Насколько я знаю все сигналы в нашей теме от концевиков, датчиков лимитов имеют активный низкий уровень, попросту говоря замыкаются на общий(а-ля землю, "минус"), так что откуда 5В? Если концевики оптические или индуктивные, тогда да - нужно принимать во внимание их выходные уровни. Я использовал оптические концевики от старых матричных принтеров и все в порядке, смотря как включить их в схему. Все ИМХО.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Bebebe писал(а):имеют активный низкий уровень
Это зависит от применяемых датчиков и настроек конфига. Например, если в качестве лимитов использованы NC микропереключатели - активная "1" (+5, +12) позволяет контролировать их исправность (обрыв = остановка по лимиту).
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Эх, заставили мультиметром в плате покопаться. В общем на зеленой плате выход оптопары одной ногой висит на общем, второй идет к LPT порту напрямую, связь с USB какая-то прослеживается, но в мегаомах (а нефиг пальцами за один щуп было хвататься и держать другой рукой плату, нет там связи). Иначе говоря концевики тоже никакой доп. развязки у этой платы не требуют.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

nevkon писал(а):связь с USB какая-то прослеживается, но в мегаомах
в режиме омметра напруга на щупах как правило ниже порога открывания полупроводников - отсюда могут быть и мегомы. Такие вещи надо дополнительно звонить в режиме "диода".
nevkon писал(а):идет к LPT порту напрямую
т.е. без резистора :shock: ?
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Sergo67 писал(а):
nevkon писал(а):связь с USB какая-то прослеживается, но в мегаомах
в режиме омметра напруга на щупах как правило ниже порога открывания полупроводников - отсюда могут быть и мегомы. Такие вещи надо дополнительно звонить в режиме "диода".
nevkon писал(а):идет к LPT порту напрямую
т.е. без резистора :shock: ?
Я ведь прокомментировал про сопротивление - при чистом замере сопротивления даже в десятках мегаом не наблюдается.
Насчет напрямую уточнил - да, напрямую. По идее ничего страшного (зачем там резистор?), порт ведь в состоянии входа, а не выхода. Единственно я так понимаю на порту должна быть активная подтяжка к + со стороны материнки (вот она как раз делается через резистор обычно в 10к).
Isk
Новичок
Сообщения: 8
Зарегистрирован: 26 дек 2018, 18:59
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Isk »

Добрый вечер.
Установил я OrangeCNC на свою Orange Pi Lite, подключил шаговые двигатели через драйвера, а дальше что?
Как этой замечательной системой пользоваться? Есть какое-то [пошаговое] руководство по использованию OrangeCNC?
В Arduino, к примеру, достаточно хорошо описана процедура работы с Grbl. А здесь как быть?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

А дальше уходим с головой в мир документации к LinuxCNC/Machinekit (:

И заглядываем временами в соответствующий раздел форума - http://www.cnc-club.ru/forum/viewforum.php?f=15
Isk
Новичок
Сообщения: 8
Зарегистрирован: 26 дек 2018, 18:59
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Isk »

OK
Так и поступлю, благодарю за быстрый и корректный ответ
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Bebebe »

Sergo67 писал(а):
Bebebe писал(а):имеют активный низкий уровень
Это зависит от применяемых датчиков и настроек конфига. Например, если в качестве лимитов использованы NC микропереключатели - активная "1" (+5, +12) позволяет контролировать их исправность (обрыв = остановка по лимиту).
Вот тут не понял, на микрик подается +U ? А смысл? Какая разница с точки логики что контролировать - разрыв 0 или +U ? Хотя это не для этой темы вопрос.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Bebebe писал(а):на микрик подается +U
Да, через токоограничительный резистор и светодиод оптрона развязки. И да, для логики программы неважно, какой уровень активный. А вот с точки зрения надёжности разница есть - в контактных датчиках, в оптронах и их обвязке обрывы случаются куда чаще замыканий.
ЗЫ: хоть и офтопик (да простит ТС :roll: ) - ИМХО, нюанс немаловажный...
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Bebebe »

Может простят :), но я не вижу разницы в логике, зато по второй схеме нет вероятности замыкания напряжения питания на корпус станка и меньше помех словит провод, подключенный к питанию логики, да и не важно какое там напряжение +3.3В или +5В. Замкнуто на корпус - вот и лови этого микрика размыкание. Может я чего то не вижу очевидного - ткните носом.
2010kira2010
Новичок
Сообщения: 5
Зарегистрирован: 13 ноя 2012, 13:19
Репутация: 0
Откуда: Краснодарский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение 2010kira2010 »

Коллеги, подскажите пожалуйста а никто не занимался пока разводкой печатной платы шилда под OrangePi?
Вложения
Shield_cnc.jpg (1659 просмотров) <a class='original' href='./download/file.php?id=163019&mode=view' target=_blank>Загрузить оригинал (218.09 КБ)</a>
CNCStart
Кандидат
Сообщения: 48
Зарегистрирован: 08 май 2019, 19:00
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение CNCStart »

MX_Master писал(а):А дальше уходим с головой в мир документации к LinuxCNC/Machinekit (:

И заглядываем временами в соответствующий раздел форума - http://www.cnc-club.ru/forum/viewforum.php?f=15
Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??
Заранее благодарен!
Sergo
Новичок
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo »

2010kira2010 писал(а):разводкой печатной платы
есть заготовки, но "под себя" и сырые.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

CNCStart писал(а):Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??
HAL файл в студию (: и текст окна с ошибкой, желательно, тоже
2010kira2010 писал(а):Коллеги, подскажите пожалуйста а никто не занимался пока разводкой печатной платы шилда под OrangePi?
Уже готовые есть
https://www.google.com/search?q=raspber ... d&tbm=isch
CNCStart
Кандидат
Сообщения: 48
Зарегистрирован: 08 май 2019, 19:00
Репутация: 1
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение CNCStart »

MX_Master писал(а):
CNCStart писал(а):Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??
HAL файл в студию (: и текст окна с ошибкой, желательно, тоже
Вложения
3D_tkemc.hal
HAL file
(3.34 КБ) 765 скачиваний
IMG_20190521_165808.jpg (1592 просмотра) <a class='original' href='./download/file.php?id=163029&mode=view' target=_blank>Загрузить оригинал (9.56 МБ)</a>
IMG_20190521_165850.jpg (1592 просмотра) <a class='original' href='./download/file.php?id=163030&mode=view' target=_blank>Загрузить оригинал (9.66 МБ)</a>
Ответить

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