Радиоуправление. Переходим на МК.
Re: Радиоуправление. Переходим на МК.
У меня собрано на ATMEGA8-16AU (ATMEGA8A-AU) SMD.
- Реклама
Re: Радиоуправление. Переходим на МК.
Я не помню сколько эти меги... надо глянуть даташит... Но все меги должны работать до 8 Мгц стабильно. Такая высокая скорость нам не нужна... поэтому я нашёл кварцы поменьше... что было)))копеин писал(а):ATMEGA8-16AU (ATMEGA8A-AU) SMD
Короче... поставил кварцы в передатчик и приёмник... нашёл парочку одинаковых - 4 Мгц... подкрутил под них программу. Программа подкручивается под любые кварцы или керамику. Если кварцы в приёмнике и передатчике одинаковые... то всё работает сразу... ничего подкручивать и настраивать не надо. Если кварцы в приёмнике и передатчике разные - то просто нужно подкрутить программу.
Как и ожидалось... с кварцами всё работает чётко. При изменении питания или температуры - выбег частоты отсутствует (точность моих приборов выбег частоты не показывает... хотя определить можно... другим методом).
Теперь наша машинка работает так:
- рабочее напряжение 2,5...5,5 V. Оба МК можно подключать напрямую к аккумулятору... например Li-ion - 3,6 V... без стабилизатора. У меня минимальное рабочее напряжение ATmega8 с кварцем - 2,2 V.
- рабочая температура -55... +125 C. Частота стабильная.
- ШИМ - 15.625 Hz
Короче... заливаем прошивку... прошиваем фьюзы... и настлаждаемся.
Ещё... надо добавить в схему коррекцию передних колёс... так что оставьте в схеме любой свободный вывод PC5...PC0. Припаяем туда резистор коррекции (развал-схождение
Вот.
- Вложения
-
- TX-RX-машинка-2500-серво-15625-3пак-кварц 4Мгц.rar
- (359.03 КБ) 222 скачивания
Последний раз редактировалось roman.com Чт апр 23, 2015 00:59:03, всего редактировалось 2 раза.
Re: Радиоуправление. Переходим на МК.
Наблюдаю последнее время за этим.. И не могу понять, чем тут занимаются. Почему упорно изобретаются велосипеды?
Есть уже установившееся практика и стандарты. Ни пока, ни в обозримом будущем, я не увидел ничего, что тут сделано лучше того, что уже есть.
Хотя бы взять радиотракт. Вы тут его сделали сами. Зачем?
Вот сделать свой модулятор - это интереснее и нужнее. Многофункциональных, крутых и универсальных передатчиков (ещё и дешёвых) не так много.. Сразу вспоминается TURNIGY - вот это бомба. Зачем делать что-то заведомо хуже?
Ещё тут сколько страниц едите кактус, пытаясь разобраться с частотой.. Да взяли бы NRF24L01 и забыли как страшный сон.
Есть уже установившееся практика и стандарты. Ни пока, ни в обозримом будущем, я не увидел ничего, что тут сделано лучше того, что уже есть.
Хотя бы взять радиотракт. Вы тут его сделали сами. Зачем?
Вот сделать свой модулятор - это интереснее и нужнее. Многофункциональных, крутых и универсальных передатчиков (ещё и дешёвых) не так много.. Сразу вспоминается TURNIGY - вот это бомба. Зачем делать что-то заведомо хуже?
Ещё тут сколько страниц едите кактус, пытаясь разобраться с частотой.. Да взяли бы NRF24L01 и забыли как страшный сон.
Re: Радиоуправление. Переходим на МК.
Целиком и полностью с вами согласен)) Тупо изобретаем велосипед - просто учимся... экспериментируем.hybroid писал(а):Зачем? Вот сделать свой модулятор - это интереснее и нужнее. Многофункциональных, крутых и универсальных передатчиков (ещё и дешёвых) не так много.. пытаясь разобраться с частотой.. Да взяли бы NRF24L01 и забыли как страшный сон.
просто есть самодельный модуль... надо ему найти применение)))
С частотой уже разобрались... стабильность сделали... Едим дальше)) пишем программы...
P.S. Я знаю... что есть готовые решения... Можно пойти в магазин и всё купить)))
Когдато мы начинали с радиоламп... теперь перешли на МК... мы не можем так быстро перестроиться))) Не топопите нас)) Мы осваиваем новые технологии))
P.S. P.S. ))) Уважаемые модераторы... прошу удалить страницы 1...18 этого форума))) Много пустой болтовни))) неопределенность... случайность))) и прочее... это никто не читает)))
Было много ошибок... Но проект "кораблик" и "машинка" ... мы доведём до конца. Не волнуйтесь.
- botchin
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Чт дек 27, 2012 20:46:09
- Откуда: Болгария, г. Лом
Re: Радиоуправление. Переходим на МК.
И до кварца дошли. А когдато осуждали - Зачем, тебе, мол кварц?
Кварца не нужно! Нужно подкрутить программу и сделать ее на манчестера, с основное предимство манчестера синхронизация. Я вам принцип давал, но до вас доходить о-о-о-очень медленно.
Передатчик - приемник будут работат и при разсогласование частоту ЗГ на скажем 50% 500 000 - 1 000 000
Не надо верить себе, что сделали самую, саную.
Кварца не нужно! Нужно подкрутить программу и сделать ее на манчестера, с основное предимство манчестера синхронизация. Я вам принцип давал, но до вас доходить о-о-о-очень медленно.
Передатчик - приемник будут работат и при разсогласование частоту ЗГ на скажем 50% 500 000 - 1 000 000
Не надо верить себе, что сделали самую, саную.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
- Реклама
Re: Радиоуправление. Переходим на МК.
Купил кварцы, жду припаивать их или ждать изменения программы.
И как продолжение проекта сделать на NRF24L01.
И как продолжение проекта сделать на NRF24L01.
- botchin
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Чт дек 27, 2012 20:46:09
- Откуда: Болгария, г. Лом
Re: Радиоуправление. Переходим на МК.
нужно с нижней сторонъ машинки. Чтобь снизить центр тяжести - для устойчивости.копеин писал(а):припаивать их
Я все таки надеюсь, что до roman.com доидет. А то "У нас все под контролем, все перестараивается, все ...., все ....." А потом
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Re: Радиоуправление. Переходим на МК.
Botchin можно ли сделать две машинки или более на NRF24L01 чтобы они работали не взаимодействуя друг с другом.
- botchin
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Чт дек 27, 2012 20:46:09
- Откуда: Болгария, г. Лом
Re: Радиоуправление. Переходим на МК.
Все может бъть
Жена от мужа отказатся
сън матери бросить
но бросить пить
не можеть бъть.
Вопрос о чем? О NRF24L01 - тогда к roman.com или к hybroid, или о работе более идного серво с одного МК - Можно. У меня их 6 + 6 доскретнъх, и кроме всего серво не заступаются во времени.
Жена от мужа отказатся
сън матери бросить
но бросить пить
не можеть бъть.
Вопрос о чем? О NRF24L01 - тогда к roman.com или к hybroid, или о работе более идного серво с одного МК - Можно. У меня их 6 + 6 доскретнъх, и кроме всего серво не заступаются во времени.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Re: Радиоуправление. Переходим на МК.
Вы же сказали... что в мою тему ни-ни ... )))))botchin писал(а):И до кварца дошли... предимство манчестера...синхронизация...Я вам принцип давал, но до вас доходить о-о-о-очень медленно...Не надо верить себе, что сделали самую, саную.
1) Я все свои схемы собираю на кварцах. Я заню как работают кварцы... Я из пилил/натирал/делал химию))). Просто мне надо было проверить как работает схема без кварца. Могу определить стабильность кварца по биению частот... с точностью до 0,1 машинного такта... Но делать пока это не будем... а то опять будут спрашивать: "Чем вы тут занимаетесь?"
2) Хватит нам рассказывать очевидные вещи... про манчестерское кодирование... Про то что он является самосинхронизирующимся, т.е. не требует специальной кодировки синхроимпульса... Допустимое расхождение частот передачи — до 25 %...
Это всё мы можем прочитать и сами, в любом справочнике.
3) Ага.. Ваш принцип я помню)). До меня сразу всё дошло и я Вам сразу ответил что схема будет работать плохо. только при мощномс сигнале. Т.к. определять скорость передачи кода по первым битам кода... можно только когда сигнал идёт по проводам))). А у нас радиоканал! У копеин приёмник вообще сверхрегенератор)) Вы видели сигнал этого приёмника?
Я так понял Вы вообще не знаете как работает радиоканал...
4) Не сделал что-то "суперское"... Я просто сделал то что хотел. Мне приходится объяснить по тысячу раз одно и тоже... что каждая программа/схема/алгоритм ... пишутся/собираются/разработываются... под конкретную задачу. Я написал алгоритм под свою задачу - максимальная дальность связи по радиоканалу без ошибок. (точнее ещё не дописал)
Вообще... у меня схемы двойного назначения. Может слышали такое. ))
Выделите из этого сигнала скорость передачи (синхронизацию) кода манчестера:
Я тоже на это сильно надеюсь)))botchin писал(а):Я все таки надеюсь, что до roman.com доидет.
Если есть кварцы на 4 Мгц... то просто припаяйте их в схему передатчика и приёмника. Будем подкручивать программу под эти кварцы. При этом работа схемы не будет зависить от помех в радиоканале.копеин писал(а):Купил кварцы, жду припаивать их или ждать изменения программы.
И как продолжение проекта сделать на NRF24L01.
А если хотите узнать что такое срыв синхронизации... то делайте как советует botchin.
Конкретно на NRF24L01 ? Тогда надо для начала разобратся как работают NRF24L01.копеин писал(а):Botchin можно ли сделать две машинки или более на NRF24L01 чтобы они работали не взаимодействуя друг с другом.
У нас такая задача не ставилась. У нас просто машинка с одним моторчиком и одним серво. Для нашей машинки ATmega8 достаточно.botchin писал(а):более идного серво с одного МК - Можно. У меня их 6 + 6 доскретнъх
Если хотим больше... мы можем взять просто другой МК... 10 ШИМ на выходе ))).
P.S. Опять стихи пошли))) Вам надо на сайт поэтов любителей))) Такой талант пропадает ...
Re: Радиоуправление. Переходим на МК.
Чтобы сверхрегенератор выдал вменяемые данные приема надо ему сначала пилот послать. Вот потом уже можно и данные слать.
А по поводу NRF24L01.. Разобраться с этой известной штукой явно быстрее. Хотя бы возможности посмотрите и подумайте, сколько велосипедов еще предстоит изобрести. Например, как у вас сейчас утроена привязка приёмника к передатчику? Что делать, если сигнал пропал? Кораблику пофиг, а самолет заморковить можно. Не говоря о том, что 1 серва и 1 мотор - это несерьъёзно.
А по поводу NRF24L01.. Разобраться с этой известной штукой явно быстрее. Хотя бы возможности посмотрите и подумайте, сколько велосипедов еще предстоит изобрести. Например, как у вас сейчас утроена привязка приёмника к передатчику? Что делать, если сигнал пропал? Кораблику пофиг, а самолет заморковить можно. Не говоря о том, что 1 серва и 1 мотор - это несерьъёзно.
- botchin
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Чт дек 27, 2012 20:46:09
- Откуда: Болгария, г. Лом
Re: Радиоуправление. Переходим на МК.
Да нет такого сигнала в природе. Ето означает что у вас радиотракт .... (забанят)roman.com писал(а):Выделите из этого сигнала
Я вам говорил. У меня фронтъ крутъе, их С-99 (осцилог) не видит!!!! Что пугаете всех помехами, плохого сигнала и т.д. и т.п. Вот возму и соберу опять приемо-передатчика и покажу. В зоне прямой видимости сигнал стабилнии, помех нет (в соседнем канале работает 10W - такси). Если у вас сигнал такой как въ нарисовали то меняйте радиотракт. Сделайте как надо, а не как дошло.
Да я терплю-терплю, но когда уже начинаете такое как сейчас ... Да, мъ знаем, что в соседней теме вам нужно присобачить кварц к МК. Но заставлять всех делать платъ опять, потому что не хотим сделать как надо, извини но ето ....roman.com писал(а):Вы же сказали... что в мою тему ни-ни
Да возмите себя в руки и прочтите что то про ето кодирование. И сделайте.roman.com писал(а):Хватит нам рассказывать очевидные вещи... про манчестерское кодирование
Можеть тъ и прав. Зато я сделал так, что работает. Разница с вашем приемо-передающим трактом улавливаете?roman.com писал(а):понял Вы вообще не знаете как работает радиоканал
Вообщем так. Опять буду терпеть и читать со сторонъ.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Re: Радиоуправление. Переходим на МК.
Пилот?hybroid писал(а):Чтобы сверхрегенератор выдал вменяемые данные приема надо ему сначала пилот послать. Вот потом уже можно и данные слать.... 1 серва и 1 мотор - это несерьъёзно.
Вот поэтому мы передаём три пакета... TX>RX... TX>RX... TX>RX... при каждом новом ключении TX.
Это я вам показал что будет с нашим сигналом, когда наша машинка или кораблик выходит из зоны уверенного приёма... А в зоне уверенного приёма сигнал естественно стабильный. У сверхрегенератора 5 метров сигнал стабильный ...botchin писал(а):Да нет такого сигнала в природе.
Я никого не пугаю помехами... я просто предупреждаю... что будет с машинкой при разных условия...
))) Я вообще не об этом... причём тут такси... У нас по трассе катаются такси и 200W в соседнем канале))) Если хотим избавиться от помех в соседнем канале... ставим кварцевый фильтр ПЧ... избирательность по соседнему каналу от 80 dB ...))) Прикольная получится машинка)))
Я всех предупреждал... что программа и схема находится в тестовом режиме... постоянно вносим изменения для улучшения работы. Поэтому я прошу оставить свободное место на плате... бдудем туда допаивать детальки)) Кто не хочет вносить изенения... то не вносит)) у него и так всё работает. Чуть хуже.. но работает.botchin писал(а):Но заставлять всех делать платъ опять, потому что не хотим сделать как надо...
так у нас тоже всё работает.botchin писал(а):я сделал так, что работает.... Разница с вашем приемо-передающим трактом улавливаете?
Вот. Мы возвращаемся к первому вопросу темы. У нас получается спор... у кого "шире"... а у кого "длиннее" ...hybroid писал(а):Что делать, если сигнал пропал? Кораблику пофиг, а самолет заморковить можно...
Для разработки любого устройства, сначала определяются его параметры. Что мы хотим получить от нашего устройства?
Для этого пишется тех задание на каждое устройство. А потом всё остальное)))
Кораблик.
- отсутствие дефицитных деталей. Собрать из того что есть под рукой. В деревне проблема с деталями.)) используем старый телевизор))
- максимальная дальность связи.
- обратный канал связи. Нам надо знать заряд аккумулятора кораблика.
- отсутствие ложных срабатываний. Кораблик для рыбалки везёт ценный груз - корм для рыбок! ))
- высокая скорость не нужна.
Поэтому для кораблика мы взяли старые детали и собрали самодельный радиомодуль... на простых кварцах. Затем взяли МК.. и придумали алгоритм его работы в соответствии с заданием... выделение сигнала из шума ... при отсутствии ошибок... без прерываний работы МК... и т.д. и т.п....
Единственное что мы не учли... надо было поставить в кораблик кварцы на МК... для лучшей стабильности.
Машинка.
- отсутствие дефицитных деталей. Собрать из того что есть под рукой.
- ?
- ?
- ?
- высокая скорость.
Для машинки мы взяли готовый радиомодуль... Затем взяли МК.. и придумали алгоритм его работы в соответствии с заданием... выделение сигнала из шума... при отсутствии ошибок... и т.д.
Можем изменить алгоритм работы машинки... Если дальность и количество ошибок не важно... то используем самосинхронизируйщися код манчестера... по первым битам... а так же используем прерывания МК... Машинка будет ездить быстро... но не далеко)) Только в радиусе уверенного приёма... т.е. в несколько раз меньше чем кораблик.
Самолётик.
- ?
- ?
- обратный канал связи.
- отсутствие ложных срабатываний.
- высокая скорость.
+ защита от помех... работа без прерывания связи.
Для этого берём несколько радиомодулей на разные частоты. При отсутствии связи по одному из модулей... автоматическое переключение на запасной канал связи... на другой диапазон... Называется горячее резервирование.
Вот после ответа на всё вопросы... можно садиться и спорить... у кого "шире"... а у кого "длиннее" ...
Примерно так.
Re: Радиоуправление. Переходим на МК.
CRC? Не, не слышал..roman.com писал(а):в приёмнике идут переходные процессы... я писал выше... короче конденсаторы заряжаются. Поэтому наш приёмник просто выкидывает первый пакет от TX при включении.
Это называется незнание аналогичных готовых решений. Велосипедооткрытием ещё называется.roman.com писал(а):Для этого берём несколько радиомодулей на разные частоты. При отсутствии связи по одному из модулей... автоматическое переключение на запасной канал связи... на другой диапазон... Называется горячее резервирование.
Пока что не видно ну ничего толкового, идеи 80-х годов, блин.. Есть свои стандарты в радиоуправлении. Есть примеры того, к чему надо стремиться, ибо незачем делать заведомую фигню.
В чём у вас плюс? Собрать в деревне, где ничего нету? В деревне есть почта. Пара нормальных модулей-трансиверов стоит примерно солько же, сколько те китайские приёмник и передатчик, что я видел в топике. И сейчас уже бы занимались другими вещами.
Видимо это бесполезная беседа..
Re: Радиоуправление. Переходим на МК.
hybroid писал(а):Это называется незнание аналогичных готовых решений. Велосипедооткрытием ещё называется.
Я опять с Вами целиком и полностью согласен! )) Аля... 80-е ))))
Это я просто накидал сам алгоритм работы... Радиомодули есть с переключением рабочего диапазона... и т.д. и т.п. ....
Это потому что мы сами придумали, как будет работать наша схема... без всяких стандартов CRC... )))hybroid писал(а):CRC? Не, не слышал..
Вообщето... тут сайт радиолюбителей. Радиолюбители собирают всякие "шарманки"... с заведомо худшими параметрами чем у профессионального трансивера... Зачем они это делают? ))) У каждого радиолюбителя есть свой ответ на этот вопрос...hybroid писал(а):незачем делать заведомую фигню...
Если бы хотели заняться профессионально моделированием радиоуправляемых моделей... то мы бы пошли на сайт "профессиональные радиоуправляемые модели"... и там бы мы всё сделали из готовых радиомодулей ... из готовых решений... по готовым стандартам...
Или пошли в магазин... "отдел игрушек"...
Пришёл MASIK... и спросил: "можно собрать кораблик... из старого телевизора?"
Я ответил: "Можно!"
Сели и собрали кораблик... из того что было)))
Пришёл копеин... и спросил: "можно собрать машинку... из того что есть?"
Я ответил: "Можно!"
Сели и собрали машинку... из того что было)))
Вот и всё.
Re: Радиоуправление. Переходим на МК.
Я нашёл разницу между нами..
1) Мне неинтересно делать что-то с заведомо худшими параметрами.
2) Вертолёт я купил не в магазине игрушек...
Удачи.
1) Мне неинтересно делать что-то с заведомо худшими параметрами.
2) Вертолёт я купил не в магазине игрушек...
Удачи.
Re: Радиоуправление. Переходим на МК.
Спс.hybroid писал(а):Удачи.
Вообще... меня не интересуют ни машинки ни кораблики. Меня интересует технология передачи сигналов по радио... и управление разными объектами. Тренируемся "на кошках"))... Этом писал на первых страницах... но этот форум никто не читает)))
Тема так и называется "Радиоуправление на МК". Тут не сказано про радиоуправляемые модели )))
Прошу модераторов поудалять тут всё лишнее... до этой страницы)))
А что у нас с корабликом? Когда проверим нашу технологию передачи "цифры" на практике?MASIK писал(а):...
Re: Радиоуправление. Переходим на МК.
Утром переделаю платы и припаяю кварцы на 4 мГц.
Re: Радиоуправление. Переходим на МК.
botchin писал(а):Вообщем так. Опять буду терпеть и читать со сторонъ.
Поэтому у меня такое предложение:
копеин собрал схему. У него уже всё подключенно... осталось написать программу машинки. Вы напишите свою программу под его машинку... А я пишу свою программу. У нас будет две версии программы для машинки копеин )))
- версия от botchin
- версия от roman.com
А копеин проверит чья программа лучше работает... и всё нам расскажет. ))
Если вы действительно опытный программист... то вам не составит труда накидать десяток строчек программы.. для простой машинки... с одним моторчиком)))
А то получается что от Вас я слышу только критику! И никакой помощи!
Зачем переделывать? Просто пару проводков перерезать и припаять дву проводами на два других вывода...копеин писал(а):Утром переделаю платы и припаяю кварцы на 4 мГц.
Кстате... а Вам зачем машинка? Просто поиграться... или Вы хотите разобраться как она работает?
Re: Радиоуправление. Переходим на МК.
Отсутствие моих постов, не означает что я не читаю тему. roman.com - Согласен в том, что форум является радиолюбительским. Радиолюбители бывают продвинутые и тупые как я, с разным достатком и разным образованием и проживают в разной местности, но они все радиолюбители. Выходя из этого любую проблему можно решить по разному, купить готовое или высушить весь мозг но изготовить самому даже пускай с немного худшими параметрами но с гордостью в душе что это смог сделать сам. Как говорится «если что то хочешь сделать, сделай это сам, для того чтобы не было на кого тыкать пальцем что плохо сделал». Изготовление любой конструкции это творческий процесс, и приносит удовольствие. Вот по этому мы и сушим мозг и прикладываем руки к процессу изготовлению и при этом получаем удовольствие, и самое интересное чем дольше конструкция не идет тем больше удовольствие по окончании (чисто про себя).
Теперь отступаем от лирики и переходим к кораблику. Проект кораблик продолжается, правда немного забуксовал. У MASIK - ступор, не могу передать код через радио канал. Не могу на показатонометре ОМЛ-2 за синхронизировать четко сигнал не с МК пульта не с формирователя кораблика, не в одном из режимов, для того что бы сравнить. Вижу сигнал, не длительность не пауз не могу разобрать все размыто. На прямую с МК на МК по двум проводам все красиво работает. Пробовал делать инвертор на транзисторе и на 155ла3 итог один не работает. Сегодня приволок (во временное пользование) С1-64. Теперь неделю буду изучать ослик а потом думаю найду ошибку. Хочу подать на один вход сигнал прямо с МК а второй с выхода формирователя и сравнить.
Теперь отступаем от лирики и переходим к кораблику. Проект кораблик продолжается, правда немного забуксовал. У MASIK - ступор, не могу передать код через радио канал. Не могу на показатонометре ОМЛ-2 за синхронизировать четко сигнал не с МК пульта не с формирователя кораблика, не в одном из режимов, для того что бы сравнить. Вижу сигнал, не длительность не пауз не могу разобрать все размыто. На прямую с МК на МК по двум проводам все красиво работает. Пробовал делать инвертор на транзисторе и на 155ла3 итог один не работает. Сегодня приволок (во временное пользование) С1-64. Теперь неделю буду изучать ослик а потом думаю найду ошибку. Хочу подать на один вход сигнал прямо с МК а второй с выхода формирователя и сравнить.


