LinuxCNC на BeagleBone black

Контроллеры, драйверы, датчики, управляющие устройства.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Контроллер чего, я не понял. Шаговых двигателей? Раньше он назывался TuxWay, делали в Луганске. Сейчас не знаю есть они или нет.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Контроллер дисплея, чтобы подключить его к HDMI. По ссылке вроде как только экранчик со шлейфом, а как его подключить к ВВВ?

Драйверы Pololu наверное?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

А, вот о чем речь. На самом деле он не к HDMI подключен, а непосредственно к выходам контроллера диcплея BeagleBone. Просто у меня уже был подходящий разъем от старого дисплея, потом нашел на другой плате подходящий кусок PCB и запаял разъем, вывел провода ну и на макетке все распаял. А та зеленая плата, на которой все закрепено просто кусок тесктолита от третье старой PCB :) Вот думаю, може стоить платку развести для желающих повторить.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Надо же, там и такой выход есть. А он полезные пины не занимает?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Эти пины как раз доволно полезные, но если HDMI используется, то они все равно заняты - на плате распаяна микросхема преобразователся LVTTL RGB ( к которому дисплей подключается) в HDMI. Да ножек там предостаточно свободных в любом случае. По результатам эксперимента, что GPIO, что выходы PRU на частоте в 100 кГц заметной разницы не дают, в смысле скорости переключения.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Вон оно что... ну такой дисплей - штука очень полезная! Для шлейфа нужен разъем, и развести его к коннектору ВВВ. Тут уже и до своей платы недалеко :)
serg_io писал(а):что GPIO, что выходы PRU на частоте в 100 кГц заметной разницы не дают, в смысле скорости переключения
Выходит, что PRU - ерунда, хотя поначалу с него надеялись чуть ли не мегагерцы получать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение aftaev »

serg_io, к BeagleBone экран 12" LCD display type: NEC NL8060BC31-41D Как подключить LCD NEC NL8060BC31-41D #1 можно напрямую прицепить не знаешь?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

PKM писал(а):Вон оно что... ну такой дисплей - штука очень полезная! Для шлейфа нужен разъем, и развести его к коннектору ВВВ. Тут уже и до своей платы недалеко :)
serg_io писал(а):что GPIO, что выходы PRU на частоте в 100 кГц заметной разницы не дают, в смысле скорости переключения
Выходит, что PRU - ерунда, хотя поначалу с него надеялись чуть ли не мегагерцы получать.
Ну так уж и ерунда, без него данный агрегат был-бы не более полезен, чем любой планшет. Там идут прерывания от таймера с частотой в 100 кГц, те за 10 МКС процессор должен успеть обработать несколько синтезаторов частоты, переключить ножки, сгенерить ШИМ. Это если дрыгать ножками в цикле, то мегагерцы. Хотя никто не мешает оптимизировать код - ассемблерные исходники доступны. К тому-же сейчас используется только один PRU, второй свободен для эксперементов.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

aftaev писал(а):serg_io, к BeagleBone экран 12" LCD display type: NEC NL8060BC31-41D Как подключить LCD NEC NL8060BC31-41D #1 можно напрямую прицепить не знаешь?
Напрямую не выйдет-у этого дисплея lvds интерфейс, надо ставить сериализатор.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение aftaev »

serg_io писал(а):надо ставить сериализатор.
ссылку бы на евау на этого зверя :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

aftaev писал(а):
serg_io писал(а):надо ставить сериализатор.
ссылку бы на евау на этого зверя :)
Готовый модуль не знаю, я о микросхеме говорил, типа SN75LVDS83.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

serg_io писал(а):он не к HDMI подключен, а непосредственно к выходам контроллера диcплея BeagleBone
Посмотрел мануал, любопытно. Я вот только не пойму, MODE может назначаться на каждый пин или это общее состояние для всего процессора?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение aftaev »

serg_io писал(а):Готовый модуль не знаю, я о микросхеме говорил, типа SN75LVDS83.
это еще круче если прокатит :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

serg_io писал(а):Вот думаю, може стоить платку развести для желающих повторить
Развести надо-бы

А вот у меня печаль. ru.farnell.com где я попытался заказать девайс молчок был до моего звонка в русскую техподдержку. Дозвон был очень долгим, вчера трубку не брали, сегодня с утра взяли но по англицки я не умею, А вот только что трубку поднял менеджер с русским языком и объяснил, что это изделие под запретом вывоза из евросоюза, и документ надо оформлять с англицкими бюрократами, и при заказе от 150фунтов. Вот такая котовасия...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

Вот бы ее на этих 50кГц в осциллограф засунуть посмотреть на равномерность...

ЗЫ скажите, где такую плату лучше всего заказать, и что к ней еще лучше сразу купить? :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

О, кстати наткнулся на видео, вроде здесь еще не фигурировало:
https://www.youtube.com/watch?v=nCg6blAACBI
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

asutpka писал(а):А вот у меня печаль.
На ebay чего хочешь продадут и куда хочешь пошлют. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Nick писал(а):Вот бы ее на этих 50кГц в осциллограф засунуть посмотреть на равномерность...
А что такое равномерность, можно узнать? Т.е. как это оценить, каковы критерии? Осциллограф имеется.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Правильная форма и однородность импульсов и промежутков. Это сразу видно
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Все равно не понятно. Ну форма, допустим, понятно. А вот однородность промежутков...честно говоря не вижу как можно это сделать, если требуемая скорость импульсов не кратна частоте цилка (100 кГц) в нашем случае. Все импульсы формируются внутри обработчика прерывания, т.е. минимальная дискрета 10 мкс. А если вдруг заданная длительносит 25 мкс или 21.111111 мкс, то как поймать эти дополнительные части < 10 uS ? Поэтому при такой схеме построения генераторов и добавляются "дополнительные" импульсы дабы обеспечить нужное количество импульсов за единицу времени что видимо и расценивается как неравномерность.
Ответить

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