Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Аппаратный учет числа импульсов ШИМ

Непрочитано 22.10.2016, 17:49  
backlan
Частый гость
 
Аватар для backlan
 
Регистрация: 06.10.2008
Адрес: Ростов-на-Дону
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
backlan на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от akegor Посмотреть сообщение
"Загрузка ядра?" Мои тапочки смеются при такой мысли.
А мои тапочки уже уперлись в производительность .
контроллер ШД с режимом микрошага, 64 на шаг.
мотор 200 шагов/оборот
винт 1.25 мм на оборот
И чтобы ехать на скорости 100 мм/сек, надо выдавать 100 * 64 * 200/1.25 = 1024000 шагов/сек, и это только по одной оси. Хм, такую частоту даже кабель не вынесет, придется уменьшить до 8 микрошагов, но всё равно МК не потянет.
Реклама:
backlan вне форума  
Непрочитано 22.10.2016, 17:50  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Частоту шаговых импульсов можно менять аппаратно, используя DMAR самого таймера, он будет загружать заранее рассчитанные в табличку значения ARR, CCR1. Длительность разгона будет задаваться другим таймером, как раньше писал.

PS. Скока-скока? мильён шагов в секунду? оуу нууу выы эээ. без бутылки не разобраться.
1,25 мм / 200 / 64 . Зазоры и люфт в механизмах в десятки тыщщ раз больше. Посчитайте перемещение механизма на один микрошаг. Там нулей после запятой куча.
Вам даже микрошага не нужно. Вам за глаза полного шага.
отключите у вашего контроллера ШД режим микрошага и шагайте полными шагами.
16 килогерц то МК уж потянет

Последний раз редактировалось NewWriter; 22.10.2016 в 18:13.
NewWriter вне форума  
Непрочитано 22.10.2016, 18:15  
backlan
Частый гость
 
Аватар для backlan
 
Регистрация: 06.10.2008
Адрес: Ростов-на-Дону
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
backlan на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Менять аппаратно частоту - не проблема, но мне как раз надо программно менять, чтобы синхронизировать оси. С полным шагом есть проблемы, всё гудит как рамштайн, и из-за резонанса двигатель шаги пропускает. Есть ещё кривое решение, настроить таймер на чтение энкодера и на него завести выводы STEP/DIR, но это совсем крайний случай. Ладно, пойду мучать отладчик, может что придумаю.
backlan вне форума  
Непрочитано 22.10.2016, 18:20  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,879
Сказал спасибо: 559
Сказали Спасибо 9,139 раз(а) в 2,883 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от backlan Посмотреть сообщение
контроллер ШД с режимом микрошага, 64 на шаг.
мотор 200 шагов/оборот
винт 1.25 мм на оборот
И чтобы ехать на скорости 100 мм/сек, надо выдавать 100 * 64 * 200/1.25 = 1024000 шагов/сек, и это только по одной оси. Хм, такую частоту даже кабель не вынесет, придется уменьшить до 8 микрошагов, но всё равно МК не потянет.
Очередной велосипед......
Пополнение в секту ALEGYR-а

P.S.
Сообщение от backlan Посмотреть сообщение
винт 1.25 мм на оборот
Вы бы строительную шпильку - винтом не называли....

Последний раз редактировалось verdana; 22.10.2016 в 18:43.
verdana вне форума  
Непрочитано 22.10.2016, 18:32  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от verdana Посмотреть сообщение
Пополнение в секту
Непоминай его всуе, вдруг еще всплывет тут. нидайбох.. он не знает о том, что на планете часовые пояса есть и время у всех разное, так каво ему тут про шаги еще думать..
NewWriter вне форума  
Непрочитано 22.10.2016, 18:40  
backlan
Частый гость
 
Аватар для backlan
 
Регистрация: 06.10.2008
Адрес: Ростов-на-Дону
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
backlan на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Ага, смотрю он чем-то похожим занимается ) . Фокус в том, что у меня проект почти готов, то что должно работать в реальном времени, вынесено на мк, остальное на компьютере. Пытаюсь теперь его прокачать, чтобы быстрее гонял, работал с концевиками и т.п.
backlan вне форума  
Непрочитано 22.10.2016, 22:43  
true71
Почётный гражданин KAZUS.RUN
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,446
Сказал спасибо: 5,259
Сказали Спасибо 1,054 раз(а) в 614 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Интересно, а в станках ДПТ с энкодером (как в принтерах) еще не применяют ?
Япростоневтеме.

ЗЫ: Пожалуй, не получится. В принтере - растровый способ, а в станках - векторный.
Сложновасто будет отклониться на 0,02 мм ДПТ.
true71 вне форума  
Непрочитано 22.10.2016, 22:56  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,879
Сказал спасибо: 559
Сказали Спасибо 9,139 раз(а) в 2,883 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от true71 Посмотреть сообщение
Интересно, а в станках ДПТ с энкодером
(как в принтерах) еще не применяют ?
Что считаем станком?

Сообщение от true71 Посмотреть сообщение
В принтере - растровый способ,
а в станках - векторный.
Это Вы о чём, если не секрет?
verdana вне форума  
Непрочитано 22.10.2016, 23:09  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,879
Сказал спасибо: 559
Сказали Спасибо 9,139 раз(а) в 2,883 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от true71 Посмотреть сообщение
Сложновасто будет отклониться на 0,02 мм ДПТ.
юююююююююююююююююю
Миниатюры:
Нажмите на изображение для увеличения
Название: 14.jpg
Просмотров: 0
Размер:	402.2 Кб
ID:	103504  
verdana вне форума  
Непрочитано 22.10.2016, 23:15  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,134
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Аппаратный учет числа импульсов ШИМ

Сообщение от NewWriter Посмотреть сообщение
PS. Скока-скока? мильён шагов в секунду? оуу нууу выы эээ. без бутылки не разобраться.
а эта - есть драйверы которые 1мегагерц могут воспринимать? tb6560 например могеть 15 кгц всего.
или я чтото путаю?)))))
на рассыпухе которые тоже больше 50 кгц не могут. ну 100кгц максимум
__________________
кагмаподэ магмаподэ
индюк вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
stm32 как шим контроллер Reystlin Микроконтроллеры, АЦП, память и т.д 35 22.03.2016 11:34
Режимы сна Атмега-8 putmannn AVR 123 08.03.2013 15:30
Управление Сервой Mg995 Через Аппаратный Шим Vyazikov Микроконтроллеры, АЦП, память и т.д 16 06.04.2012 21:06
Проблема с аппаратным ШИМ в мега169 Archer07 Микроконтроллеры, АЦП, память и т.д 3 09.07.2010 15:40
Заменить ШИМ на генератор импульсов ? Zemlyanov Микроконтроллеры, АЦП, память и т.д 1 15.05.2007 21:31


Часовой пояс GMT +4, время: 20:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.