Запущена в производство плата для тестового стенда (для обучения студентов)

Аватар пользователя Rutel

 

Выполнено проектирование тестовой версии коммутатора ССИ.

Запущено изготовление, предварительный срок готовности март 2023г.

Есть 4 канала 100Мбит и 6 каналов RS485 + разъемы для установки плат расширения.

Назначение:

 1. Для изучения базовых принципов ССИ.

2. Исследования в рамках сетей реального времени для систем автоматизации.

3. Работы по проектированию распределенной операционной системы реального времени.

Авторство: 
Авторская работа / переводика
Комментарий автора: 

Все идеи и алгоритмы, описываемые в данной статье, являются результатом
моей независимой и полностью самостоятельной интеллектуальной
деятельности. Как автор, разрешаю свободно использовать, изменять,
дополнять все идеи и алгоритмы любому человеку или организации в любых
типах проектов при обязательном указании моего авторства.


© Балыбердин Андрей Леонидович 2023 Rutel@Mail.ru

Комментарии

Аватар пользователя IMHO
IMHO(12 лет 10 месяцев)

Проект выходного дня для старшеклассника.

Зачем это здесь?

Комментарий администрации:  
*** отключен (набросы) ***
Аватар пользователя Lo
Lo(3 года 2 месяца)

Формально, это блоги. В блогах можно примерно все что угодно в рамках здравого смысла и УК РФ. Плюс, человек не толкает разработку, а скорее микрорекламится, но с посылом что его работу можно использовать в любых целях

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Это для "некоторых" кто говорит, что я только литературным творчеством занимаюсь.smile7.gif

 

Аватар пользователя просто пользователь

Проект выходного дня для старшеклассника.

Попробуйте на досуге сделать что-нибудь работоспособное на частотах 100+ МГц

Если ТС удастся загрузить все каналы Ethernet и RS-485, чтоб с любого Eth получить доступ к любому RS-485, то это не так просто, даже на уровне шлюза

Modbus TCP -> Modbus RTU

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

А тут не просто можно все загрузить,так еще и в реальном времени определять что какой то пользователь не полностью задействовал выделенный ему канал и пускать по нему асинхронный трафик (трафик без гарантии скорости до, времени доставки или вообще доставки).

КПД использования канала 98% (оставшиеся 2% используются для кодирования).

Аватар пользователя Николаев Александр

И вот это по вашему результат? Всё верно сказали, уровень старшеклассника. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Плата сделана для вчерашних старшеклассников.

Надеюсь на скорый "стартап" с интелом (предварительное общение было).

 

Аватар пользователя Николаев Александр

Надеюсь на скорый "стартап" с интелом (предварительное общение было).

Бедный интел, у них и так проблемы...

 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Что принципиально новое внедряют только в такие моменты.

Во все остальное время нужно эксплуатировать свои преимущества и превращать их в деньги. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

А Вы сколько сделали тестовых стендов для студентов?

Скольких специалистов Вы обучили?

Сколько аппаратуры для коммерчески успешных  проектов Вы сделали?

Результаты Ваших работ показывали по центральному каналу в новостях ?

Сколько действительно научных работ Вы написали ?

Аватар пользователя Николаев Александр

Вопросом на вопрос? Видать за живое задел. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Есть интересное психологическое наблюдение:

Тот кто не может выделиться сам, делает это за счет попыток "утопить" того кто может.

 

Аватар пользователя Николаев Александр

Вы до психологии ещё не доросли. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Я знаю чего вы так нервничаете - Вы чувствуете, что скоро Вас "выпнут" на мороз как проф-непригодного.

Думаю это очень хорошо - пару лет работы таксистом пойдет на пользу.

Почему таксистом - больше ничего делать вы не можете (по крайней мере ВЫ не предоставили результат)

А после сомнений в компетентности научного учреждения которое связано с вашим работодателем и подавно.

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Мельчают "специалисты", если раньше могли аргументированно доказать свою правоту используя научные термины то сейчас уже нет.

Наверное Вы таких слов даже не знаете, не то что ими пользоваться smile2.gif

Аватар пользователя Adios
Adios(1 год 9 месяцев)

Когда вы пишите  "уровень старшеклассника" вы видимо подразумеваете что 99.9% старшеклассников могут не хуже? 

Или 1%?

Аватар пользователя Николаев Александр

Подразумеваю, что ТС на самом деле дилетант с самомнением , пользующийся АШ как площадкой, где он может излагать свои опусы.  Я почитал его на других форумах, зрелище жалкое. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

а слабо это доказать на примере моих текстов и используя научную лексику 

Вот два текста:

https://aftershock.news/?q=node/1096748

https://aftershock.news/?q=node/1096761

 

Кроме того Вы хотите оскорбить уважаемых организаторов "Национального супер-компьютерного форума" ?

https://aftershock.news/?q=node/1185709

А Вы сами то не зарвались в своем величии ?

Аватар пользователя Николаев Александр

а слабо это доказать на примере моих текстов и используя научную лексику 

Пхах.

Ну сами захотели.

 В 13.02.2021 в 07:06, straus сказал:

Плезиохронную (PDH) знаю. А плезиосинхронная из какой оперы?
 

Угу ошибся ))

Спасибо что поправили.

___________________________________

 В 13.02.2021 в 08:48, Rutel сказал:

Угу ошибся

Нихрена себе ошибся. Температуру кипения воды с прямым углом перепутал.

Такая ошибка в самом предмете открытия говорит о многом.
 

____________________________________________________________________

Она говорит просто про орфографическую ошибку "плезиосинхронная" слова нет.

Хота в переводе значит почти синхронный - вполне.

_______________________________________________

На самом деле всё гораздо сложнее. И хуже.

Ты зарегистрировался на специализированном сайте. И первой твоей темой была простыня про то, что ты якобы разработал некую "идеальную сеть". Вторая твоя тема - тоже простыня про какой-то "компьютер пятого поколения". В других темах ты не участвуешь. Твои темы к тематике сайта относятся как "а поговорить". Поскольку во-первых, здесь собрались практики, а во-вторых, твои разработки уже рецензировали умные люди и оказалось, что ничего мало мальски полезного там нет. Не более, чем общие слова и мутные теории.

То есть, зарегился ты явно не для участия в жизни этого форума.

 

Далее.

Эти же простыни ты выложил на других форумах. Проводить исследования или писать работы по данному предмету ты не хочешь. Вариант патентования отвергаешь.

 

Можно сделать вывод, что ты просто ищешь возможность потрындеть с теми, кто по обсуждаемому вопросу не имеет глубоких знаний. Потому что кто имеет - сразу раскусил фуфел, несмотря на обилие умных слов в тексте.

 

На других форумах тебя ещё не послали?
 

 

  В 08.02.2021 в 18:48, Rutel сказал:

необходимо определить основной тип задач


 

  В 08.02.2021 в 18:48, Rutel сказал:

моделирования (проектирования) биологических структур (нейро-интерфейс) внедряемых в мозг человека (проект переноса личности человека в вычислительную систему)

Во круть...

На хабре ТС тоже попустили. Там у него вот что висит:

"О себе
Лавочка закрыта по причине отсутствия конструктивного диалога с сообществом."
__________________________________________

Ах, да, кстати. Как там Китайские товарищи?

Опубликовано 15 февраля, 2021 · Жалоба

  В 15.02.2021 в 11:06, frol13 сказал:

Мысли Ваши, проблемы Ваши, Вам и решать:)

Да, я и решаю - сейчас общаюсь с китайскими "товарищами",

да и если подумать зачем "Российским" инженерам теоретические знания 

если последние 70 лет Российская электроника разрабатывается методом 

наклеивания этикетки поверх "буржуинских" микросхем.

______________________

Плавно эволюционировали в Интел? 

Думали я что, тупенький и не пробью вас?

Кроме того Вы хотите оскорбить уважаемых организаторов "Национального супер-​компьютерного форума" ?

На форумах временами такую хренатень несут... Вообще не аргумент. 

Разбирать вас дальше мне лень. Что такое научные конфы и телевидение я знаю. Светиться там большого ума не надо, скорее наоборот умные там не водятся. 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Я не просто знаю что это такое, а двадцать лет назад реализовал полностью отвечающий стандарту приемо-передатчик E1 (со всеми сигнализация сверх-циклами и тд) и это через пять лет после завершения учебы

https://www.analytic.ru/articles/lib225.pdf

 

Слово плезиосинхронный (plesio - означает почти) есть - это последня степень асинхронности перед полностью синхронной системой. Для стандарта передачи данных PDH правильно говорить плезиохронная - там точность не такая строгая (по этому поводу есть стандарт, а в Е1 есть механизм называемый стаффиг битами)

Разбирать вас дальше мне лень.

Вы не научный специалист - Вас не интересует истина.

Что такое научные конфы и телевидение я знаю.

Иными словами Вы говорите, я участвую в научных проектах, но я знаю что то (судя по тону) нехорошее про научные конференции и участвующих в них ученых.

А Вам не кажется, что это "попахивает" откровенной проституцией ?

 

Аватар пользователя Adios
Adios(1 год 9 месяцев)

без перехода на личности - можно сказать в чем бесполезность проекта от ТС? Я свой первый синтезатор звуковых частот сваял на первом курсе месяц бегая по барахолкам. Только на последнем курсе удалось что-то сделать на DSP.  В промежутке было только ваяние всяких моделей по методу переменного состояния на паскале. Если сейчас все старшеклассники такие крутые как я на пятом курсе - снимаю шляпу, но по факту этого не наблюдаю. Даже хуже - спроси любого старшекласника что-то сваять на машинных кодах, ассемблере и С (а это основа писать микрологику) - впервый раз услышат.

Аватар пользователя .ioann.
.ioann.(4 года 1 месяц)

А что не так-то? Вполне результат. Из таких результатов и растет всё остальное. Что вам не нравится?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Тут все просто, я со своей "медвежьей косолапостью"  наступил на "мозоль" вот и вредничает.

Жена на меня ругается - весь народ распугаешь со своим характером.

Сразу говорю не корысти  ради  не со зла, а только прогресса ради.

Аватар пользователя Another_jim
Another_jim(9 лет 7 месяцев)

А в качестве центрального чипа что?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

FPGA Cyclone I (EP1C6-TC144) - то что осталось из хлама от старых проектов (с деньгами проблема).

Аватар пользователя просто пользователь

Altera ещё свой софт не прикрыла?

EP1C6-TC144

Что используете в качестве PHY? Или ещё лучше дайте ВОМ-файл, чтоб оценить проект

то что осталось из хлама от старых проектов

Наверное, много этих "из хлама" осталось незапаянных? На всех студентов хватит?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Плата еще не запущена - предупреждаю могут быть проблемы.

Кому нужна схема (pdf) или проект для альтиум пишите на Rutel@Mail.ru

Аватар пользователя просто пользователь

Плата еще не запущена - предупреждаю могут быть проблемы.

Даже не сама разводка интересует(там вполне могут быть ошибки), а на чём реализовано, то есть просто перечень микросхем.

Может, укажите чипы DD1, DD6, DD12 ?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Что используете в качестве PHY?

RTL8201BL для 100МБит (есть вопрос сколько байт idle вставлять что бы микросхема думала что передаются стандартные пакеты) 

MAX485 для RS-485.

По 485 интерфейсу есть "задумка" как подключать сеть ССИ к любому контроллеру без аппаратных переделок (просто повесить обработчик прерываний) и формировать из практически любого числа таких контроллеров распределенную систему реального времени с надежностью свойственной систем применяющим "троирование".

Аватар пользователя просто пользователь

MAX485 - очень легко убивается микросхема.

Лучше выбрать DIP-корпус и устанавливать на колодке.

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

В корпусе SO-8 RS-485 практически все одинаковые - MAX485 на момент покупки была самой дешевой в ЧИП и ДИП.

Аватар пользователя просто пользователь

То, что самая дешёвая, не сомневаюсь, но они долго не живут, там где постоянная перекоммутация.

Защищайте диодами.

И ещё клеммы под винт тоже плохо живут. Лучше сразу запаять разъёмные. Чтоб реже отвёрткой в плату тыкали.

Аватар пользователя просто пользователь

А в качестве DD12 что используете ?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

EPCS4SI8

Аватар пользователя просто пользователь

Родные очень дорого стоят. Иной раз проще простейшую однокристалку для этих целей прикрутить.

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

резко не вспомню, но есть совместимые аналоги.

Аватар пользователя просто пользователь

А тактовый для EP1C6 с обратной стороны платы? Что-то не вижу. И сколько МГц?

До 100 выводите с помощью PLL или сразу столько на выделенный вход подаёте?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

И сколько МГц?

66МГц

RTL8201 25МГц (интерфейс 4 бита за такт)

Аватар пользователя просто пользователь

что бы микросхема думала что передаются стандартные пакеты

Вы не планируете поддерживать ARP, ICMP и прочее ?

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

ССИ это синхронная (не пакетная связь)

А пакетная сети асинхронна по своей сути (нет никаких гарантий) - ну кроме случаев когда пакет имеет одинаковый размер и передается с точно известным периодом (SDH).

Если поток из ССИ попадает в пакетную сеть, то теряется качество обслуживания, все гарантии и тд.

Да можно реализовать шлюз в сеть Ethernet, одно из направлений работы.

Аватар пользователя просто пользователь

С RTL8201BL не сталкивался, только с dp83848 и ip101g

 

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

У них у всех четко стандартизованный интерфейс, отличаются в копейках и возможно в своих частных заскоках.

Аватар пользователя просто пользователь

чёрт всегда прячется в частностях.

Аватар пользователя просто пользователь

А каждой PHY свой кварц для надёжности?

Наверное, есть много вариантов, как им 25 МГц подать

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Специально -в рамках ССИ есть механизм позволяющий компенсировать не полную синхронность коммутаторов и линий связи.

Вот для тестирования механизма и сделано.

Аватар пользователя просто пользователь

есть вопрос сколько байт idle вставлять что бы микросхема думала что передаются стандартные пакеты

Начинайте пакеты с 6-ти байт со значением FF, не прогадаете. Длину пакета лучше делать кратно 32 битам. Для надёжности. Некоторые железяки плохо относятся к тем, кто так не делает.

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

Там не все так просто - если я правильно понимаю нужно пропустить минимум два байта (ничего не слать)

Дальше кодер (8D9B) вставит служебную последовательность idle вот по ней и все засинхрится (в документации есть упоминание).

Но это я проверю при отладке.

Аватар пользователя просто пользователь

По идее, вначале нужно по MDIO/MDC  дождаться установления линка или по светодиоду(Вам в проекте это будет проще контролировать). И да, между пакетами нужны паузы, чтоб они между собой связь контролировали.

Аватар пользователя Rutel
Rutel(9 лет 1 месяц)

возможно так (там автосоединение 100Мбит стоит).

Но мало ли, в какой то момент времени что то произойдет - вот и нужно принудительно ресинхронизировать битовый поток (что бы байты собирались один в один).

А то микросхема подождет какое т о время (время для передачи максимального пакета) и решит что ошибка и остановит прием.

Аватар пользователя просто пользователь

Поток по-любому нужно будет паузами разбавлять. Чтоб хотя бы для PHY казалось, что они с нормальными пакетами работают

Страницы