Страница 1 из 4

Теоретический вопрос к знатокам LinuxCNC

Добавлено: 21 дек 2012, 19:12
Сергей Саныч
На протяжении одного сервоцикла (1мс) частота шагов двигателей постоянна? Или может изменяться?

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 21 дек 2012, 19:47
Nick
Частота шагов определяется в stepgen он раз в servo-thread делает расчеты по изменению частоты, и потом до следующего цикла долбит с постоянной частотой.

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 21 дек 2012, 21:55
Starik
Поскольку частоту шагов он делает вырезанием пиков у базовой частоты, то к джиттеру базовой частоты добавляются прыжки между парой соседних частот, которые генератор может сделать вместо заданной.

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 22 дек 2012, 06:05
Сергей Саныч
aystarik писал(а):Поскольку частоту шагов он делает вырезанием пиков у базовой частоты, то к джиттеру базовой частоты добавляются прыжки между парой соседних частот, которые генератор может сделать вместо заданной.
А так как базовая частота невелика - обычно десятки килогерц, и "прыжки" соизмеримы с периодом Step, то регулярно появляется навязчивая идея - сделать очередной аппаратный генератор шагов. Вот и у меня такая завелась :)
я ее пока отгоняю, но она мне покоя не дает.

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 23 дек 2012, 00:33
Starik
посмотри в сторону BeagleBone. В СоКе стоят два реал-тайм ядра по 200Мгц, есть 8к памяти комманд, т.е. шаговый генератор на ей забацать должно выйти. Уже и шилд есть на шаговики для экспериментов... Вобщем для безумной идеи -- раздолье... :)

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 23 дек 2012, 12:14
495
"это гриппом все вместе болеют , а с ума сходят по одному."
http://argon-prime.ru/forum/viewforum.p ... 705120c3df

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 23 дек 2012, 13:16
Сергей Саныч
495 писал(а):"это гриппом все вместе болеют , а с ума сходят по одному."
может еще в легкой форме переболею, хотя штука заразная :thinking:

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 23 дек 2012, 14:24
Starik

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 23 дек 2012, 14:52
vmarkiv
aystarik писал(а):посмотри в сторону BeagleBone. В СоКе стоят два реал-тайм ядра по 200Мгц, есть 8к памяти комманд, т.е. шаговый генератор на ей забацать должно выйти. Уже и шилд есть на шаговики для экспериментов... Вобщем для безумной идеи -- раздолье... :)
А где ссылка на исходники для BeagleBone , не могу найти

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 07 янв 2013, 14:29
Сергей Саныч
И еще теоретический вопрос: можно ли в LCNC в realtime (конкретно один раз в сервоцикл) выводить некие данные (несколько байт) в COM-порт (физический или виртуальный)?

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 07 янв 2013, 15:28
Nick
А как оно туда выводится? Есть пример кода?

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 07 янв 2013, 18:03
Сергей Саныч
Nick писал(а):А как оно туда выводится? Есть пример кода?
Эээ... так именно это я и хотел спросить :thinking:

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 07 янв 2013, 20:04
PKM
Serg-tmn писал(а):можно ли в LCNC в realtime (конкретно один раз в сервоцикл) выводить некие данные (несколько байт) в COM-порт
не уверен, что реалтайм и ком-порт совместимы. ком-порт скорее всего в юзерспейс работает

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 07 янв 2013, 20:37
Serg
Что именно нужно? Отправлять данные в порт один раз в сервоцикл или чтобы они успевали из порта отправлятся?

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:22
dansystems1
Доброго вечера всем! Есть вопросик, маленький, решил задать здесь- можно сделать так, чтобы при запуске linuxcnc сразу раскрылся во весь экран?
Заранее спасибо!!!

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:30
nkp
dansystems1 писал(а):можно сделать так, чтобы при запуске linuxcnc сразу раскрылся во весь экран?
http://cnc-club.ru/forum/viewtopic.php?f=15&t=1458
это решение для axis (думаю ты его пользуешь)

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:42
dansystems1
nkp, Спасибо большое, читал несколько раз , но до конца не понял-
1. Какой вариант лучше.
2. как найти usr/bin/axis?

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:47
nkp
открываешь домашнюю папку
нажимаешь ctrl+h
находишь файл .axisrc
в него пишешь

Код: Выделить всё

root_window.attributes("-zoomed",1)
пробуешь загрузить емс :)

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:53
dansystems1
По моему его там нету-
Снимок.png (2621 просмотр) <a class='original' href='./download/file.php?id=10700&mode=view' target=_blank>Загрузить оригинал (169.12 КБ)</a>
:wik:

Re: Теоретический вопрос к знатокам LinuxCNC

Добавлено: 08 янв 2013, 18:55
nkp
ну попробуй создай его...