Citizen777 0 13 апреля, 2017 Опубликовано 13 апреля, 2017 · Жалоба Можно и то и другое, но я бы остановлися на частоте. А каков диапазон частоты лучше выбрать? насколько должна отличаться одна частота от другой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Citizen777 0 14 апреля, 2017 Опубликовано 14 апреля, 2017 · Жалоба Можно и то и другое, но я бы остановлися на частоте. Это я к тому, если не использовать ПЧН, а напрямую заводить частоту в МК. Какой диапазон частот и шаг изменения частоты лучше взять, чтобы его потом было легко обрабатывать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 14 апреля, 2017 Опубликовано 14 апреля, 2017 · Жалоба Какой диапазон частот и шаг изменения частоты лучше взять, чтобы его потом было легко обрабатывать?Это зависит от вашего МК. В частности от того, какие у него есть схемы для захвата (обычно они называются как то Capture and Compare или похоже) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 176 14 апреля, 2017 Опубликовано 14 апреля, 2017 · Жалоба Не озвучив ни тип сигнала, аналоговый он или цифровой, ни его объём, автор снова заморочил всем головы, в том числе и себе. Методом дедукции, если речь о контроллерах, т.е. готовых блоков промавтоматики, то у таковых все интерфейсы стандартизированы. Если же автор по причине всё той же лени, как в его предыдущих темах, опустил полуслово микро-, имея ввиду всё-таки два микроконтроллера, то даже думать кошмарно, чтобы для организации уникальной и в единственном экземпляре связи их друг с другом придумывать использовать аналоговый сигнал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Citizen777 0 14 апреля, 2017 Опубликовано 14 апреля, 2017 · Жалоба Не озвучив ни тип сигнала, аналоговый он или цифровой, ни его объём, автор снова заморочил всем головы, в том числе и себе. Методом дедукции, если речь о контроллерах, т.е. готовых блоков промавтоматики, то у таковых все интерфейсы стандартизированы. Если же автор по причине всё той же лени, как в его предыдущих темах, опустил полуслово микро-, имея ввиду всё-таки два микроконтроллера, то даже думать кошмарно, чтобы для организации уникальной и в единственном экземпляре связи их друг с другом придумывать использовать аналоговый сигнал. Речь идёт о связи двух микроконтроллеров. Хотим передавать 8-битные посылки по UART. Но тогда придётся делать самодельный протокол, чего очень не хочется. Хотелось бы что-то стандартное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 14 апреля, 2017 Опубликовано 14 апреля, 2017 · Жалоба Речь идёт о связи двух микроконтроллеров. ... Хотелось бы что-то стандартное. Для своих контролеров и ШИМ и Токовая Петля (и все, что тут предлагалось) никоем образом не является 'стандартным'. А вот UART как раз является стандартным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 15 апреля, 2017 Опубликовано 15 апреля, 2017 · Жалоба Речь идёт о связи двух микроконтроллеров. Хотим передавать 8-битные посылки по UART. Но тогда придётся делать самодельный протокол, чего очень не хочется. Хотелось бы что-то стандартное. Смею предположить, что ТС "боицца" работать с узлом UART и предполагает, что придется разрабатывать стек протокола наподобие TCP :) 1. Какой у Вас тип контроллера. Если это не военного назначения и все сугубо засрзасекречено ? 2. Предлагаю следующий протокол. master: 0x55, 0xDH, 0xDL, 0xCH, 0xCL == передать 5 байт, где: 0x55 - сигнатура заголовка пакета. Можт быть использована для автоопределителя скорости на приеме. А может и не исползоваться. 0xDH 0xDL - данные, те Ваше "задание" аналоговой величины 0xCH, 0xCL - контрольная сумма на 16 бит - любой стандарт. slave: принять пакет и разобрать. ответ на мастера не требуется (пока этого достаточно) 3. Примеры настройки-прием-передачи по USART дается пркакт. каждым изготовителем процессоров - достаточно взять подходящий appnote 4. гальваноразвязка через оптрон. Чтоб не выискивать быстодействующий - используйте скорость 1200 или даже 600 бод. Это я к тому, если не использовать ПЧН, а напрямую заводить частоту в МК. Какой диапазон частот и шаг изменения частоты лучше взять, чтобы его потом было легко обрабатывать? В микроконтроллере master реализуете преобразователь цифровой величины, которую Вам требуется передать, в частоту. Используется узел таймера. По сути, это управляемый делитель кварцевой частоты, например кварца 32768. На приемной стороне - реализуете, также на таймере, измеритель частоты или измеритель периода. Передающая часть - выход таймера соединен с входом оптрноа для гальваноразвязки. Приемная часть - выход оптрона соединен с входом таймера. Частота - используйте звуковую или даже меньше. Это зависит от динам. диапазона, который Вы хотите передавать, линейности, требований к дискретности. 1 ... 100 Hz к примеру. Изучите список апнотов для Вашего МК. -------- Не мучьте себя, используйте цифру. Весь цивилизованнй мир использует ЕЕ. Возни с реализацией аналога или псевдо-аналога на ПЧН - на порядок-два больше :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 197 15 апреля, 2017 Опубликовано 15 апреля, 2017 · Жалоба Речь идёт о связи двух микроконтроллеров. Хотим передавать 8-битные посылки по UART. Но тогда придётся делать самодельный протокол, чего очень не хочется. Хотелось бы что-то стандартное. Взять стандартный протокол поверх UART. Не? ;) 2. Предлагаю следующий протокол. ... Ну тогда бы уж что-то путнее предложили, а не.... Где в Вашем "протоколе" кодонезависимость? 2ТС: Поверх UART возьмите например протокол SLIP - простой, кодонезависимый, стандартный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 15 апреля, 2017 Опубликовано 15 апреля, 2017 · Жалоба . . . Ну тогда бы уж что-то путнее предложили, а не.... Где в Вашем "протоколе" кодонезависимость? . . . Вы правы несомненно. Протокол в моем посте должен быть в кавычках :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться