Сильно нагревается контролер Enthernet шилда

Тема в разделе "Arduino & Shields", создана пользователем Mihay, 19 май 2016.

  1. Mihay

    Mihay Гик

    Приехал Enthernet шилд. Включил его в общую сеть через маршрутизатор. Маленькие тестовые скетчи соединяют Arduino Uno с ПК и даже что-то передает. Но меня беспокоит следующее - вне зависимости от того работаю ли я в данный момент с Ардуиной или нахожусь в пассивном состоянии (просто включен в сеть):
    1. Постоянно мигает светодиод RX.
    2. Светодиоды COLL, FULLD, LOMM - горят без мигания
    3. Светодиод LINK - мигает (судя по названию - должен мигать, но когда?)
    4. Сильно греется контроллер Enthernet-шилда W5100

    Скажите пож-та, что это все значит???? Кто может объяснить что происходит!?
    Боюсь спалить Шилд.
     
  2. Vetrinus

    Vetrinus Гик

    Если тестовые скетчи работают нормально, значит все в порядке. Тоже было у меня подозрение, что он перегревается, но замеры температуры показали 50-60 градусов, а по даташиту W5100 должен работать в диапазоне до 90-100 градусов, если не ошибаюсь. Советую самому глянуть.
     
  3. ostrov

    ostrov Гуру

    Как мне объяснял один дедушка-электронщик: если палец терпит, то норма. )
     
  4. Vetrinus

    Vetrinus Гик

    Я кстати тоже у деда консультировался по этому поводу. Получил аналогичный ответ)))
     
  5. Mihay

    Mihay Гик

    А кто может объяснить значения светодиодов?
    1. Светодиод TX - мигает когда данные отправляются в сеть - это понятно!
    2. Постоянно мигает светодиод RX - данные принимаются из сети. Не понятно что шилд постоянно принимает из сети, если ему ничего не шлется? Или это свойство всех сетей через маршрутизатор? Сеть очень большая.
    3. Что означают светодиоды COLL (не горит), FULLD, LOMM (горят без мигания)?
    4. Что означает светодиод LINK (мигает)? Судя по названию - должен мигать, но когда?
     
  6. Vetrinus

    Vetrinus Гик

    Между устройствами в сети всегда идет обмен. Даже если вы ничего не шлете обмен все равно есть. Предполагаю, что чтобы понять, что именно там происходит, нужно выучить стек протоколов TCP/IP.
    Касательно всего остального... Первая ссылка из гугла ведет на https://www.arduino.cc/en/Main/ArduinoEthernetShield
    Где есть вот такой вот такая вот информация:
    The shield contains a number of informational LEDs:

    • PWR: indicates that the board and shield are powered
    • LINK: indicates the presence of a network link and flashes when the shield transmits or receives data
    • FULLD: indicates that the network connection is full duplex
    • 100M: indicates the presence of a 100 Mb/s network connection (as opposed to 10 Mb/s)
    • RX: flashes when the shield receives data
    • TX: flashes when the shield sends data
    • COLL: flashes when network collisions are detected