Исторически сложилось. так проще делать аппаратные кодеры и декодеры на жесткой логике
В том то и дело, что кодер получается проще в этом случае,- нет нужды вводить разделяющие импульсы с помощью дифф. цепи и “сборочной линии”. А декодер остается тот же, только перед ним надо всего лишь дифф. цепочку и логический элементик ввести, и все…
… Стандарт РРМ придумали в эпоху до логических элементов, всё реализовывалось на транзисторах. Появились элеменеты - перенесли на них готовое, устоявшееся. Ну а сейчас - поздно это делать, если совместимость с готовой, существующей продукцией Вам важна/интересна/полезна.
В том то и дело, что кодер получается проще в этом случае…
Кодер и так получается- проще некуда, если делается на микропроцессоре.
Футаба- та вообще заказную микросхему ставит- и все!
А “дифф. цепочки” имеют еще и очень неприятную особенность: их параметры плывут от температуры.
Ну, и как сказал Balal- никто не захочет изменять всю гамму аппаратуры из за сомнительных новшеств 😦
Кстати Graupner в “начале славных дел” вводил свою систему кодировки- вовремя одумался 😃
А “дифф. цепочки” имеют еще и очень неприятную особенность: их параметры плывут от температуры.
Ну, фронты то никуда по-любому не уплывут, а длительность межканального импульса не столь важна, лишь бы не была уж слишком большой.
Ну, и как сказал Balal- никто не захочет изменять всю гамму аппаратуры из за сомнительных новшеств 😦
Более узкая полоса сигнала- такое уж сомнительное?!
Но, в общем да, раз исторически не склалось-значит и не нужно… 😦
Может быть и нужно, и замечательно, но… обеспечение обратной совместимости - жуткая вещь.
А что, если использовать разделение каналов по-уровню, без разделяющих импульсов,- скажем, 1-й канал- лог.1; 2-й канал- лог.0;
Помнится, в журнале Радио за 1974 год была схема аппаратуры, где кодирование было именно по такому принципу. Правда, всего на два пропорциональных канала.
Ну, фронты то никуда по-любому не уплывут
Ну-ну. Попробуйте сделать.
А у меня другой вопрос: 8 каналов по 2мс = 16 мс. 9 импульсов по 0,3 = 2,7. В сумме 18,7. Тоесть разделительный импульс получается 1,3. Как в таком случае не сбивается синхронизация?
А у меня другой вопрос: 8 каналов по 2мс = 16 мс. 9 импульсов по 0,3 = 2,7. В сумме 18,7. Тоесть разделительный импульс получается 1,3. Как в таком случае не сбивается синхронизация?
0.3 не надо прибавлять. Они “внутри” каждого канального периода PPM импульса, синхронизация все время по одному и тому же фронту. А второй фронт и длительность (в разумных пределах) ни на что не влияет.
0.3 не надо прибавлять. Они “внутри” каждого канального периода PPM импульса, синхронизация все время по одному и тому же фронту. А второй фронт и длительность (в разумных пределах) ни на что не влияет.
Под “синхронизацией” я понимал нумерацию каналов. В описаном мной случае её определить не возможно.
Но если 0,3 не надо прибавлять, то перед 1-ым каналом всегда будет импульс больше 2 мс.
РРМ сигнал имеет фиксированную длину периода Т=20мс. Диапазон изменения величины временного промежутка при движении джойстика из одного крайнего положения в другое определен от 1 до 2мс. Продолжительность межканального импульса составляет около 0,3 мс.
Понять что 0,3 входит в “от 1 до 2” из этого текста не возможно. На картинке тоже этого не видно.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3e5f98243df95500777969e4":{"_id":"3e5f98243df95500777969e4","hid":1390,"name":"SAN","nick":"SAN","avatar_id":null,"css":""},"3e72ce423df95500777968e6":{"_id":"3e72ce423df95500777968e6","hid":1456,"name":"dmitryu","nick":"dmitryu","avatar_id":null,"css":""},"3fa364193df9550077795a02":{"_id":"3fa364193df9550077795a02","hid":2395,"name":"BALAL","nick":"BALAL","avatar_id":null,"css":""},"40a88c233df9550077794939":{"_id":"40a88c233df9550077794939","hid":3530,"name":"Алксандр","nick":"Алксандр","avatar_id":null,"css":""},"45630f923df9550077787d9e":{"_id":"45630f923df9550077787d9e","hid":18404,"name":"AlexN","nick":"AlexN","avatar_id":null,"css":""},"460037883df9550077785849":{"_id":"460037883df9550077785849","hid":21558,"name":"Nick_Shl","nick":"Nick_Shl","avatar_id":null,"css":""},"46777bcb3df9550077783804":{"_id":"46777bcb3df9550077783804","hid":24153,"name":"Tesly","nick":"Tesly","avatar_id":null,"css":""},"46847ae33df95500777830ba":{"_id":"46847ae33df95500777830ba","hid":24889,"name":"foxfly","nick":"foxfly","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":2668,"post_count":48285,"last_post":"69396824b4761b70be1cf1f6","last_topic":"6936752c44153b3865eede83","last_topic_hid":572669,"last_topic_title":"Последовательность работы сервоприводов.","last_ts":"2025-12-10T12:31:32.140Z","last_user":"4f3e22e13df955007774805c"}},"topic":{"_id":"47e948063df9550077b1a616","hid":95444,"title":"PPM: Теоретический вопрос.","views_count":2533,"last_post_counter":15,"cache":{"post_count":15,"first_post":"47e948063df9550077b1ab10","first_ts":"2008-03-25T18:44:22.000Z","first_user":"46777bcb3df9550077783804","last_post":"47f45e9c3df9550077b1ab2c","last_post_hid":15,"last_ts":"2008-04-03T04:35:40.000Z","last_user":"3e72ce423df95500777968e6"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":15,"per_page":25,"chunk_offset":2},"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"}