Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Управление посредством L297 и двух L6203, проблемы с шаговым двигателем 
:(
    Опции темы
Deliverance
Дата 23.1.2008, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Вобщем проверил плату. Вместо 0,2 Ом стоят 10 Ом с классом точности F , программа работает ,редуктор всё таки выделываеться(( 
Хочу спросить,поповоду шагового режима. В шаговом режиме кол-во шагов 200,а в полушаговом 400?
Да и датчики если не напротив магнита ДХ=1.
PM MAIL WWW ICQ Skype   Вверх
cardinal
Дата 23.1.2008, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Модератор: Пожалуйста, один топик - один вопрос.

Deliverance, создай себе отдельную тему!


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
xvr
Дата 23.1.2008, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 23.1.2008,  10:29)
Вобщем проверил плату. Вместо 0,2 Ом стоят 10 Ом с классом точности F , 

Ага, т.е. ток в обмотках будет 330ма, что явно мало - поэтому движок и не тянет, уменьши до 2 ом, может быть при этом придется повесить радиаторы на L6203

Цитата

программа работает ,редуктор всё таки выделываеться(( 

Это не редуктор, а тот, кто впаял 10 ом резисторы  smile 

Цитата

Хочу спросить,поповоду шагового режима. В шаговом режиме кол-во шагов 200,а в полушаговом 400?

Скорее 100/200 - у тебя сейчас включен полушаговый и ШД делает оборот за 204 шага.

Цитата

Да и датчики если не напротив магнита ДХ=1.

Угу, я так и предполагал

PM MAIL   Вверх
Deliverance
Дата 24.1.2008, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Включен фул(шаговый) 204 шага на оборот.Просмотри,пожалуйста, программу ещё раз может есть какие-то замечания.Еще внушают сомнение строчки типа "PORTB.0=1; PORTB.1=1; " и "PORTB.0=1; PORTB.1=0; " Собственно на менсте ли они?

Это сообщение отредактировал(а) Deliverance - 24.1.2008, 10:12

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  dgmy.c 17,91 Kb
PM MAIL WWW ICQ Skype   Вверх
xvr
Дата 24.1.2008, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 24.1.2008,  10:06)
Включен фул(шаговый) 204 шага на оборот.Просмотри,пожалуйста, программу ещё раз может есть какие-то замечания.Еще внушают сомнение строчки типа "PORTB.0=1; PORTB.1=1; " и "PORTB.0=1; PORTB.1=0; " Собственно на менсте ли они?

Собственно если у тебя отсуствуют Rsens резисторы, то управление током двигателя работать не будет, поэтому место, где стоят PORTB.0 и пр по барабану  smile 
PM MAIL   Вверх
Deliverance
Дата 24.1.2008, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Я это тоже запметил. Вопрос такой какую задержку поставить Здесь: 

Код

void step(void)
{
PORTB.0=1; PORTB.1=1;   //Óñòàíîâêà òîêà øàãîâîãî äâèãàòåëÿ =1.5À
PORTB.4=1;
delay_us(600);
PORTB.4=0;
delay_us(600);
}


Я имею ввиду конкретно этот ШДР 56, ставил 300 не крутится.

Это сообщение отредактировал(а) cardinal - 24.1.2008, 12:16
PM MAIL WWW ICQ Skype   Вверх
xvr
Дата 24.1.2008, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 24.1.2008,  11:22)
Я это тоже запметил. Вопрос такой какую задержку поставить Здесь: 

Код

void step(void)
{
PORTB.0=1; PORTB.1=1;   //Óñòàíîâêà òîêà øàãîâîãî äâèãàòåëÿ =1.5À
PORTB.4=1;
delay_us(600);
PORTB.4=0;
delay_us(600);
}


У него максимальная скорость вращения - 400 шагов в сек, т.е. 2.5 ms на шаг, т.е. минимальная задержка - 1.25 ms (для полного шага). Для половинного соотвественно - 625 mks.

Цитата

Я имею ввиду конкретно этот ШДР 56, ставил 300 не крутится.

При переходе на полный шаг ее надо увеличивать в 2 раза, а не уменьшать.

PM MAIL   Вверх
Deliverance
Дата 24.1.2008, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Вот и я так то же думал,но сомневался. Значит сответственно 1250 будет как раз для шагового режима.
Обнаружил ещё одну ошибку +5 подавал не на 19 ногу L297 а на 20 Reset. А режим то оставался шаговым,так как 19 Half/Full соеденена на плате дорожкой с 17 CW/CCW. Как оно вообще работало!)) Собственно на GND.

Это сообщение отредактировал(а) Deliverance - 24.1.2008, 13:11
PM MAIL WWW ICQ Skype   Вверх
Deliverance
Дата 29.1.2008, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Всё! Заработало!!! smile 
Таперь вопрос по поводу релюшек(К1иК2) которые включают пускатели движков. Сигналы с PORT D.0 и PORT D.1 не открывают трансы
КТ 829А ,не пойиу почему. В проге вроде всё верно. Однако есть мнение что с контроллера всётаки не "+" а "-" на базу трансов идёт.непойму почему! Должно бёть "+". Посмотри пожалуйста. smile 
PM MAIL WWW ICQ Skype   Вверх
xvr
Дата 29.1.2008, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 29.1.2008,  12:43)
Всё! Заработало!!! smile 
Таперь вопрос по поводу релюшек(К1иК2) которые включают пускатели движков. Сигналы с PORT D.0 и PORT D.1 не открывают трансы
КТ 829А ,не пойиу почему. В проге вроде всё верно. Однако есть мнение что с контроллера всётаки не "+" а "-" на базу трансов идёт.непойму почему! Должно бёть "+". Посмотри пожалуйста. smile

Посмотрел, вроде все правильно.
Проверь, не включен ли у тебя UART - он перепрограмирует PD0&1
Проверь резисторы в базе - не впаяли ли туда 0.68 Ом  smile 
Попробуй оторвать базы транзисторов от выходов контролера и посмотри, будет ли на ногах контролера +5В, если нет - ищи в программе, если да - меняй транзисторы. 

PM MAIL   Вверх
Deliverance
Дата 30.1.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Конторллер поменял,сгорели ноги связаные с портами Д0 и Д1 ,на новом +5 на них присутствует транзисторы вылетели оба,буду менять 
Про сопроты на базе поподробнее можно.
PM MAIL WWW ICQ Skype   Вверх
xvr
Дата 30.1.2008, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 30.1.2008,  13:23)
Конторллер поменял,сгорели ноги связаные с портами Д0 и Д1 ,на новом +5 на них присутствует транзисторы вылетели оба,буду менять 
Про сопроты на базе поподробнее можно.

Очень просто - если резисторы очень маленькие (или их нет) - то и будет описанный эффект: сгоревшие транзисторы и выбитые выходы контролера
PM MAIL   Вверх
Deliverance
Дата 31.1.2008, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



Стоят 780 Ом и там и там.я так понимаю.ты имеешь ввиду те которые между базой трензистора и ногой контроллера?
PM MAIL WWW ICQ Skype   Вверх
xvr
Дата 31.1.2008, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Deliverance @ 31.1.2008,  08:43)
Стоят 780 Ом и там и там.я так понимаю.ты имеешь ввиду те которые между базой трензистора и ногой контроллера?

Именно они. 780 Ом вполне нормально.
PM MAIL   Вверх
Deliverance
Дата 31.1.2008, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 2.12.2007
Где: Украина,Донецк

Репутация: нет
Всего: нет



тогда напрашиваеться вопрос.а почему сгорели транзисторы?И ещё смущает то что напруга на эмитере транса дето 36 вольт по отношения к катушке реле

Это сообщение отредактировал(а) Deliverance - 31.1.2008, 09:57
PM MAIL WWW ICQ Skype   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0847 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.