генератор цифровых сигналов с Помощью Ардуино

Maksimka3434
Offline
Зарегистрирован: 20.01.2017

нужна помощь в сборке и программирование Ардуино. Генератор цифровых сигналов нужно подать в цифровой поток Е1 с одной стороны а с другой стороны с помощью прибора Аист измерить параметры основный параметры ES и SES и т.д . Замысел в том что при нажатии кнопки в линнии будаеться добавочный бит (1) а на другую кнопку длительность добавочных битов (1101) .

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Кто-нибудь понял, что ТС хотел сказать?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Да. Я понял. А что?
Генерим искуственно ошибки в поток Е1. И измеряем их потом. Можно и на ардуинке... Что непонятно?
ТС даже написал, что два варианта: одна ошибка или серия.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ES и SES это просто показатели ошибок. Подробности - чисто связистские и тут лишние.

gena
Offline
Зарегистрирован: 04.11.2012

  Сегодня, прям вот сегодня, всё брошу и буду изучать, как с "...помощью прибора Аист измерить параметры основный параметры ES и SES и т.д . Замысел в том что при нажатии кнопки в линнии будаеться добавочный бит (1) а на другую кнопку длительность добавочных битов (1101) ."

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Гена! Дык речь шла не о том, чтобы помогать ТС в     его нелегком деле.

Евгений просто спросил: "понял ли кто-нибудь". Я и сказал, что понял. ;) ;) ;)

gena
Offline
Зарегистрирован: 04.11.2012

  Так я и отверил ТС, чем займу сегодня ВЕСЬ свой выходной.

Maksimka3434
Offline
Зарегистрирован: 20.01.2017

Спасибо тебе добрый друг ...

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

А если серьезно и по трезвяку:

Ты, друг, чего хочешь-то?

Аист заменить на что-то? Или с ближнего конца самоделку, а на дальнем Аист?

Ты внятно скажи: сам Аист умеет и ошибки генерить и мерять, а от бедной-маленькой Ардуинки ты что хочешь?

С ее 16 МГц бы бит-фрейминг не очень хорошо сделаешь, запас то всего в 8 раз. То есть 8 тиков таймера на бит, ты это понимаешь?

Или ты хочешь аналог Аиста собрать, только в "дцать" раз дешевле? Амбициозно....

Maksimka3434
Offline
Зарегистрирован: 20.01.2017

Я хочу с помощью Ардуино собрать генератор импульсов и с помощью измерительных приборов увидеть изменение в потоке е1. В начале описан что то типо примера и я хочу узнать как примерно это можно реализовать . так немного понятней стало ?

Maksimka3434
Offline
Зарегистрирован: 20.01.2017

wdrakula пишет:

А если серьезно и по трезвяку:

Ты, друг, чего хочешь-то?

Аист заменить на что-то? Или с ближнего конца самоделку, а на дальнем Аист?

Ты внятно скажи: сам Аист умеет и ошибки генерить и мерять, а от бедной-маленькой Ардуинки ты что хочешь?

С ее 16 МГц бы бит-фрейминг не очень хорошо сделаешь, запас то всего в 8 раз. То есть 8 тиков таймера на бит, ты это понимаешь?

Или ты хочешь аналог Аиста собрать, только в "дцать" раз дешевле? Амбициозно....


Ты правельно понял . есть аист что бы на дальнем конце измерить но нет генератора импульсов на ближнем и я хочу с помощью ардуино это реализовать . это возможно ?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Кто-нибудь понял, что ТС хотел сказать?

Конечно, он хочет вводить в цифровой поток ошибки, для проверки качества  E1?

Maksimka3434
Offline
Зарегистрирован: 20.01.2017

Да

Samid777
Offline
Зарегистрирован: 24.04.2019

Интересно, автор  на форуме еще, получилось ли у него желаемое? Имхо сделать подобное на ардуино более чем реально, мы просто посылаем сигналы цикловой синхроризации, как это делает прибор либо аист, а если включаемся возвращая поток обратно, то... делаем то же самое. В качестве информации аист если не ошибаюсь, может отправить и единички, и нулики, и нужную нам последовательность, и псп, кроме того можно поговорить по каналу, однако это ни разу не получилось. Точнее генератор пробовал по каналу дать, что не получилось. На андуино было бы идеально отправить во всех интервалах ПСП, 5 + 3 информация для восстановления (биты в одном КИ).
Имхо самое сложное перевести обычный бинарный код в HDB3. Вот как это сделать, так и не смог понять. Физически тоже не трудно, пары операционных усилителей хватит.  Сложно понять, что делать, когда идет длинная последовательность нулей или едениц. Там сигнал меняет полярность после третьего повторяющегося символа, но ведь это он должен будет сделать и если символ сменится? Как понят, сменился символ, или же это вынужденная смена? 
Самое интересное применение для ардуино в данной штуке, было бы передать езернет поверх Е1, вот за такое, уже давно сделанное устройство, но не дешевое (ардуино дешевле выйдет, с езернет модулем, чем орион 2 или 3), ряд связистов скажет большое спасибо.