Страница 22 из 25

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 10 фев 2021, 01:28
Ev3658
Как-то использовал Xmega256A3, оцифровывал сразу два канала энкодеров серводвигателя и держал связь по Uart
Проблема скорей была в разрядности счётчика, всего 16 бит таймера. Это ограничение можно было программно расширить, но на 3000 оборотах и 10 000 импульсов за оборот можно было получить ошибки в положительно-отрицательном переходе в удержании на границе перехода переполнения таймера счетчика.
В целом аппаратная реализация и многоуровневые прерывания позволяли держать связь независимо от счетчика и работы с UART.
Всё-же для управления осями UART слишком тормозной, слежение ещё ничего, но удержание, синхронизация и т.п. не реально.

https://youtu.be/c4SLCK8BvOA

В целом пытался контроллеру давать задание на 2 оси и он их выполнял. Самое сложное в круговых интерполяциях, алгоритмы всякие и т.д.
Сам контроллер давал задание на серводвигателя через программирование аппаратной части таймеров и просто отдыхал пока всё не выполнится.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 04 мар 2021, 11:16
индеецпетя
CNC-Logic писал(а): а на 21 раз ошибиться на 3 сотки по радиусу
меня тоже волнует этот вопрос очень сильно.
У тебя какая ошибка при максимальной скорости перемещения?
У меня была до 30 импульсов и итоговое смещение может доходить до 0,5 после длинной траектории. Сейчас настроил ошибку до 4 импульсов, но шаговики работают теперь очень жестко и драйверы норовят встать в ошибку, попробую в таком режиме
Поразмыслив пришел к такому выводу: как вариант ошибка набегает из за округлений в самой системе чпу. В маче например 4 цифры после запятой, кам код пишет три цифры после запятой, а планировщик округляет до разрешения линейки. Если попробовать выставить дискретность перемещения везде кратно разрешению линейки, то возможно набегание ошибки устранится.
Это просто идея для проверки, еще не пробовал. Пару раз пытался найти как изменить значение дискретности, но не смог пока. Да и текущие дела отвлекают, плюс забот много из за этого смещения.
В принципе наверное достаточно в каме сопоставить дискретность с линейкой.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 08:35
AlexSam
Здравствуйте Михаил. Вы ещё занимаетесь данным проектом? Готов приобрести 2 платы контроллера. Цена

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 11:18
michael-yurov
AlexSam писал(а): 16 апр 2021, 08:35 Здравствуйте Михаил. Вы ещё занимаетесь данным проектом? Готов приобрести 2 платы контроллера. Цена
Сейчас нет деталей. Нет микроконтроллеров. И нет возможности купить.
Цена - 3500 руб. за плату.

Один из покупателей на днях позвонил, сказал что заказал для меня 10 микроконтроллеров по 1500 руб... Теперь, видимо, мне придется у него их выкупить по 10-кратной цене. И у меня будет возможность собрать несколько плат. Но когда это произойдет - не знаю.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 11:56
Prav
michael-yurov писал(а): Один из покупателей на днях позвонил, сказал что заказал для меня 10 микроконтроллеров по 1500 руб...
Ну это ещё по божеской цене на данный момент

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 12:02
MX_Master
Это дефицит именно STM'ок или других МК тоже? Просто, есть же всякие GD32 и МК от других производителей

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 12:05
Kupfershcmidt
michael-yurov писал(а): Теперь, видимо, мне придется у него их выкупить по 10-кратной цене.
А какие нужны? Могу в нашей конторе поискать.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 12:48
michael-yurov
Prav писал(а): 16 апр 2021, 11:56
michael-yurov писал(а): Один из покупателей на днях позвонил, сказал что заказал для меня 10 микроконтроллеров по 1500 руб...
Ну это ещё по божеской цене на данный момент
Я и до этого то в минус эти контроллеры собирал. А теперь еще и должен останусь после того как сделаю ему 3 платы.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 12:51
michael-yurov
MX_Master писал(а): 16 апр 2021, 12:02 Это дефицит именно STM'ок или других МК тоже? Просто, есть же всякие GD32 и МК от других производителей
GD32 тоже подходят. Пару месяцев назад удалось купить немного для степмастеров.
После этого 4 раза пробовал заказать - деньги берут и ничего не присылают. Через месяц удается стрясти деньги обратно.

В чип-дипе стм-ки вообще были в наличии, якобы (при чем по самой высокой цене на тот момент). Должны были привезти за неделю. Два месяца кормили меня обещаниями. Потом вместо возврата упорно объясняли мне, почему я дебил, а они молодцы и все правильно делают. Еще месяц с ними ругался, прежде чем деньги вернули.

UPD:
Сейчас вот смотрю, есть какие-то GD32E103C8T6. Вероятно, подойдут. М.б. даже прошивку исправлять не придется. Но это опять заказывать. Опять цена довольно высокая. И нафига мне они, если я на этом только потеряю, и ничего не заработаю?

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 13:35
Prav
michael-yurov писал(а): 16 апр 2021, 12:48
Prav писал(а): 16 апр 2021, 11:56
michael-yurov писал(а): Один из покупателей на днях позвонил, сказал что заказал для меня 10 микроконтроллеров по 1500 руб...
Ну это ещё по божеской цене на данный момент
Я и до этого то в минус эти контроллеры собирал. А теперь еще и должен останусь после того как сделаю ему 3 платы.
Жесть конечно всё это.
Я смотрю, что сейчас во всём мире перетряска какая-то происходит в мире электронике. Связано ли это с коронавирусом, не понятно.
Может быть искусственно создают ажиотажный спрос...

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 13:55
michael-yurov
Kupfershcmidt писал(а): 16 апр 2021, 12:05
michael-yurov писал(а): Теперь, видимо, мне придется у него их выкупить по 10-кратной цене.
А какие нужны? Могу в нашей конторе поискать.
В этих платах PID-контроллеров стоят STM32F103C8T6 или подойдут STM32F103CBT6. Но я не горю желанием покупать их по дикой цене, еще и со сложностями (под заказ). Мне и так эти PID контроллеры доставляют много хлопот. Продам несколько плат, заработаю пару тысяч рублей, а потом меня пару месяцев мучают, чтобы я рассказал в двух словах институтский курс автоматических систем управления и сказал, какие параметры нужно ввести, чтобы все заработало наилучшим образом.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 14:27
michael-yurov
Prav писал(а): Я смотрю, что сейчас во всём мире перетряска какая-то происходит в мире электронике. Связано ли это с коронавирусом, не понятно.
Может быть искусственно создают ажиотажный спрос...
Нет, не искусственно. В целом из за глупости, жадности и недальновидности властей. Из за бюрократических, таможенных и финансовых барьеров. Из за ограничений, связанных с пандемией. Из за жадности поставщиков. Из за того, что работники на производящих чипы предприятиях хотят человеческого отношения, а их вместо этого все больше и больше заваливают работой.
Ну и в итоге, сейчас, когда предприятия снова начали производство — потребители пытаются купить как можно больше про запас, чтобы их производства не простаивали. Поставщики на этом фоне пытаются как можно быстрее вернуть оборотные средства и продают лишь крупными партиями по многократной цене (цены на STM32F103 выросли в 10—15 раз, и в продаже под заказ только "слабые" модели, а в наличии вообще ничего нет).

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 14:27
Serg
Prav писал(а): Я смотрю, что сейчас во всём мире перетряска какая-то происходит в мире электронике. Связано ли это с коронавирусом, не понятно.
Может быть искусственно создают ажиотажный спрос...
Да не видно никаких проблем с ST. В штатах у местного дилера все варианты stm32 в наличии или в недельной доступности, недавно сотню U5 на пробу взяли...
В РФ месяц назад в Терре по паре десятков взял G0 и две модели G4. G4 были в наличии, G0 пришлось ждать поставки аз 4 дня. Upd: по ~250-300 руб/шт.

P.S. stm32f1 уже давно не интересуют.

Upd: Миш, по идее что-то вроде L4x3 должно прямо на место f103 встать, но прошивку придётся доработать немного.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 15:13
michael-yurov
Serg писал(а): Upd: Миш, по идее что-то вроде L4x3 должно прямо на место f103 встать, но прошивку придётся доработать немного.
У меня на это уже ума и знаний не хватит. Ни что это такое (я даже загуглить не смог), ни как именно прошивку доработать, ни где купить. И главная проблема - боюсь наделать ошибок в прошивке, а это создаст проблемы в перспективе.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 17:14
Prav
Serg писал(а): 16 апр 2021, 14:27
Prav писал(а): Я смотрю, что сейчас во всём мире перетряска какая-то происходит в мире электронике. Связано ли это с коронавирусом, не понятно.
Может быть искусственно создают ажиотажный спрос...
Да не видно никаких проблем с ST. В штатах у местного дилера все варианты stm32 в наличии или в недельной доступности, недавно сотню U5 на пробу взяли...
В РФ месяц назад в Терре по паре десятков взял G0 и две модели G4. G4 были в наличии, G0 пришлось ждать поставки аз 4 дня. Upd: по ~250-300 руб/шт.

P.S. stm32f1 уже давно не интересуют.

Upd: Миш, по идее что-то вроде L4x3 должно прямо на место f103 встать, но прошивку придётся доработать немного.
https://www.digikey.com/en/products/fil ... QwUp5CG6gA

Смотрим столбец Stock и поражаемся...

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 17:56
Kupfershcmidt
Prav писал(а): и поражаемся...
Это заговор! Земля плоская, американцы не летали на Луну, Элвис Пресли жив...(недостающее дописать)

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 18:05
Serg
Prav писал(а): https://www.digikey.com/en/products/fil ... QwUp5CG6gA

Смотрим столбец Stock и поражаемся...
Serg писал(а):
P.S. stm32f1 уже давно не интересуют.

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 20:26
AlexSam
michael-yurov писал(а): 16 апр 2021, 11:18
AlexSam писал(а): 16 апр 2021, 08:35 Здравствуйте Михаил. Вы ещё занимаетесь данным проектом? Готов приобрести 2 платы контроллера. Цена
Сейчас нет деталей. Нет микроконтроллеров. И нет возможности купить.
Цена - 3500 руб. за плату.

Один из покупателей на днях позвонил, сказал что заказал для меня 10 микроконтроллеров по 1500 руб... Теперь, видимо, мне придется у него их выкупить по 10-кратной цене. И у меня будет возможность собрать несколько плат. Но когда это произойдет - не знаю.
спасибо. Буду тогда ждать

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 16 апр 2021, 21:51
MX_Master
Только крупные капиталисты могут себе позволить создавать и продавать в минус, по плану отбивая в перспективе. Зачем делать себе в минус небольшую серию, которая никогда не отобьётся?

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Добавлено: 18 апр 2021, 17:54
MX_Master