Подключение железа к AMS

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Пт янв 19, 2018 12:27 pm

Приветствую Всех. Прошу помощи. Кто нибудь запустил плату W5500 ?
СпойлерПоказать
W5500.jpg
W5500.jpg (77.45 КБ) 3972 просмотра
Приобрел отдельный модуль от RobotDyn , а так же DataLoger и МикроМегу ( Уже на таможне). Подключил к плате Мега+ESP. В коде заменил вызов на W5500.
По отдельности работает - то есть или интернет или SD-карта. А вместе не хотят. Синхронизация времени есть - делаю вывод , что шилд работает.
Выводы подключаю на ICSP выводы - на 51-53 не заводится. Провода стандартные от ардуины.
Пока хочу просто запустить AMS. В дальнейшем прицепить это хозяйство к МикроМеге. А у неё нет разъема ICSP.
СпойлерПоказать
  • AMS Mega (0.16) started...
    Modul Hardware...
    Controller: Arduino Mega
    Total memory: 8192
    Free memory: 3695 (45%)
    Network adapter: Ethernet Shield 2
    started
    Modul EEPROM...
    Name: AMS Mega
    Address: 254
    started
    Modul Ethernet...
    MAC: 0 2A F5 12 67 50
    IP: 192.168.2.50
    started
    Modul SD...
    SD init... failed
    Modul SD Info...
    failed
    Modul NTP...
    Local port: 123
    started
    Modul RTC...
    Waiting for NTP sync...
    Transmit NTP request (129.6.15.30:123)
    Receive NTP response
    2018-01-19 11:00:11 started
    2018-01-19 11:00:11 Modul Server... started
    2018-01-19 11:00:11 Modul Upload... started
    2018-01-19 11:00:11 Modul Temperature...
    2018-01-19 11:00:11 Parasite power OFF
    2018-01-19 11:00:11 Found 0 devices
    2018-01-19 11:00:11 #0: 0 0 0 0 0 0 0 tempSTR
    2018-01-19 11:00:11 #1: 0 0 0 0 0 0 0 tempHOM
    2018-01-19 11:00:11 #2: 0 0 0 0 0 0 0 tempWRM
    2018-01-19 11:00:11 started
    2018-01-19 11:00:11 Modul RobotDyn... started
    2018-01-19 11:00:11 Modul nooLite... started
    2018-01-19 11:00:11 GLOBAL Init DONE (6s)

    2018-01-19 11:00:11 AMS WORK 3701 (45%)
    command/parameter: esp/1
Как активировать програмный ISP ?

*** Сообщение запрещено. Сообщение похоже на спам. ***
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Пт янв 19, 2018 3:46 pm

Дополнение к забаненному сообщению. Тест W5500 DHCP адрес работает. Как только подаю напругу на SD карту - отваливается.
Не могу сообразить где конфликт и из-за чего. По отдельности всё работает , а вместе ни-в-какую .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Подключение железа к AMS

Сообщение nick7zmail » Пт янв 19, 2018 3:55 pm

Мож перемыкают диоды сети и карты? Они там рядом...проверь качество пайки.

Отправлено с моего G8441 через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Пт янв 19, 2018 4:17 pm

Да предыдущее сообщение забанили. Суть. Купил модуль W5500 от RobotDyn. Но это отдельный чип с блоком питания. А что бы запустить AMS добавил отдельный карт-ридер с какой то микрухой. Все хозяйство повесил ардуиновскими проводами на выводы ICSP.
Загружаю двойную версию для родной платы. При старте доходит до модуля RTC и останавливается.Файлы определяются.
Отключаю SD физически - всё работает , время синхронизируется по сети , но веба конечно нет.
Отдельно примеры чтения,записи карты работает.
Отдельно тест чтения DHCP то же работает.
Вот и спрашивал - кто прикрутил W5500.

Alex где то писал , что двойная плата не заводится.
Купил по соображению конструктива - на почте валяется Микро-Мега и DataLoger этой же фирмы.

Так же еще хочу повесить SPI TFT экран на эти же пины. Нечто подобное было , когда повесил NRF24 и CD на ESP8266. Но там была проблема в поиске правильных пинов для работы ( решено).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Подключение железа к AMS

Сообщение nick7zmail » Пт янв 19, 2018 4:37 pm

Аа...вон оно что...
Как вариант...не знаю как там у RobotDyn, но у меги с 5100 шилдом - на какие-то цифровые контакты (50-53 что ли...мож больше) выводится родной spi интерфейс (только при подключении шилда. в обычном режиме это цифровые пины обычные). Может тут такая же фигня? И флеха втыкается в конфликтующий пин, из-за чего всё падает...чисто предположение...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Пт янв 19, 2018 4:45 pm

Да пробовал по всякому. У меня 3 варианта карт- ридеров. Тупой микро с одним кондером на питании. Работает на 8266. Тут не хочет. Навороченный с какой то микрухой - вроде заводится. И жду родной , но в форм-факторе D1-mini с часами и батарейкой.
Такое ощущение , что на длинных проводах появляются временные искажения на шине. На той неделе придет все родное - буду играться - заводить :lol:
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Подключение железа к AMS

Сообщение Alex » Сб янв 20, 2018 12:18 am

Alex где то писал , что двойная плата не заводится.
Да, всё правильно, у меня до сих пор лежат два модуля на W5500 которые не удалось завести никакими заклинаниями, даже призывали :) профессионального железячника с осциллографом — ничего не помогает. Есть подозрение, что причина либо в (не)согласовании выходов/входов, либо в таймингах, либо в наводках на проводники SPI.

В практическом смысле этим шаманством нет особого смысла заниматься — легче купить готовую плату. (Если только для повышения своей квалификации.)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Сб янв 20, 2018 12:26 am

Так самое обидное - сама по себе она работает. Во всяком случае получает NTP время по сети и показывает сетевой адрес. А совместно с картой не хочет.
  • Seconds since Jan 1 1900 = 3725385813
    Unix time = 1516397013
    The UTC time is 21:23:33
    Seconds since Jan 1 1900 = 3725385824
    Unix time = 1516397024
    The UTC time is 21:23:44
Тайм зону не выставил только. В AMS эта часть то же работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Подключение железа к AMS

Сообщение Alex » Сб янв 20, 2018 12:29 am

Так самое обидное - сама по себе она работает. Во всяком случае получает NTP время по сети и показывает сетевой адрес. А совместно с картой не хочет.
Во-во. То запускается, то не запускается, то получает адрес, то не получает, то видит свой IP, то не видит собственный IP, прописанный в скетче — бррр... как вспомню, так вздрогну...
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Подключение железа к AMS

Сообщение serghei » Сб янв 20, 2018 12:36 am

Ну пол дна пропахало нормально.
Самое гениальное применение даже если не запущу полноценный сервер - сделаю мост и по пингу буду видеть - отвалилась Мега или нет. А Мегу гонять как расширение для 8266. Благо они догадались воткнуть 4 мегабайта памяти.

В догонку. Поковырялся я в официальной схеме шилда. Из криминального - выводы Mosi ,Miso и SCK соеденены параллельно. CS W5500 Идет напрямую на разъём. А Mosi, SCK и CS карты через буфер.
Может проблема в 5-ти вольтовом питании? На SD шилде мелкая микруха - это конвертор уровней. Скорее всего она гадит. Надо проверить на Дуе....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить