Например TDA7294

Форум РадиоКот • Просмотр темы - Радиоуправление. Переходим на МК.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср авг 06, 2025 20:18:03

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 870 ]     ... , , , 13, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт мар 24, 2015 19:31:25 
Открыл глаза

Зарегистрирован: Ср фев 11, 2015 17:38:03
Сообщений: 70
Рейтинг сообщения: 0
Собрал по схеме с сервомашинкой на китайском передатчике и приемнике 433 мГц (без подключения серво), вместо моторчика вперед-назад подключил вольтметр. Был один раз когда на вольтметре менялось напряжения и полярность и потом стало показывать всегда ноль, менял приемник и передатчик но все без изменений.


Вложения:
1234.jpg [157.51 KiB]
Скачиваний: 651
123.jpg [159.13 KiB]
Скачиваний: 861


Последний раз редактировалось копеин Вт мар 24, 2015 19:46:09, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт мар 24, 2015 19:45:17 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Значит я так понимая прошивка для машинки пока не рабочая а жаль...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Вт мар 24, 2015 22:36:31 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8211
Откуда: .ru
Рейтинг сообщения: 0
zhuplev писал(а):
Значит я так понимая прошивка для машинки пока не рабочая а жаль...

Кто Вам такое сказал? Всё что я тут выкладываю... я сначала проверяю на макетках. Это значит что я отвечаю за каждое слово что я тут пишу.
Тут не магазин говорых игрушек))) Тут радиолюбители. Любой желающий предлагает свою идею... а потом сидим и вместе думаем как это сделать... Я для кого выложил все исходники программы ???

1) -

DDRD=0; // вход кнопки 0,1,2,3,4,5,6,7
PORTD=1; // вход кнопки 0,1,2,3,4,5,6,7

Ошибочка... :oops: правильно писать так:

DDRD=0b00000000; // 0,1,2,3,4,5,6,7
PORTD=0b11111111; // 0,1,2,3,4,5,6,7

т.е. все выходы порта D настроить на вход, и на все входы порта D подать + 5V через внутренний подтягивающий резистор...

Могли бы и сами подправить программу :)))

2)-
Выше я уже писал... частота импульсов на серву получается 121 герц вместо 50... Я для кого выкладывал выше осциллограммы?
Изображение
Таймер №2 в ATmega8 8 битный... и чтобы получить более высокую точность установки руля поворота (в два раза) ... пришлось увеличить частоту импульсов в два раза... т.е. поднять частоту с 60 до 120 Гц. Ещё раз повторяю: у меня нет заводской серво. Поэтому я попросил всех у кого она есть, собрать схему и протестировать на практике с заводской серво. Т.е. просто проверить - будет ли заводская серва работать с частотой импульсов в два раза больше или нет. Если нет - тогда подправим программку))) Вот и всё. :tea:

настройка МК на 1 МГц - это заводская настройка МК. (т.е. фьюзы не трогаем!)

копеин писал(а):
вместо моторчика вперед-назад подключил вольтметр... Был один раз когда на вольтметре менялось напряжения и полярность и потом стало показывать всегда ноль, менял приемник и передатчик но все без изменений.

Я уже писал выше... для проверки работы МК самое простое это просто соединить два МК с помощью проводов. Т.е. просто отключаем радиомодули и соединяем две платы с помощью двух проводов (сигнальный и общий). Так мы будем точно знать в чём проблема. Или в МК или в радиомодулях... :roll: А дальше уже по ходу подумаем. :tea:
Изображение
Схема протестирована на мекетке. У меня все схемы рабочие! Единственное... в процессе может будет нужно немного подогнать программку под контретную схему... (под конкретный радиомодуль или серво .. или аккумулятор... или ещё что) но это уже мелочи. :tea:


Вложения:
TX-RX-рабочий-машинка-250.rar [395.75 KiB]
Скачиваний: 186
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 05:27:04 
Открыл глаза

Зарегистрирован: Ср фев 11, 2015 17:38:03
Сообщений: 70
Рейтинг сообщения: 0
Соединял напрямую - ничего не происходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 08:07:49 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Я не в коем случае не хотел показаться не вежливым. Сам потихоньку пишу программки но с передачей данных с одного мк на другой пока испытываю трудности. Могу разве что в силу своих экспериментов добавить следующее. Частоту мк поднять до 8МГц, это в свою очередь поднимит частоту шим на двигатель. Поверmте 31 КГц против 500 Гц что есть сейчас на выходе - разница ощутимая как в плавности хода так и в управляемости. Если хотите то выложу видео моих экспериментов. Так же легче управлять сервой, правда для этого нужен 16 битный таймер то есть первый, если поставить делитель на 8 и счёт до 20000 то получается частота 50 Гц ровно и дискретизация управляющего сигнала в 1000 единиц. Для нас это много но запас в не давит. В плане управления двигателем выделять 2 выхода шим это расточительство как по мне. Предлагаю на один выход подавать 1 либо 0 в зависимости от направления а на второй выход подавать ШИМ управления скоростью то-есть со второго таймера который 8 битный, 255 значений тоже заглаза для нас. Что скажете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 14:35:39 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8211
Откуда: .ru
Рейтинг сообщения: 0
копеин писал(а):
Соединял напрямую - ничего не происходит.

Я надеюсь перед тем как соединить проводами Вы отключили радиомодули...
Если сразу не работает, то берём двухлучевой осциллограф и смотрим сигналы по входу и выходу... Если нет заводского осциллографа, то используем в качестве осциллографа компьютер и любую программу "осциллограф". Для начала можно измерить напряжения и ток МК. Ток у обоих МК около 10mA при 5V. Что у нас есть из приборов?
zhuplev писал(а):
с передачей данных с одного мк на другой пока испытываю трудности...

Какие трудности? Щас разберёмся с трудностями :tea:
1) разгонять МК до 8МГц - не лучшая идея. Зачем? Производительности МК более чем достаточно для простой машинки.. Разгон МК приведёт только к увеличению потребляемого тока и снижению стабильности тактового генератора... Не вижу смысла. Частоту ШИМ можно менять настройкой таймера...
2) Плавность хода - тут надо экспериментировать. Пробовал частоты 30 Гц, 120 Гц, 488 Гц... можно и выше.. плавность хода лучше, зависит от моторчика.. короче надо проверить на практике. :roll:
3) дискретизация управляющего сигнала в моей схеме ограничен скоростью передачи по радиоканалу... Для дискретизация управляющего сигнала в 1000 единиц придётся увеличивать длину пакета передачи с 6 бит (32) до 10 бит (1024) :shock: Это отразится на скорости передачи пакетов...
4) один выход подавать 1 либо 0 в зависимости от направления а на второй выход подавать ШИМ управления - в первой схеме я так и сделал - Изображение Но потом некоторые стали жаловаться что в схеме слишком много транзисторов :))) и я упростил схему:
Изображение

Можно поменять таймера 1(16-битный) и 2(8-битный) местами... тогда вопрос с точностью ШИМ и серво решается просто. :tea:

Ещё для интереса делал ШИМ на таймере №0 (8-битный)... использовал прерывание по переполнению. Однако любое прерывание приводит к остановки выполнения основной программы приёмника сигнала ... и как следствие потерю пакетов. Короче никаких перываний в моеё схеме использовать нельзя. Остаются только два аппаратных ШИМ (таймер №1 и таймер №2).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 16:18:13 
Открыл глаза

Зарегистрирован: Ср фев 11, 2015 17:38:03
Сообщений: 70
Рейтинг сообщения: 0
радиомодули отключены.
Ток у передатчика 8,1 у приемника 10,1 ma напряжение 5в.
Программирую МК через USBASP показывает ok?, программой avrdudeprog32.
Утром попробую программу "осциллограф".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 16:40:47 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8211
Откуда: .ru
Рейтинг сообщения: 0
Нормально. Лучше посмотреть осциллографом. Но можно и просто "послушать"...
Подключаем наушник или динамик через резистор 1 кОм и слышим тр...
Изображение
Крутим резисторы... звук меняется .. значит передатчик работает. Это самое простое.

А кнопки у нас работают? Нажимаем кнопки и мерием напряжение на МК-приёмнике... или подключили светодиоды... Если кнопки работают, значит МК приёмник работает... Далее можно измерить напряжение на выходе ШИМ... Послушать выход на серво... и т.д.
Что именно не работает ???

C программой avrdudeprog32 не работал... у меня обычный USB программатор - K119 Atmel AVR http://yandex.ru/video/search?filmId=d9 ... ath=wizard
прога - eXtreme Burner - AVR; ... всё прошивается чётко. :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 17:38:15 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Я буду использовать в качестве Н моста полевые транзисторы с драйверами IR2104, движок мощьный :lol: про эксперименты могу свои выложить видео, с осциллограммами и видом вращения. Про потребление это вы что то загнули.... у нас движки, сервы и по потреблению с мк в счёт не идет вообще, мы же не на часовых батарейках делаем. У меня вообще 4 Li-Io аккумулятора 18650 по 1500 mA последовательно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 17:45:13 
Открыл глаза

Зарегистрирован: Ср фев 11, 2015 17:38:03
Сообщений: 70
Рейтинг сообщения: 0
Был один момент когда с радиомодулями измерял напряжение на мосту и крутил потенциометр, то менялась полярность и напряжение но было это всего несколько секунд. Кнопки не работают и нет шума, вроде в монтаже нет ошибок или заново перерисовать платы.


Вложения:
новое.rar [13.97 KiB]
Скачиваний: 141
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 19:01:18 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8211
Откуда: .ru
Рейтинг сообщения: 0
zhuplev писал(а):
Про потребление это вы что то загнули....

Ну это я просто так )) к слову :))) Показывайте что у вас есть. :tea:
копеин писал(а):
Был один момент когда с радиомодулями измерял напряжение на мосту и крутил потенциометр, то менялась полярность и напряжение но было это всего несколько секунд...

Помоему Вы чтото спалили или просто пропал контакт... :facepalm: Вообще рекомендуется подключать порты через резисторы - на всякий случай)) чтобы не спалить. Если это просто один сгоревший порт, то не страшно... у нас ещё есть много портов в запасе))) А МК вообще живой? Если МК прошивается, то МК живой. У меня нет лей. Судя по фоту - схема нормальная... должна работать. :tea:
Радиомодуль - передатчик обычный. Подключается напрямую к МК. От радиомодуля МК сгореть не может... :dont_know:
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 21:49:49 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Расписывать лень записал видео) http://youtu.be/MI0_9Xy1y2s Жду критики


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Ср мар 25, 2015 22:11:12 
Открыл глаза

Зарегистрирован: Ср фев 11, 2015 17:38:03
Сообщений: 70
Рейтинг сообщения: 0
Попробую собрать на новой плате, немного измененной.


Вложения:
новое lay + bmp.rar [91.78 KiB]
Скачиваний: 172
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 00:23:15 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8211
Откуда: .ru
Рейтинг сообщения: 0
zhuplev писал(а):
Жду критики

Нормально. Осталось увидеть полную схему.
А зачем преобразователь 5/12 ...
ШИМ 31 кгц... ну правильно, ультразвук мы уже не слышим. Остановимся тогда на 31 кгц. Возможно только при более высокой частоте изменится крутящий момент... т.к. на 31 кгц сопротивление обмоток большое... нелинейность работы двигателя под нагрузкой ... но это мелочи))
Так и не узнали.. работает ли заводская серва на 120 герц или нет...
Значит предлагаете всётаки поменять таймер 1 и 2... можно. :roll:
Можно ещё чё-нить добавить ... прокачать)))) Короче нужна полная схема. :tea:
копеин писал(а):
Попробую собрать на новой плате

Нормально. Вообщето плата на работу схемы не влияет... главное исправные детали. :) Про заводскую серву сказать не могу. Значит будем тестить))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 01:29:51 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Ну последние вести, собрал приёмник и передатчик, подключил проводом как пологается в этоге ничего. На выходе пульта генерация пакетов идёт (смотрел осцилом) на приёмнике лишь на выходе для сервы есть импульсы 1,5 мс, выходи на мотор оба прижаты к земле, на переменники реакция нету. Что за выход на "КОНТРОЛЬ", за что он отвечает? Изображение
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 08:00:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 444
Зарегистрирован: Чт дек 27, 2012 20:46:09
Сообщений: 2029
Откуда: Болгария, г. Лом
Рейтинг сообщения: 0
roman.com писал(а):
работает ли заводская серва на 120 герц или нет...

roman.com писал(а):
Я для кого выкладывал выше осциллограммы?
Изображение



roman.com писал(а):
Согласно даташиту заводская серво:
Изображение


Так, что серво не будет работать на 120 Hz. Но вопрос "для кого выкладывал" остается.

_________________
Лом - ето город в Болгарии, а не инструмент юстировки електроники.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 09:02:16 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
Смотря что включать в понятие работать. Двигаться она будет. Сейчас при 1,5 мс и 120 герцах она становится не в среднее положение. К примеру если она должна встать под 90 градусов по отношению к корпусу сервы то она поворачивается на 120-130. короче нужна точная колибровка путём установки начальной ширины импульса. Опять же для наглядности привожу пример 50 Гц 1,5 мс Изображение
и 120 Гц 1,5 мс Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 09:24:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 444
Зарегистрирован: Чт дек 27, 2012 20:46:09
Сообщений: 2029
Откуда: Болгария, г. Лом
Рейтинг сообщения: 0
zhuplev писал(а):
Двигаться она будет


Я думаю что вам не нужно ето! Вам нужно чтобь серво повторяло угол поворота потенциометра. Первъй раз когда запустил серво, запускал на 555, Дергалось как в предсмертнъй муках - я понял - серво исправное - но не работает как надо.

В моей версии (на МК) я управляю 6 серво + 6 дискретнъх. Дергаются в рамках +/- 2;3 градуса. Чуть заметнее. Меня и ето дразнило, но посколько я етот проект закръл - так и осталось.

_________________
Лом - ето город в Болгарии, а не инструмент юстировки електроники.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 09:50:55 
Первый раз сказал Мяу!

Зарегистрирован: Вс июн 23, 2013 10:58:29
Сообщений: 39
Откуда: Запорожье
Рейтинг сообщения: 0
У сервы мозги простые и так что дёргалось у вас только если управляющий импульс плавал, мне так кажется. Вот я включал, как на фото выше , ничего не дёргалось и не гудело, просто встало на иной угол. Я думаю ничего здесь страшного нет что подаём 120 Гц, для того что бы серва встала на середину просто надо будет подавать не 1,5 мс импульс а скажем 1,2 мс. На заводских пультах штатно установлены органы управления отвечающие за выставления "0" так скажем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Радиоуправление. Переходим на МК.
СообщениеДобавлено: Чт мар 26, 2015 11:09:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 444
Зарегистрирован: Чт дек 27, 2012 20:46:09
Сообщений: 2029
Откуда: Болгария, г. Лом
Рейтинг сообщения: 0
zhuplev писал(а):
если управляющий импульс плавал

Может и плавал. Я делал 555 "на коленки", и не наблюдал его на осцилографа. Серво проявлало тенденцию к "поиск положение". Обясняю. Запустил схему. Потенциометр на середине. Отошли - не трогаем ничего. Питание на батарейках. Серво стоит, стоит потом Бах - в скажем -60град, потом +60град и опять стоит. Потом опять - поиск.

Когда запустил на МК (19,8 mS ) "скачки" на 2;3 град. Стоят. Ети скачки я искать не стал. Они показались мне маленкие.

И потом. В oписанию на серво сказано 50Hz(20 mS). Если у вас есть транзистор с Uке = 50Вольт, вам не придет в голову (разве что для експеримента) запустить его на 120Вольт. А у транзистора "умъ" меньше, чем у серво. Так, что я думаю вам следует гонять 20mS.

Если въставите 0=1,2 mS та как поведет серво ма краях импульса (0,8-2,2)? как поведет себя при замене серво другим?

Вам виднее

_________________
Лом - ето город в Болгарии, а не инструмент юстировки електроники.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 870 ]     ... , , , 13, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: Asmodey, Google [Bot] и гости: 17


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y