Да это просто офигенный совет! ))) Как же я сам до этого не догадался... Я понял.. Вы вопросов не читаете и с модулем W5500 никогда не работали... а только даёте советы))
А если внимательно читать вопросы, то можно давать дельные советы...
roman.com писал(а):
Регистр настройки PHY не работает - если записать другое значение (отличное от заводских), моудуль W5500 просто отключает весь блок PHY... Может кто знает в чём проблема?
Если весь блок PHY отключается, значит сброшен бит RST в регистре PHYCFGR (W5500 PHY Configuration Register) по адресу [0x002E]... Надо исправить ошибку в программе, а не бежать сразу за паяльником ... )) Да, и второе - перед записью новых значений в регистр PHYCFGR (W5500 PHY Configuration Register) по адресу [0x002E]... необходимо произвести аппаратный сброс блока PHY... бит RST в этом же регистре. Вот и всё)) Вот это был бы дельный совет)) Вот я и говорю... Развелось советчиков... блин..))
В UDP режиме W5500 тоже нормально работает - https://wizwiki.net/wiki/doku.php?id=pr ... p_function Можем обойтись и без ПК..)) Тогда поставим два WiFi роутера... по такой схеме: пульт (ATmega8 + W5500 + WiFi роутер) ----- эфир ----- (WiFi роутер + W5500 + ATmega8) кораблик.
Рано или поздно наткнётесь на ограничения и негибкость внутренней реализации протоколов в W5500. С домашним роутером скорее всего будет работать без проблем... позже весь кампус перевели под IPv6 и W5500 кончилась (нужна была полная поддержка IPv6 включая DHCPv6). Вот тут-то и вспомнится ENC28 с гибкой программной реализацией стеков.
Да, Вы правы... заметил ограничения и негибкость внутренней реализации.
Ещё немного поигрался с MACRAW... Полноценно под IPv6 использовать W5500 не получится. На приём MAC-адрес IPv6 не поддерживает. Можно использовать W5500 под IPv6 только на передачу, если написать свой стек протоколов IPv6... Но так не интересно.
С домашним роутером W5500 работает без проблем. MACRAW можно использовать в пределах домашней сети, достаточно просто прописать MAC-адреса (IP не обязательно, WiFi роутер работает на MAC-уровне). И включить фильтрацию broadcast и multicast (в W5500 есть такая функция), а то broadcast и multicast уже задолбали..)) Особенно если в домашней сети много устройств..))
Но лучше всё таки использовать стандартные протоколы UDP и TCP/IP... Работать только в домашней сети не интересно. Нужен выход в инет..)) А в остальном вообщем-то простенький такой модулёк..)) Для опроса удалённых датчиков по инету ... пойдёт)) Собственно за этим он и нужен))
Всё работает)) Принцип работы по Wi-Fi такой же, как и в предыдущих схемах. Только немного сложней протокол передачи по Wi-Fi: UDP (англ. User Datagram Protocol — протокол пользовательских датаграмм).
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Продолжим "ломать" W5500..)) В даташите ещё рекомендуют использовать режим MACRAW для всяких PING... Добавим в кораблик режим автоматического запроса - https://ru.wikipedia.org/wiki/Ping
87.250.250.242 - яндекс в шоке)) Замечательно)) Теперь наш "кораблик" ещё и автоматически проверяет целостность и качество соединений... И (что важно) контролирует работу Wi-Fi роутера (через который он работает) и может автоматически перезагрузить Wi-Fi роутер (в случае его "зависания").
Доброго времени суток любители радио конструкторы,я последний раз тут был 04м а щас 11м,за бортом -13гр пора ставать на якорь. Этим летом я мало выезжал на природу(2 раза и раз давал брату) кроме того что умерла одна батарея а точнее за два года уже две(уходят в короткую) технических проблем не обнаружено,вчера розабрал смастил и собрал.V2-доволен волне,когда розбагатею переделаю печатки так чтоби на разйомах без кучи проводов итогда сниму видюшку.Понял одну вещь что нада делать пульт управления легким,и для одной руки. потому я прикупил запчастей для V3(Atmega128) делать будем толька пульт,все на оддельных модулях,соеденяя их между собой проводами, чем по проще для повторения, на схеме тупо модули и провода так чтобы можна было спаять за пол часа. Все что нарисовано на схеме есть в наличеи,последнее слово за тобой,так как ты roman.com мозги этого проэкта. https://drive.google.com/open?id=1FnbOM ... GkqvFMjnPE
_________________ И опыт сын ошибок трудных и гений парадоксов друг
прикупил запчастей для V3(Atmega128) делать будем толька пульт
Сделать прошивку для Atmega128 не проблема. Не понял что ты хочешь улучшить... C какой целью в пульте Atmega128 ? Добавит кнопки? )) А в кораблике оставить Atmega8 ? У Atmega8 в кораблики нет свободных выводов... ничего больше не подключишь...
В идеале в кораблик тоже надо поставить ATmega-128... А лучше две ATmega-8... Будет двухядерный процессор..)) Вот пример заводского пульта (для размышлений) - https://www.youtube.com/watch?v=NmY4xCs1V8I
roman.com я извеняюсь на перед щас очень много работы по всех фронтах (буду на связь выходить с пробелами), но хочетса модернезировать пульт. В том видео я не увидел ничего интересного для нас.(мы хотели красивую визуализацыю,меню пошыре) я планирую на нашэй управлялке сделать 1карабль(сделано) 2машынка https://item.taobao.com/item.htm?spm=a1 ... 5569912543 3квадрик Щас было бы хорошо перенести все что мы имеем в 128 (128 очень дешовая может быть пальонка,екран тоже я взял на пробу тот дешовый) V2-останетса не тронутим навсегда(И ПУЛЬТ И КАРАБЛИК) ВСЕ БУДЕТ СОЗДАВАТСА ИЗ НОВЫХ КОМПОНЕНТОВ. А ПРО ИНТЕРНЕТ ВЕЩИ Я СЛЫШАЛ (У НИХ СНАЧАЛА ВЫРОСТУТ УШЫ ПОТОМ ГЛАЗА)
Добавлено after 1 hour 56 minutes 15 seconds: roman.com для полного упрощения повторения проекта я попрошу чтобы у нас не было ни spl схем ни ley печаток (тупо один jpeg-файл-где все просто и понятно.(я пропечатал на чернобелом лазернике все очень хорошо видно и понятно) Посмотри пожалуста может я чтото не так подключил ,и подключи что осталось. https://drive.google.com/open?id=1MxzKH ... 4oaD6v8CeQ
_________________ И опыт сын ошибок трудных и гений парадоксов друг
2 машинку? Эта "китайская" машинка (https://videocdn.taobao.com/oss/ali-vid ... /video.mp4) - это упрощённый вариант нашей машинки. Уже делали (в прошлой теме). Только мы делали на самых дешёвых радиомодулях - 433 Мгц. С мигалками, автоматическими поворотниками (включаются автоматически на поворотах), с автоматическими стоп сигналами (включаются автоматически только при замедлении хода)... и т.д. Сама машинка с независимой подвеской..))
И т.д.)) Впринципе всё работает, только одна проблема была:
zhuplev писал(а):
быстродействие маловато, может для тихоходных лодок пойдёт для машинки нет...
roman.com писал(а):
Сейчас наша ATmega8 передаёт 250 импульсов в секунду (4,6 пакетов в секунду). Это значит, что от момента когда мы дёргаем джойстик на пульте, до момента выполнения команды нашей машинки... проходит не более 0,4 секунды (зависит от того, в какой момент времени мы дёргаем джойстик).
Оно и понятно, т.к. дешёвый радиомодуль (433 Мгц) - максимальная скорость передачи до 5 кБит/c. )) Да ещё и старая кодировка сигнала была - типа "манчестер", который уже давно никто не использует... )) И т.д и т.п.
ley я не пользуюсь, у меня всё на макетках)) spl схемы - просто для удобства. Ну можно и без spl. Для написания программы достаточно знать номера выводов и (самое важное) "букавки" на выводах - типа MOSI, MISO, CLK, ... и т.д.
roman.com-ти как всегда очень все красиво и понятно нарисовал. Єсли все будет хорошо после завтра будет пару часов. Єсли можна кварц сделаем внутриний. https://sites.google.com/site/samocoder ... a5110_1100 тут кое что есть интересное.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
Не знаю что у них можно списать)) У них всё постоено на готовых глючных библиотеках. Мы не используем библиотеки. У нас нет глюков.))
Сейчас наш "кораблик" поддерживает любые каналы связи. От ИК-пультов, любые радиоканалы, на любой элементной базе (включая простые рации 27/144/433 мгц и т.д.) до Wi-Fi. А нрф (как основной канал связи) можно использовать для любых моделей. Сейчас в "кораблике" восемь ППМ каналов.
Используя платы расширения (мультиплексоры/демультиплексоры) можно добавить в "кораблик" неограниченное количество ППМ каналов. Да хоть тысячу каналов !!! )) Не проблема..)))
Для "квадрика" нужно разработать полётный контроллер... с гироскопами, GPS навигацией и т.д. и т.п. )) Вот и вся разница между "корабликом" и "квадриком")) Сделать не проблема... Просто нужно больше времени... ---------- 1-Паяем по этой схеме:
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения