"Чтобы не создавать отдельную тему ради одного вопроса"

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

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение MX_Master »

В теме про апельсин кто-то уже писал, что проверял его на обработке многочасового рельефа. Юзал при этом интерфейс tklinuxcnc и обычный GPIO драйвер (полный аналог LPT-шного). Всё прекрасно отработало. А я сам проверял новый драйвер сопроцессора с помощью внешнего счетчика шагов на STM32 - всё работает. Так что, всё работает и проверено.

И я не вижу никаких препятствий для работы в связке с сетевой месой. Rt-preempt есть, uspace есть, конфиги и конфигуратор те же самые, что и для настольных ПК.
Последний раз редактировалось MX_Master 12 май 2020, 02:01, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

MX_Master писал(а):Юзал при этом интерфейс tklinuxcnc и обычный GPIO драйвер (полный аналог LPT-шного). Всё прекрасно отработало.
А человек испытывал шпиндель с энкодером?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение MX_Master »

Если ты будешь юзать сетевую месу, то про шпиндель с энкодером можно даже не думать - работать будет. Если хочешь завести энкодер через LPT или GPIO, надо посчитать максимальную входящую частоту импульсов от энкодера. Ибо Latency порядка 50 мкс даст базовый период для отлова импульсов не более 20 КГц. Если энкодер будет гнать частоту импульсов больше, то обычные LPT/GPIO уже не подойдут.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

MX_Master писал(а):Если ты будешь юзать сетевую месу, то про шпиндель с энкодером можно даже не думать - работать будет.
Почему не будет работать??? :shock:
Уже собрались заказывать 7i76е 2шт.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Serg »

xenon-alien писал(а):Почему не будет работать??? :shock:
потому что невнимательно читаешь:
MX_Master писал(а):про шпиндель с энкодером можно даже не думать - работать будет
:)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

UAVpilot писал(а):
xenon-alien писал(а):Почему не будет работать??? :shock:
потому что невнимательно читаешь:
MX_Master писал(а):про шпиндель с энкодером можно даже не думать - работать будет
:)
:hehehe:
Я только недавно проснулся...
Ну как так можно?! :hehehe: Пугать меня... И писать, что "можно даже не думать"...
The 7I76E ia a remote FPGA card with Ethernet interface designed for interfacing up to 5 Axis of step &dir step motor or servo motor drives and also provides a spindle encoder interface, isolated analog spindle speed control and 48 isolated I/O points for general purpose field I/O use.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

Screenshot_2020-05-13-14-24-02.png (1889 просмотров) <a class='original' href='./download/file.php?id=181311&mode=view' target=_blank>Загрузить оригинал (1.61 МБ)</a>
20200513_140420.jpg (1889 просмотров) <a class='original' href='./download/file.php?id=181309&mode=view' target=_blank>Загрузить оригинал (3.27 МБ)</a>
20200513_140902.jpg (1889 просмотров) <a class='original' href='./download/file.php?id=181310&mode=view' target=_blank>Загрузить оригинал (7.46 МБ)</a>
20200513_164048.jpg (1889 просмотров) <a class='original' href='./download/file.php?id=181312&mode=view' target=_blank>Загрузить оригинал (7.38 МБ)</a>
Прибыл процессор с маркировкой axda2200duv3c
По идее AMD Athlon XP 2200+ 1.8GHz
Скачал последний биос для 3.1 верси материнской платы








Но отображается в системе , как 1500+

Может кто знает как победить подобное?
Уже и програматором прошивал биос - не помогло...
А пока иду гуглить...

В LinuxCNC стал по шустрее, но латентность поднялась свыше 300К.


















Изменил в биосе 100/100 МГц на 133/133 МГц для процессора и заработало!!! :)

Драйвер тест Мач3 так же не доволен...
При запуске 1 шестеренок подскакивает свыше 200К оба показателя
После сброса статистики в районе 15К
Активация окна браузера так же поднимает на 200К
После закрытия шестеренок переключение между браузером и десктопом остается в районе 15К-20К
Если винт не "хрустит" - не грузится, то показания стабильны - 15К-20К.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Serg »

512MB RAM очень мало для Linux с графикой. Нужно минимум 1GB, а лучше 2GB. Если будет мало памяти, то ядро Linux будет "отстреливать" "лишние" процессы. Чтобы этого не было придётся использовать swap на диске, что автоматически поднимет latency до тех-же 200k. Можно было-бы держать систему на RAM-диске, но для этого потребуется минимум 4-6GB RAM.
Посему эта материнка по сути не годится для LinuxCNC, ибо поддерживает максимум 1GB RAM, да ещё и DDR1.
Похоже единственный вариант - это https://www.ixbt.com/storage/gigabyte-i-ram.shtml , но дешевле будет купить новую современную материнку...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение MX_Master »

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

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

Old PC_12.png (1855 просмотров) <a class='original' href='./download/file.php?id=181319&mode=view' target=_blank>Загрузить оригинал (388.15 КБ)</a>
Вот так выглядит тест после сброса статистики...
Если запустить ещё шестеренку то даже принтскрин не могу снять.
UAVpilot писал(а):Нужно минимум 1GB
Если найду ещё 512 Мб, то поставлю. (но лишних денег на новый ПК нету)
UAVpilot писал(а):Похоже единственный вариант - это https://www.ixbt.com/storage/gigabyte-i-ram.shtml ,
Интересная штука.
MX_Master писал(а):У человека уже есть рабочий мини ПК, но xenon-alien, видимо, хочет добить этот комп до конца :hehehe:
Поймите, что я и простой ПК не освоил, а агитируют на мини ПК с непонятными вытекающими.
Как я буду искать ошибки?

В соседней ветке могли бы подсказать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Serg »

xenon-alien писал(а):Если найду ещё 512 Мб, то поставлю. (но лишних денег на новый ПК нету)
Это и есть разбазаривание денег - любое обращение к диску сможет прервать работу станка.
xenon-alien писал(а):Как я буду искать ошибки?
Какие ошибки? Ошибки в конфигурации LinuxCNC или ошибки из-за нехватки памяти и из-за нестабильности сервоцикла?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

UAVpilot писал(а):
xenon-alien писал(а):Как я буду искать ошибки?
Какие ошибки? Ошибки в конфигурации LinuxCNC или ошибки из-за нехватки памяти и из-за нестабильности сервоцикла?..
MX_Master писал(а):У человека уже есть рабочий мини ПК, но xenon-alien, видимо, хочет добить этот комп до конца :hehehe:
Возможные ошибки/проблемы/глюки LinuxCNC собранный MX_Master-ом для Orange Pi PC (если они там есть - я же не знаю...).
Как по мне, то нужно для начала разобраться с обычным LinuxCNC, а потом уже экспериментировать с чужими сборками.

Если что, то это ПК только для учебы... На нем станка не будет.
Простая LPT плата, драйвера для 3д принтера и простые ШД (принтер и прочее, что завалялось в закромах)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение MX_Master »

xenon-alien писал(а):В соседней ветке могли бы подсказать?
В соседней ветке никто не подсказывает, потому что нужен довольно комплексный ответ с примерами настройки HAL и с пояснениями на человеко-понятном языке. Это требует усилий и времени даже от корефеев. Ну и оттого, что кто-то напишет за тебя HAL конфиг, ты разбираться в нём лучше не станешь ;) Тут без персонального тренера не обойтись. От простых советов, ты пока что отказываешься :freak:

Помню, я с таким же желанием и рвением хотел разобраться в электронике. Спустя пару месяцев проб и ошибок + подсказки, я канеш стал, разбираться лучше. Но это, блин, только вершина айсберга. Чтобы полноценно втянуться в какую-то тему нужны годы! Но никак не пара месяцев.
tehnic
Мастер
Сообщения: 346
Зарегистрирован: 02 апр 2018, 23:23
Репутация: 20
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение tehnic »

Подскажите пожалуйста.
Возможно ли скрестить это, чтоб получить замкнутый контур?
s-l1600.jpg (1824 просмотра) <a class='original' href='./download/file.php?id=181323&mode=view' target=_blank>Загрузить оригинал (144.59 КБ)</a>
IMG_5665.JPG (1824 просмотра) <a class='original' href='./download/file.php?id=181325&mode=view' target=_blank>Загрузить оригинал (1.02 МБ)</a>
s-l1600а.jpg (1824 просмотра) <a class='original' href='./download/file.php?id=181324&mode=view' target=_blank>Загрузить оригинал (197.14 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Serg »

xenon-alien писал(а):Если что, то это ПК только для учебы... На нем станка не будет.
Простая LPT плата, драйвера для 3д принтера и простые ШД (принтер и прочее, что завалялось в закромах)
Простого симулятора тебе надолго хватит.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

MX_Master писал(а):Ну и оттого, что кто-то напишет за тебя HAL конфиг, ты разбираться в нём лучше не станешь
Вот как раз не прошу за меня писать HAL файл.
А прошу простой ссылки по которой можно почитать "следующий раздел", который приведет ближе к пониманию сути.
UAVpilot как раз-таки кидал ссылочки, которые стоит почитать. (что-то понял, что-то нет)
Примеры некоторые находил в видео на англ., но к сожалению никак не связанные с теперешней задачей.
Вот теперь нужна следующая "доза" информации хотя бы косвенно по заданному вопросу.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

UAVpilot писал(а):Простого симулятора тебе надолго хватит.
Прошу простить, но симуляторы не признаю...
В программной части может и хороши, но на практике с железом может получится совсем не то... (понятно, что если всё правильно делать, то должно совпадать)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Serg »

tehnic писал(а):Возможно ли скрестить это, чтоб получить замкнутый контур?
Да, если линейки по электрическим параметрам подходят.
xenon-alien писал(а):Вот теперь нужна следующая "доза" информации хотя бы косвенно по заданному вопросу.
Дальше HAL.
xenon-alien писал(а):Прошу простить, но симуляторы не признаю...
:wik:
xenon-alien писал(а):В программной части может и хороши, но на практике с железом может получится совсем не то... (понятно, что если всё правильно делать, то должно совпадать)
В освоении LinuxCNC далековато тебе пока до железа...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

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

UAVpilot писал(а):Дальше HAL.
Ок!
UAVpilot писал(а):В освоении LinuxCNC далековато тебе пока до железа...
Тут даже не поспоришь...
Но мне проще, когда вижу результат своих "творений в кодировке" не на мониторе, а в реале - на железе.
tehnic
Мастер
Сообщения: 346
Зарегистрирован: 02 апр 2018, 23:23
Репутация: 20
Настоящее имя: Александр
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение tehnic »

UAVpilot писал(а):
tehnic писал(а):Возможно ли скрестить это, чтоб получить замкнутый контур?
Да, если линейки по электрическим параметрам подходят.
Вот данные выходных сигналов сервопривода.
1.png (1795 просмотров) <a class='original' href='./download/file.php?id=181327&mode=view' target=_blank>Загрузить оригинал (61.25 КБ)</a>
А вот на линейку
2.png (1795 просмотров) <a class='original' href='./download/file.php?id=181328&mode=view' target=_blank>Загрузить оригинал (1.24 МБ)</a>
Ответить

Вернуться в «Общие вопросы»