LinuxCNC + Orange Pi

Контроллеры, драйверы, датчики, управляющие устройства.

Re: LinuxCNC + Orange Pi

Сообщение Sergo » 17 май 2019, 08:55

CNCStart писал(а):Апельсин-конвертер уровней- опторазвязка-драйвера
Правильная опторазвязка подразумевает различные (изолированные друг от друга) источники питания входа и выхода. Соотв-но, никто не мешает запитать выход развязки от 5V (12V, 24V - скока там оптрон выдерживает ;) ). Если вход расчитан на сигнал 5 вольт, он с высокой вероятностью примет и 3.3.
Конвертер в этой связке будет лишний...
Sergo
Новичок
 
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение daemon78 » 17 май 2019, 09:04

Sergo писал(а):он с высокой вероятностью примет и 3.3.

Sergo писал(а):Конвертер в этой связке будет лишний...

Конвертер в этой связке даст вероятность бесконечно близкую к единице.

А вот какая вероятность кому подходит, это уже решает каждый сам..
Последний раз редактировалось daemon78 17 май 2019, 09:23, всего редактировалось 2 раз(а).
Аватара пользователя
daemon78
Мастер
 
Сообщения: 906
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien » 17 май 2019, 09:05

А если на малину обратно заводить сигнал? Входы не погорят от 5в, которые подключены к китайской плате? Лимиты, авария, тач проба...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 1392
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 428
Медальки:
Настоящее имя: Daniel

Re: LinuxCNC + Orange Pi

Сообщение Sergo » 17 май 2019, 09:40

xenon-alien писал(а):Входы не погорят от 5в
для 100% уверенности читать описание платы развязки, но, ИМХО, будут жить долго и счастливо :) . Выход, есс-но, питать 3,3.
Собственно, я так и собираюсь делать (плата будет полностью самодельная)...
daemon78 писал(а):какая вероятность кому подходит, это уже решает каждый сам
Естественно. Мне несложно заменить пяток-другой резисторов, буде возникнет необходимость, или сделать полностью самопал (для себя-то, любимого ;) ).
Sergo
Новичок
 
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Bebebe » 17 май 2019, 14:16

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

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 17 май 2019, 20:26

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

Re: LinuxCNC + Orange Pi

Сообщение nevkon » 18 май 2019, 05:41

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

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 18 май 2019, 21:18

nevkon писал(а):связь с USB какая-то прослеживается, но в мегаомах
в режиме омметра напруга на щупах как правило ниже порога открывания полупроводников - отсюда могут быть и мегомы. Такие вещи надо дополнительно звонить в режиме "диода".
nevkon писал(а):идет к LPT порту напрямую
т.е. без резистора :shock: ?
Аватара пользователя
Sergo67
Кандидат
 
Сообщения: 58
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 8
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение nevkon » 19 май 2019, 05:30

Sergo67 писал(а):
nevkon писал(а):связь с USB какая-то прослеживается, но в мегаомах
в режиме омметра напруга на щупах как правило ниже порога открывания полупроводников - отсюда могут быть и мегомы. Такие вещи надо дополнительно звонить в режиме "диода".
nevkon писал(а):идет к LPT порту напрямую
т.е. без резистора :shock: ?

Я ведь прокомментировал про сопротивление - при чистом замере сопротивления даже в десятках мегаом не наблюдается.
Насчет напрямую уточнил - да, напрямую. По идее ничего страшного (зачем там резистор?), порт ведь в состоянии входа, а не выхода. Единственно я так понимаю на порту должна быть активная подтяжка к + со стороны материнки (вот она как раз делается через резистор обычно в 10к).
nevkon
Мастер
 
Сообщения: 1525
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 194
Настоящее имя: Константин

Re: LinuxCNC + Orange Pi

Сообщение Isk » 19 май 2019, 20:11

Добрый вечер.
Установил я OrangeCNC на свою Orange Pi Lite, подключил шаговые двигатели через драйвера, а дальше что?
Как этой замечательной системой пользоваться? Есть какое-то [пошаговое] руководство по использованию OrangeCNC?
В Arduino, к примеру, достаточно хорошо описана процедура работы с Grbl. А здесь как быть?
Isk
Новичок
 
Сообщения: 8
Зарегистрирован: 26 дек 2018, 18:59
Репутация: 0

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 19 май 2019, 20:30

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

И заглядываем временами в соответствующий раздел форума - viewforum.php?f=15
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4404
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2131
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Isk » 19 май 2019, 20:37

OK
Так и поступлю, благодарю за быстрый и корректный ответ
Isk
Новичок
 
Сообщения: 8
Зарегистрирован: 26 дек 2018, 18:59
Репутация: 0

Re: LinuxCNC + Orange Pi

Сообщение Bebebe » 20 май 2019, 08:51

Sergo67 писал(а):
Bebebe писал(а):имеют активный низкий уровень
Это зависит от применяемых датчиков и настроек конфига. Например, если в качестве лимитов использованы NC микропереключатели - активная "1" (+5, +12) позволяет контролировать их исправность (обрыв = остановка по лимиту).


Вот тут не понял, на микрик подается +U ? А смысл? Какая разница с точки логики что контролировать - разрыв 0 или +U ? Хотя это не для этой темы вопрос.
Bebebe
Новичок
 
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 20 май 2019, 19:05

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

Re: LinuxCNC + Orange Pi

Сообщение Bebebe » 21 май 2019, 08:28

Может простят :), но я не вижу разницы в логике, зато по второй схеме нет вероятности замыкания напряжения питания на корпус станка и меньше помех словит провод, подключенный к питанию логики, да и не важно какое там напряжение +3.3В или +5В. Замкнуто на корпус - вот и лови этого микрика размыкание. Может я чего то не вижу очевидного - ткните носом.
Bebebe
Новичок
 
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей

Re: LinuxCNC + Orange Pi

Сообщение 2010kira2010 » 21 май 2019, 12:36

Коллеги, подскажите пожалуйста а никто не занимался пока разводкой печатной платы шилда под OrangePi?
Вложения
LinuxCNC + Orange Pi Shield_cnc.jpg
2010kira2010
Новичок
 
Сообщения: 5
Зарегистрирован: 13 ноя 2012, 13:19
Откуда: Краснодарский край
Репутация: 0

Re: LinuxCNC + Orange Pi

Сообщение CNCStart » 21 май 2019, 16:25

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

И заглядываем временами в соответствующий раздел форума - viewforum.php?f=15


Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??
Заранее благодарен!
CNCStart
Новичок
 
Сообщения: 18
Зарегистрирован: 08 май 2019, 19:00
Репутация: 1
Настоящее имя: Алексей

Re: LinuxCNC + Orange Pi

Сообщение Sergo » 21 май 2019, 16:30

2010kira2010 писал(а):разводкой печатной платы
есть заготовки, но "под себя" и сырые.
Sergo
Новичок
 
Сообщения: 7
Зарегистрирован: 10 апр 2015, 10:50
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 21 май 2019, 16:54

CNCStart писал(а):Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??

HAL файл в студию (: и текст окна с ошибкой, желательно, тоже

2010kira2010 писал(а):Коллеги, подскажите пожалуйста а никто не занимался пока разводкой печатной платы шилда под OrangePi?

Уже готовые есть
https://www.google.com/search?q=raspber ... d&tbm=isch
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4404
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2131
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение CNCStart » 21 май 2019, 17:21

MX_Master писал(а):
CNCStart писал(а):Добрый день! мне нужно инвертировать Step , Dir сигналы, дописываю в строчке hal_gpio_h3.pin-03-out-invert
Но после сохранения файла программа управления не запускается, ругается. Если удалить "invert" все запускается, работает. Что делаю не так??

HAL файл в студию (: и текст окна с ошибкой, желательно, тоже
Вложения
3D_tkemc.hal
HAL file
(3.34 Кб) Скачиваний: 180
LinuxCNC + Orange Pi IMG_20190521_165808.jpg
LinuxCNC + Orange Pi IMG_20190521_165850.jpg
CNCStart
Новичок
 
Сообщения: 18
Зарегистрирован: 08 май 2019, 19:00
Репутация: 1
Настоящее имя: Алексей

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: БРДМ-2, Antony_, Bing [Bot], Сашкасс, Darxton, Ershoff, evgenymcp, frezeryga, gess05, Google [Bot], john1987887, Kiriller, lazymiller, lkbyysq, Majestic-12 [Bot], MaksSavchuk, Maxekb77, nERV, popsoft323, popsoft847, shura2000, Taganrog, Tigra73, Vitalii, xenon-alien, Yandex [bot]

Reputation System ©'