Страница 1 из 1

Разработать устройство.

Добавлено: Чт апр 04, 2019 17:54:12
Prot69
Доброго времени суток.
Нужно разработать и изготовить устройство.
Краткое ТЗ
Плата должна принимать сигнал вида РРМ .
Разбирать на каналы и отправлять значения каналов в УАРТ.
Так же, плата должна принимать по УАРТ значения каналов и формировать из них РРМ сигнал и отдельные каналы.
Так же если в течении секунды, нет приема по УАРТ, переключать входной РРМ на выходной.
РРМ будет 8 канальный.
8 канал можно не выводить отдельно, только в РРМ сигнал.
Желательно использовать микроконтроллер PIC16F1824 .
Сколько будет стоит разработка и изготовление одного экземпляра ?
Сколько будет стоить получить исходники ?

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 18:05:14
ARV
что такое PPM-сигнал?

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 18:54:03
viiv
[uquote="ARV",url="/forum/viewtopic.php?p=3608876#p3608876"]что такое PPM-сигнал?[/uquote]

Пробую свои телепатические возможности :-)

PPM (Pulse Position Modulation)

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 19:06:27
Prot69

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 20:49:31
driver_gv
Могу разработать и изготовить. Стоимость и сроки после указания остальных параметров задачи.
Подробнее о себе https://radiokot.ru/forum/viewtopic.php?f=54&t=148186

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 21:17:51
Prot69
Какие параметры еще нужны ?
В уарт отсылаем пачку типа от А(значение кана) до Н(значение канала)
От А до Н это номера каналов, А=1. В=2....Н=8.
Принимаем в таком же формате.

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 21:45:09
driver_gv
То есть диапазон изменения значения канала и общее быстродействие системы не имеет значения?
Например для 2-х бит на канал и посылок не чаще раз в секунду в UART будет совсем недорого.
Вышлите полное ТЗ на почту gennadiy.v@gmail.com
Или ваше видение как оно должно работать.

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 22:05:08
Prot69
Формат РРМ подразумевает, стандартное изменения канала, от 1000мс до 2000мс и таких каналов 8
РРМ имеет кадр из 8 каналов.
Принимаем 8 каналов и после расшифровки, сразу отправляем все 8 значений каналов по уарту.
В среднем выходит около 50раз в секунду.
С такой же частотой будет и прием по уарт.
Скорость уарта 115200
На выходе РРМ формируется постоянно, обновляя свои значения по приему с уарта.
Так же на 7 выходах, формируются импульсы, длительностью значениям номеру канала из РРМ.
Канальные импульсы идут с частотой 50Гц.
В принципе это и есть все ТЗ.

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 22:24:35
driver_gv
Спрошу еще раз по другому. У Вас это термин - расшифровка.
С какой точностью требуется отслеживать изменение в каждом канале ? с точностью 1 мс - получится 1000 отсчетов С точностью 500 мс - три отсчета.
В UART просто бинарник? Или есть какой то протокол. Как узнать начало кадра /посылки на прием? Какова разрядность данных?

Re: Разработать устройство.

Добавлено: Чт апр 04, 2019 23:08:07
Prot69
Там ошибка, не мс, а мкс.
Как бы выше все написано и в каком формате данные по уарт.
И даны ссылки на структуру РРМ.
Точность, если сигнал меняется с 1000мкс до 2000мкс, то и передавать надо изменения в этом диапазоне, и с точностью в 1 мкс . (легко делается на модуле ССР в пике)
Так же вывод РРМ и канальных импульсов тоже с точностью в мкс (Так же на модуле ССР в пике)
Кадр чего РРМ ? так там есть синхропауза для этого.
Если уарта, так начало пакета с данными начинается с А

Re: Разработать устройство.

Добавлено: Пт апр 05, 2019 06:06:16
driver_gv
Все очень легко, если сам не собираешся делать.
Четырех CPP без переназначения выводов не достаточно для девяти каналов .
Свои предложения отправил в личку.

Re: Разработать устройство.

Добавлено: Пт апр 05, 2019 10:41:15
Enigm
А там и не нужно 4 ССР, достаточно только 2 :)
1 на прием РРМ
2 на формирование.
А канальные сами сформируются вместе с РРМ выхода.
Часто занимался такими поделками .

Re: Разработать устройство.

Добавлено: Пт апр 05, 2019 10:51:22
Prot69
Да забыл добавить.
Что нужно что бы питание микроконтроллера было 3.3вольта
Ибо входное будет от 5 до 12.