roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 июл 2025, 14:07

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 13:56 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
overlocker писал(а):
\\Цепляйте к земле и не забивайте голову\\

Почуствуйте разницу!


я не считаю что знания назначения выводов используемого компонента забивают голову. я считаю что это нужно знать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 13:32
Сообщения: 137
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий
2avr123.nm.ru
Ваш первый ответ ни о чем не скзал.
Второй пост, я согласился, более емкий... но прописан был поздно, после того как выход был найден.

\\я не считаю что знания назначения выводов используемого компонента забивают голову. я считаю что это нужно знать.\\
Без вопросов!!!
При условии, что сей сигнал обязателен для решения конкретной задачи. В моей задаче сия нога не нужна!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 15:14 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 13:32
Сообщения: 137
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий
А вот и прошивочка для МК под Bascom AVR, полношаговый режим, включена одна обмотка, тестируем правый мотор:

$crystal = 8000000                                          'Частота кварца ZQ1, Гц
$regfile = "attiny2313.dat"                                 'Подключаем описание МК
$hwstack = 32                                               ' default use 32 for the hardware stack
$swstack = 10                                               ' default use 10 for the SW stack
$framesize = 40                                             ' default use 40 for the frame space

Config Pinb.7 = Output                                      'PB7 - выход(правый мотор)
Config Pinb.6 = Output                                      'PB6 - выход(правый мотор)
Config Pinb.5 = Output                                      'PB5 - выход(правый мотор)
Config Pinb.4 = Output                                      'PB4 - выход(правый мотор)

Config Pind.6 = Output                                      'PD6 - выход, светодиод "Ворк"

Dim W As Integer


Reset Portd.6 : Reset Portb.4 : Reset Portb.5 : Reset Portb.6 : Reset Portb.7


1:                                                          'Основной цикл программы
Do

Set Portd.6                                                 'Включаем светодиод "Ворк"

For W = 0 To 48                                             'Наименшая возможная скорость старта

Set Portb.4 : Waitus 300 : Reset Portb.4
Set Portb.6 : Waitus 300 : Reset Portb.6
Set Portb.5 : Waitus 300 : Reset Portb.5
Set Portb.7 : Waitus 300 : Reset Portb.7

Next W

For W = 0 To 48                                             'Увеличиваем скрость до средней
Set Portb.4 : Waitus 200 : Reset Portb.4
Set Portb.6 : Waitus 200 : Reset Portb.6
Set Portb.5 : Waitus 200 : Reset Portb.5
Set Portb.7 : Waitus 200 : Reset Portb.7
Next W

For W = 0 To 480                                            'Увеличиваем скрость до масимальной
Set Portb.4 : Waitus 150 : Reset Portb.4
Set Portb.6 : Waitus 150 : Reset Portb.6
Set Portb.5 : Waitus 150 : Reset Portb.5
Set Portb.7 : Waitus 150 : Reset Portb.7
Next W

Reset Portd.6                                               'Гасим светодиод "Ворк"
Waitms 100

Loop                                                        'Конец основного цикла

End


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 15:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
overlocker писал(а):
В моей задаче сия нога не нужна!


а я считаю что нужна. вы же пишите что мотор греется. значит вы ток слишком большой даете. а если снизите питание то мотор ббудет  плохо тянуть из-за медленного нарастания тока в обмотках.

для питания ШД берут напряжение в 5 примерно раз выше номинального и регулируют ток через обмотки ШИМ-ом формируемым L297 например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 16:29 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 13:32
Сообщения: 137
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий
2avr123.nm.ru
Вот эт да! Контсруктивный диалог.

Повторю пост от 23 Ноя 2006 9:36:
\\думаю решить програмно, уменьшив мощность, ибо момент на валу получился ИЗЛИШНЕ большой. ))) \\
А также Ваш:
\\регулируют ток через обмотки ШИМ-ом формируемым L297 например.\\

В связи с чем вопрос, почему ШИМ нельзя подавать на ноги Enable микросхемы Л298, напрямую с МК?

Ну и послденее, на степпер.ру  в описаловке контроллера ШД грится: "если ШД греется, значит контроллер работает правильно". Кроме того, в статье Ридико, грится: "Нормальная рабочая температура ШД - 90С"
Ток нуна уменьшить не из-за нагрева (тестер показал температуру около 55С послед 10 минут работы ШД) а из-за излишне большого момента.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 16:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
overlocker писал(а):
\\регулируют ток через обмотки ШИМ-ом формируемым L297 например.\\

В связи с чем вопрос, почему ШИМ нельзя подавать на ноги Enable микросхемы Л298, напрямую с МК?


да почемуж нельзя 298-я же не понимает кто ей шим дает.

я написал - 297 НАПРИМЕР.   т.е. "к примеру" назвал 297. кроме нее есть куча других контроллеров поновей и МК тоже.  только МК не делает это аппаратно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 13:32
Сообщения: 137
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий
2avr123.nm.ru
\\да почемуж нельзя 298-я же не понимает кто ей шим дает.
я написал - 297 НАПРИМЕР.   т.е. "к примеру" назвал 297\\
Аааа. Понятно.

В случае с ШИМ генерируемым МК, для чего надо измерять нагрузку на моторе, тоесть использовать сигнал Sens?

\\только МК не делает это аппаратно.\\
Мне и не нужно аппаратно, все ресурсы 2313 выделены специально для управления Л298-ми, а также для обработки сигналов от головного МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 17:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
overlocker писал(а):
В случае с ШИМ генерируемым МК, для чего надо измерять нагрузку на моторе, тоесть использовать сигнал Sens?


я думал вы уже прочитали доки и поняли что этот сигнал пропорционален току протекающему через обмотку ШД.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 13:32
Сообщения: 137
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий
2avr123.nm.ru
Я не спрашивал как измерять сигнал и ни одного вопроса о характреистике сего сигнала...

Вопрос: для чего измерять??? Потому как и так знаю, что ток нужно уменьшить, скажем в два раза. Тоесть параметры ШИМ известны заранее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 ноя 2006, 18:51 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
написано "я думал" ! разве там написано "отвечаю вам" ? я просто высказал что я думал по поводу цитируемой фразы.

Обычный русский язык.

Измерять ток нужно чтобы иметь обратную связь для регулирования тока.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO