Ну это уже другая совсем разработка. Никто за вас переделывать программу не будет. Проект открытый, берите исходники и правьте под себя.
Тут уже напрашивается цифровой радиоканал на RFM-22 например.
Программу я переделаю.
Вы подскажите хватит ли мне ATmega128 или нужно что-то помощнее брать?
Вы какие то вопросы задаете. Раз вы знаете Си для АВР, ну значит и проц сможете выбрать.
Посмотрите сколько портов в 128 меге, и сделайте вывод, подойдет или нет.
По объему памяти, подойдет точно. 128 кб достаточно.
Да и кодер этот переделывать под вашу задачу бессмысленно. Надо с нуля писать опираясь на вашу схему. И ,кстати, принимать-то всё это великолепие что будет? Уж явно не стандартный приёмничек, так-что про PPM можно смело забыть.
Краткий отчёт о приёмнике и передатчике на модулях nRF24L01+
Что хотелось: при включении передатчика он должен просмотреть эфир и найти 3 свободных канала, и в составе пакета данных передать их в приёмник…
Схемы, проекты с прошивками и исходниками, примеры плат прилагаются
Проверка на дальность ( но сквозь дом ) показала идентичность с аппаратурой Hobby King .
На открытой местности не пробовал.
Рассмотрю все предложения и замечания!
хотелось бы узнать как ставяться фьюзы и по точнее зачем перемычка с рессета?
Какая перемычка?
перемычка на рессет и минус на передатчике и приёмнике, описание в посте #2402
Внимательно посмотрел и схемы и платы из архива этого поста, но перемычек на минус не нашёл. А фьюзы - стандартно для кварца 8 Мгц, можно посмотреть в даташите.
про фьюзы понял спасибо, и пордон в приёмнеке 32 нога пд2 зачем нужна? и какае выходы за что отвечают где дрова мотора а где серва
Текст программы:
#define Input_FS !PIND.2 - вход для записи положения FailSafe - нужно замкнуть на корпус на 2-3 сек и разомкнуть
#define Out_K1 PORTC.0 - выход канала 1
#define Out_K2 PORTC.1 - выход следующего канала и т.д.
#define Out_K3 PORTC.2
#define Out_K4 PORTC.3
#define Out_K5 PORTC.4
#define Out_K6 PORTC.5
#define Out_K7 PORTD.0
#define Out_K8 PORTD.1
Выходы только для серв или регулятора мотора
если я правельно понял то и серву и регулятор можно подключать на любой канал??? так у них же разные сигналы по времени
Вам надо почитать теорию. Все каналы передаются квазиодновременно, так как задержка между 1 и последним каналом не более 20 мс, и данные по всем каналам передаются 50 раз в секунду.
самодельные передатчик и приёмник на nRF24L01+
Могли бы вы поделиться схемой и прошивкой? Тоже хочу сделать сам, используя дальнобойные NRF24L01+PA+LNA
Всё есть в посте #2402
Здравствуйте Denn
Скажите, пожалуйста как горит светодиод когда конектится приемник с передатчиком
Постоянно, когда сконнектится, и 3 раза моргает при записи фэйлсафе
Денис фьюзы правильно?
CKOPT должен быть запрограммирован == 0
Подскажите пожалуйста, как в программе сделан опрос кнопок и резисторов управления?
Каждые 20мс производится чтение ADC и выводов с кнопками, триммерами, тумблерами.
Каждые 20мс производится чтение ADC и выводов с кнопками, триммерами, тумблерами.
Я так понимаю по прерыванию от какого-то таймера?
А если в этот момент нужно поменять уровень на выходе PPM, они не подерутся по времени?
Или как-то сделан приоритет?
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3e7587103df95500777968ac":{"_id":"3e7587103df95500777968ac","hid":1461,"name":"ubd","nick":"ubd","avatar_id":null,"css":""},"455de0833df9550077787eb7":{"_id":"455de0833df9550077787eb7","hid":18311,"name":"Denn","nick":"Denn","avatar_id":null,"css":""},"463efb2c3df955007778479b":{"_id":"463efb2c3df955007778479b","hid":22882,"name":"dollop","nick":"dollop","avatar_id":null,"css":""},"47270aaa3df955007778031f":{"_id":"47270aaa3df955007778031f","hid":28834,"name":"Daget","nick":"Daget","avatar_id":null,"css":""},"4d55c04d3df955007775630b":{"_id":"4d55c04d3df955007775630b","hid":80749,"name":"Dinotron","nick":"Dinotron","avatar_id":null,"css":""},"552369583df955007771eb33":{"_id":"552369583df955007771eb33","hid":221567,"name":"Вовуся","nick":"Вовуся","avatar_id":null,"css":""},"5524dd813df955007771ea8a":{"_id":"5524dd813df955007771ea8a","hid":221649,"name":"YURY67","nick":"YURY67","avatar_id":null,"css":""},"5527e7583df955007771e960":{"_id":"5527e7583df955007771e960","hid":221794,"name":"ogres","nick":"ogres","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb50ba","hid":8,"title":"Самодельная электроника, компьютерные программы","parent":"61c9a54c3df9550077bb50f3","description":"Софт для моделирования и черчения, самодельные электронные устройства.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2666,"post_count":48273,"last_post":"65f92eb7c68e4ffcbcbdffa9","last_topic":"5a9828483df9550077cbbef3","last_topic_hid":517779,"last_topic_title":"Самодельный Futaba CIU-2","last_ts":"2024-03-19T06:20:39.517Z","last_user":"4f3e22e13df955007774805c"}},"topic":{"_id":"4a97a9ab3df955007766f7d4","hid":207267,"title":"Самодельный передатчик (часть 2)","views_count":328573,"last_post_counter":2803,"cache":{"post_count":2785,"first_post":"4a97a9ab3df9550077689bdd","first_ts":"2009-08-28T09:55:55.000Z","first_user":"4a55c8153df955007776c3cc","last_post":"5bf36f603df955007768b2fc","last_post_hid":2803,"last_ts":"2018-11-20T02:20:16.000Z","last_user":"3e7587103df95500777968ac"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":2785,"per_page":25,"chunk_offset":2589},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}