Радиоуправление своими руками.
итак... раньше мы подключались к компу по такой схеме...
теперь мы подключаемся к компу по такой схеме...
оба варианта рабочие. Но второй лучше))

- Реклама
далее... приёмник.
к примеру так работает заводской модуль... а тут более подробно... ну PLL мы делать не будем)) есть схема по проще...
хотя тут сделали самодельный PLL... http://www.aholme.co.uk/Ethernet/EthernetRx.htm

Добавлено after 7 minutes 48 seconds:
короче должен получится аналог w5500... с шифрованием))

к примеру так работает заводской модуль... а тут более подробно... ну PLL мы делать не будем)) есть схема по проще...
хотя тут сделали самодельный PLL... http://www.aholme.co.uk/Ethernet/EthernetRx.htm
Добавлено after 7 minutes 48 seconds:
короче должен получится аналог w5500... с шифрованием))
- Вложения
-
- AES.pdf
- (1.13 МБ) 112 скачиваний
-
- AES.jpg
- (151.38 КБ) 883 скачивания
-
- w5500.ru.pdf
- (2.26 МБ) 2521 скачивание
-
- w5500.pdf
- (2.05 МБ) 153 скачивания
-
- w5500_схема.png
- (92.76 КБ) 94 скачивания
-
- LAN8720.pdf
- (1.02 МБ) 185 скачиваний
-
- w5500_схема.png
- (92.76 КБ) 106 скачиваний
-
- AR9331_схема.jpg
- (95.31 КБ) 108 скачиваний
далее... надо сделать самое сложное - блок синхронизации...
для начала проверим на транзисторах))
на транзисторах в протеусе работает))
в железе на транзисторах работать не будет... если только не использовать какие-то специальные транзисторы))
теперь надо переделать всё на высокочастотную логику... и проверить в железе...

в железе на транзисторах работать не будет... если только не использовать какие-то специальные транзисторы))
теперь надо переделать всё на высокочастотную логику... и проверить в железе...
далее... задача получить из манчестера меандр...
эта схема позволяет это сделать))
эта схема позволяет это сделать))
- Реклама
далее... измерили время переключения логических элементов...
блин... похоже эта схема работать не будет))
в реальности слишком большое время переключения логических элементов... 16-17 нс... хотя в даташите написано 8-9 нс... вот и верь после этого даташитам))
короче нужна другая микросхема... надо время переключения в два раза быстрей)) 8-9 нс... нормально...))

блин... похоже эта схема работать не будет))
в реальности слишком большое время переключения логических элементов... 16-17 нс... хотя в даташите написано 8-9 нс... вот и верь после этого даташитам))
короче нужна другая микросхема... надо время переключения в два раза быстрей)) 8-9 нс... нормально...))
далее... приехали быстродействующие SN74F00...
выглядит многообещающе))

да, не обманули))
задержка SN74F00 ~2...3 nc
только нагрузочная способность маленькая... написано 20 mA... в реальности меньше...
в принципе... не критично))

задержка SN74F00 ~2...3 nc
только нагрузочная способность маленькая... написано 20 mA... в реальности меньше...
в принципе... не критично))
что у нас тут...
спаяли по такой схеме... и нифига не работает))
на выходе регистра... какая-то ерунда... похоже какой-то возбуд))
интересно...

спаяли по такой схеме... и нифига не работает))
на выходе регистра... какая-то ерунда... похоже какой-то возбуд))
интересно...
короче... логика работает... никаких возбудов нет))
всё дело в таймингах... которые трудно предсказуемые)) зависят в том числе и от напряжения питания... просто частота слишком высокая... 10 МГц...
приборы нужны...

всё дело в таймингах... которые трудно предсказуемые)) зависят в том числе и от напряжения питания... просто частота слишком высокая... 10 МГц...
приборы нужны...
далее... надо подкрутить схему Умного Дома ))
щас работает по стандартной схеме... всё хорошо... только много деталей))
надо повыкидывать всё лишнее...

щас работает по стандартной схеме... всё хорошо... только много деталей))
надо повыкидывать всё лишнее...
- Вложения
-
- ATmega328-Server.rar
- (45.53 КБ) 107 скачиваний
-
- ATmega48-Switch.rar
- (16.97 КБ) 109 скачиваний
-
- ATmega48-RX.rar
- (15.59 КБ) 103 скачивания
-
- Proteus.rar
- (28.81 КБ) 99 скачиваний
надо повыкидывать всё лишнее...
надо пересмотреть концепцию))

Добавлено after 2 minutes 30 seconds: например убрать буферизацию... и сократить детали в 2 раза))

Добавлено after 2 minutes 30 seconds: например убрать буферизацию... и сократить детали в 2 раза))
- Вложения
-
- PING_100кбит.jpg
- (125.68 КБ) 99 скачиваний
-
- Proteus.rar
- (28.81 КБ) 94 скачивания
-
- switch.c
- (20.13 КБ) 98 скачиваний
-
- rx_modem.c
- (21.83 КБ) 92 скачивания
-
- tx_modem.c
- (11.27 КБ) 92 скачивания
-
- server.c
- (2.78 КБ) 92 скачивания
так совсем хорошо))
была такая схема... (полный дуплекс)... теперь такая схема... (полу дуплекс)... в чём разница ?))
1. полный дуплекс - все МК могут передавать пакеты одновременно... потерь пакетов нет.
2. полу дуплекс - все МК не могут передавать пакеты одновременно... будут потери пакетов...
Ну и ладно)) зато второй вариант проще))

Добавлено after 2 hours 41 minute 48 seconds:
а общая схема будет примерно такая))
была такая схема... (полный дуплекс)... теперь такая схема... (полу дуплекс)... в чём разница ?))
1. полный дуплекс - все МК могут передавать пакеты одновременно... потерь пакетов нет.
2. полу дуплекс - все МК не могут передавать пакеты одновременно... будут потери пакетов...
Ну и ладно)) зато второй вариант проще))
Добавлено after 2 hours 41 minute 48 seconds:
а общая схема будет примерно такая))
мы забыли доделать интернет приёмник))
а без этого проект не завершён...
в интернет приёмнике возникла проблема с блоком синхронизации... сначала спаяли по такой схеме... вот так он должен был работать... но он не заработал))
вся проблема в таймингах...
а конкретно в трудно предсказуемом (точнее совсем не предсказуемом) времени переключения логических элементов...
Добавлено after 3 minutes 12 seconds:
в даташите пишут одно... протеус показывает другое... а на практике... третье))

Добавлено after 17 minutes 26 seconds:
короче... нифига не работает)) и без приборов настроить невозможно...
поэтому обратимся к первоисточнику... http://www.aholme.co.uk/Ethernet/EthernetRx.htm
сделаем как в первоисточнике)) работает))
правда только при стабильном напряжении питания...
но это лучше чем ничего))

а без этого проект не завершён...
в интернет приёмнике возникла проблема с блоком синхронизации... сначала спаяли по такой схеме... вот так он должен был работать... но он не заработал))
вся проблема в таймингах...
а конкретно в трудно предсказуемом (точнее совсем не предсказуемом) времени переключения логических элементов...
Добавлено after 3 minutes 12 seconds:
в даташите пишут одно... протеус показывает другое... а на практике... третье))
Добавлено after 17 minutes 26 seconds:
короче... нифига не работает)) и без приборов настроить невозможно...
поэтому обратимся к первоисточнику... http://www.aholme.co.uk/Ethernet/EthernetRx.htm
сделаем как в первоисточнике)) работает))
правда только при стабильном напряжении питания...
но это лучше чем ничего))
далее...
подкрутили схемку)) улучшили синхронизацию... пакетики уже побежали)) надо подумать как ещё улучшить...

подкрутили схемку)) улучшили синхронизацию... пакетики уже побежали)) надо подумать как ещё улучшить...
подкрутили схемку))
улучшили синхронизацию...
осталось доделать ОУ...
только такого ОУ нет... нужна друга схема...
есть тут спецы в усилителях на 10 мгц ? ))

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

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


