Страница 7 из 12

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 22:54
serg_io
Контроллер чего, я не понял. Шаговых двигателей? Раньше он назывался TuxWay, делали в Луганске. Сейчас не знаю есть они или нет.

Re: LinuxCNC на BeagleBone black

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

Драйверы Pololu наверное?

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 23:02
serg_io
А, вот о чем речь. На самом деле он не к HDMI подключен, а непосредственно к выходам контроллера диcплея BeagleBone. Просто у меня уже был подходящий разъем от старого дисплея, потом нашел на другой плате подходящий кусок PCB и запаял разъем, вывел провода ну и на макетке все распаял. А та зеленая плата, на которой все закрепено просто кусок тесктолита от третье старой PCB :) Вот думаю, може стоить платку развести для желающих повторить.

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 23:09
PKM
Надо же, там и такой выход есть. А он полезные пины не занимает?

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 23:12
serg_io
Эти пины как раз доволно полезные, но если HDMI используется, то они все равно заняты - на плате распаяна микросхема преобразователся LVTTL RGB ( к которому дисплей подключается) в HDMI. Да ножек там предостаточно свободных в любом случае. По результатам эксперимента, что GPIO, что выходы PRU на частоте в 100 кГц заметной разницы не дают, в смысле скорости переключения.

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 23:22
PKM
Вон оно что... ну такой дисплей - штука очень полезная! Для шлейфа нужен разъем, и развести его к коннектору ВВВ. Тут уже и до своей платы недалеко :)
serg_io писал(а):что GPIO, что выходы PRU на частоте в 100 кГц заметной разницы не дают, в смысле скорости переключения
Выходит, что PRU - ерунда, хотя поначалу с него надеялись чуть ли не мегагерцы получать.

Re: LinuxCNC на BeagleBone black

Добавлено: 23 июл 2013, 23:25
aftaev
serg_io, к BeagleBone экран 12" LCD display type: NEC NL8060BC31-41D Как подключить LCD NEC NL8060BC31-41D #1 можно напрямую прицепить не знаешь?

Re: LinuxCNC на BeagleBone black

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

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 00:16
serg_io
aftaev писал(а):serg_io, к BeagleBone экран 12" LCD display type: NEC NL8060BC31-41D Как подключить LCD NEC NL8060BC31-41D #1 можно напрямую прицепить не знаешь?
Напрямую не выйдет-у этого дисплея lvds интерфейс, надо ставить сериализатор.

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 00:53
aftaev
serg_io писал(а):надо ставить сериализатор.
ссылку бы на евау на этого зверя :)

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 08:08
serg_io
aftaev писал(а):
serg_io писал(а):надо ставить сериализатор.
ссылку бы на евау на этого зверя :)
Готовый модуль не знаю, я о микросхеме говорил, типа SN75LVDS83.

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 08:44
PKM
serg_io писал(а):он не к HDMI подключен, а непосредственно к выходам контроллера диcплея BeagleBone
Посмотрел мануал, любопытно. Я вот только не пойму, MODE может назначаться на каждый пин или это общее состояние для всего процессора?

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 10:45
aftaev
serg_io писал(а):Готовый модуль не знаю, я о микросхеме говорил, типа SN75LVDS83.
это еще круче если прокатит :)

Re: LinuxCNC на BeagleBone black

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

А вот у меня печаль. ru.farnell.com где я попытался заказать девайс молчок был до моего звонка в русскую техподдержку. Дозвон был очень долгим, вчера трубку не брали, сегодня с утра взяли но по англицки я не умею, А вот только что трубку поднял менеджер с русским языком и объяснил, что это изделие под запретом вывоза из евросоюза, и документ надо оформлять с англицкими бюрократами, и при заказе от 150фунтов. Вот такая котовасия...

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 15:42
Nick
Вот бы ее на этих 50кГц в осциллограф засунуть посмотреть на равномерность...

ЗЫ скажите, где такую плату лучше всего заказать, и что к ней еще лучше сразу купить? :)

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 15:55
Nick
О, кстати наткнулся на видео, вроде здесь еще не фигурировало:
https://www.youtube.com/watch?v=nCg6blAACBI

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 16:39
Serg
asutpka писал(а):А вот у меня печаль.
На ebay чего хочешь продадут и куда хочешь пошлют. :)

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 17:13
serg_io
Nick писал(а):Вот бы ее на этих 50кГц в осциллограф засунуть посмотреть на равномерность...
А что такое равномерность, можно узнать? Т.е. как это оценить, каковы критерии? Осциллограф имеется.

Re: LinuxCNC на BeagleBone black

Добавлено: 24 июл 2013, 17:16
PKM
Правильная форма и однородность импульсов и промежутков. Это сразу видно

Re: LinuxCNC на BeagleBone black

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