Делаю небольшой проектик на плисе (циклон 2)
Одним из блоков этого проекта является декодер ППМ сигнала (вернее СППМ). Нужно на выходе получить 7 каналов (их у меня всего 7), каждый по 8 бит.
“ширина” одного канала 1,7 мсек. При этом первые 0.54мсек, мёртвый груз. То есть сама оцифровка нужна только к последнем 1,16мсек.
Для оцифровки испольую таймер. Теперь клок к этому таймеру нужен (1/0.00116)*256. В итоге получается около 220Мгц.
Это очень дохрена.
Как я понял циклон2 пашет вплоть до 400, но с ошибками и низкой стабильностью.
И это всего лиш для восьми бит…
Вразумите пожалуйста.
Теперь клок к этому таймеру нужен (1/0.00116)*256. В итоге получается около 220 М гц.
Ошибка в ДНК! (шутка 😁 )
1/0.00116 = 862
862*220 = 220862 Гц
220862Гц = 220,8 к Гц !
Тьфу, спасибо!))
Тупанул.
А приёмник будет SDR , или внешний, если не секрет?
Приёмник внешний, с уже готовым сппм. От него и пляшу.
Хочу попробовать забацать топорный стабилизатор камеры. Предпологается оцифровать канал тангажа с автопилота (в режиме стабилизации) и сппм с приёмника. В итоге разница канала тангажа до автопилота и после +127 и будет искомым сигналом. Так же его можно будет замикшировать на дополнительный канал с приёмника, таким образом появиться и управление.
Физический угол отклонения камеры планирую примерно ±15 градусов, 8 бит должно хватить с головой. Теперь остаётся промерить ппм выходы с самого автопилота. От них зависит быстродействие всего стабилизатора. Задержка всей этой фигни будет ровняться примерно от 1 до 2 мсек
Пока что задача построить просто ппм декодер и энкодер, проверить нет ли глюков. В моём прошлом “изобритении” они были.
Вся соль, что сложно синтезатором в квартусе настроить нужную частоту.
Интересная идея, мне не попадалась. Я пытаюсь стабилизировать камеру , привязав тайминг матрицы к нулям вибрационных воздействий. Камера самодельная на спартане3, работаю в актив-эйч-ди-эль.
А с каким иму вы работаете? У вас уже была его библиотека или сами разобрались в протоколе?
Для меня пока это тёмный лес…
Работа с иму это Ваша идея, я до неё не додумался.
А от куда вы тогда знаете где “нули вибрационных воздействий”?
Поставил свой акселерометр.
Круто, а можно спросить какой именно? Или он самодельный?
ADXL345. Сейчас ищу что - нибудь готовое из SDR приёмников для радиоуправления , чтоб в плисину впихнуть,
ещё покамня свободно.
Простите хотел полюбопытствовать - а зачем там SDR , и правильно ли я его понимаю? Нельзя внешний чип взять Типа RFM , получить совместимость с готовыми OpenLRS … Что это даст?
На плате стоит приличный АЦП, хотелось использовать его функционал, ну и место есть в камне. Хотелось ещё и модем софтверный затолкнуть, картинку пожатую надалеко выстрелить, в случае срыва аналогового канала.
Насколько хороший АЦП? 433 МГЦ потянет или только 40?
Только 40.
ПЛИС это круто конечно… я бы на МК делал, т.к. с ПЛИСами работать не умею 😦
Можно, кстати, совместить - впихнуть в оставшуюся часть какое-нибудь ядро…
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4405a56c3df955007778c8e5":{"_id":"4405a56c3df955007778c8e5","hid":12374,"name":"SGordon","nick":"SGordon","avatar_id":null,"css":""},"460037883df9550077785849":{"_id":"460037883df9550077785849","hid":21558,"name":"Nick_Shl","nick":"Nick_Shl","avatar_id":null,"css":""},"46eb9e5c3df95500777811de":{"_id":"46eb9e5c3df95500777811de","hid":27841,"name":"МиГ17","nick":"МиГ17","avatar_id":null,"css":""},"4f80753b3df9550077745b72":{"_id":"4f80753b3df9550077745b72","hid":117458,"name":"AlexOrlo","nick":"AlexOrlo","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":"561bc6253df9550077ee183f","hid":429442,"title":"Декодер ППМ","views_count":1667,"last_post_counter":17,"cache":{"post_count":17,"first_post":"561bc6253df9550077ee1b44","first_ts":"2015-10-12T14:39:33.000Z","first_user":"4f80753b3df9550077745b72","last_post":"561fb3313df9550077ee1b64","last_post_hid":17,"last_ts":"2015-10-15T14:07:45.000Z","last_user":"460037883df9550077785849"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":17,"per_page":25,"chunk_offset":0},"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"}