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

Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить
Родился
Сообщения: 6
Зарегистрирован: Чт апр 04, 2019 17:32:17

Сообщение Prot69 »

Доброго времени суток.
Нужно разработать и изготовить устройство.
Краткое ТЗ
Плата должна принимать сигнал вида РРМ .
Разбирать на каналы и отправлять значения каналов в УАРТ.
Так же, плата должна принимать по УАРТ значения каналов и формировать из них РРМ сигнал и отдельные каналы.
Так же если в течении секунды, нет приема по УАРТ, переключать входной РРМ на выходной.
РРМ будет 8 канальный.
8 канал можно не выводить отдельно, только в РРМ сигнал.
Желательно использовать микроконтроллер PIC16F1824 .
Сколько будет стоит разработка и изготовление одного экземпляра ?
Сколько будет стоить получить исходники ?
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18794
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

что такое PPM-сигнал?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Грызет канифоль
Сообщения: 291
Зарегистрирован: Чт ноя 06, 2014 13:09:06

Сообщение viiv »

[uquote="ARV",url="/forum/viewtopic.php?p=3608876#p3608876"]что такое PPM-сигнал?[/uquote]

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

PPM (Pulse Position Modulation)
Родился
Сообщения: 6
Зарегистрирован: Чт апр 04, 2019 17:32:17

Сообщение Prot69 »

Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону

Сообщение driver_gv »

Могу разработать и изготовить. Стоимость и сроки после указания остальных параметров задачи.
Подробнее о себе https://radiokot.ru/forum/viewtopic.php?f=54&t=148186
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Контактная информация:
Реклама
Родился
Сообщения: 6
Зарегистрирован: Чт апр 04, 2019 17:32:17

Сообщение Prot69 »

Какие параметры еще нужны ?
В уарт отсылаем пачку типа от А(значение кана) до Н(значение канала)
От А до Н это номера каналов, А=1. В=2....Н=8.
Принимаем в таком же формате.
Реклама
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону

Сообщение driver_gv »

То есть диапазон изменения значения канала и общее быстродействие системы не имеет значения?
Например для 2-х бит на канал и посылок не чаще раз в секунду в UART будет совсем недорого.
Вышлите полное ТЗ на почту gennadiy.v@gmail.com
Или ваше видение как оно должно работать.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Контактная информация:
Родился
Сообщения: 6
Зарегистрирован: Чт апр 04, 2019 17:32:17

Сообщение Prot69 »

Формат РРМ подразумевает, стандартное изменения канала, от 1000мс до 2000мс и таких каналов 8
РРМ имеет кадр из 8 каналов.
Принимаем 8 каналов и после расшифровки, сразу отправляем все 8 значений каналов по уарту.
В среднем выходит около 50раз в секунду.
С такой же частотой будет и прием по уарт.
Скорость уарта 115200
На выходе РРМ формируется постоянно, обновляя свои значения по приему с уарта.
Так же на 7 выходах, формируются импульсы, длительностью значениям номеру канала из РРМ.
Канальные импульсы идут с частотой 50Гц.
В принципе это и есть все ТЗ.
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону

Сообщение driver_gv »

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

Сообщение Prot69 »

Там ошибка, не мс, а мкс.
Как бы выше все написано и в каком формате данные по уарт.
И даны ссылки на структуру РРМ.
Точность, если сигнал меняется с 1000мкс до 2000мкс, то и передавать надо изменения в этом диапазоне, и с точностью в 1 мкс . (легко делается на модуле ССР в пике)
Так же вывод РРМ и канальных импульсов тоже с точностью в мкс (Так же на модуле ССР в пике)
Кадр чего РРМ ? так там есть синхропауза для этого.
Если уарта, так начало пакета с данными начинается с А
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону

Сообщение driver_gv »

Все очень легко, если сам не собираешся делать.
Четырех CPP без переназначения выводов не достаточно для девяти каналов .
Свои предложения отправил в личку.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

А там и не нужно 4 ССР, достаточно только 2 :)
1 на прием РРМ
2 на формирование.
А канальные сами сформируются вместе с РРМ выхода.
Часто занимался такими поделками .
Родился
Сообщения: 6
Зарегистрирован: Чт апр 04, 2019 17:32:17

Сообщение Prot69 »

Да забыл добавить.
Что нужно что бы питание микроконтроллера было 3.3вольта
Ибо входное будет от 5 до 12.
Ответить

Вернуться в «Есть работа»