"черный ящик" c i2c

Тема в разделе "Arduino & Shields", создана пользователем Astrologius, 28 янв 2020.

  1. Astrologius

    Astrologius Нерд

    Недавно ко мне попало устройство представляющее собой плату практически полностью залитую компаундом. с краю платы на не залитом компаундом пространстве находиться двухцветный светодиод, нераспаянный micro usb, разъем и дублирующие его "пяточки". пины подписаны как: (Vout;GND;SCK;SDA;BSCL;BSDA;Vin;GND). пин Vin соединен с питанием usb разъема. если припаять usb и подключить к к компьютеру, то компьютер не находит новых устройств. при сканирование шины I2C находит 2 адреса 80 и 84.
    Вопрос к знатокам можно ли каким нибудь обзором запросить список команд у устройства или перебором понять что оно может (в наличии 2 ардуинки и куча радио деталей, в программирование разбираюсь плохо).
     
  2. b707

    b707 Гуру

    с вероятностью 99% что нет. Интерфейс I2C не предназаначен для общения с неподготовленными юзерами, а разаработчики пользуются даташитом, где все команды описаны
    а это - тем более, особенно с учетом вот этого:
    самый реальный способ разобраться, что это - это аккуратно счистить компаунд и посмотреть, из каких деталей оно состояит и нет ли надписей на плате. Если надписи есть - забить их в гугль, если плата распространенная - довольно большой шанс найти того, что ее уже курочил и выложил отчет в блог
     
  3. SergeiL

    SergeiL Оракул Модератор

    В Яндекс есть поиск по фотографии. Не всегда, но иногда ищет нормально ;)
     
    DetSimen и b707 нравится это.
  4. Asper Daffy

    Asper Daffy Иксперд

    Daniil, SergeiL, KindMan и 2 другим нравится это.
  5. parovoZZ

    parovoZZ Гуру

    а вдруг эта хрень для газового котла?
     
  6. ratman

    ratman Нерд

    Тогда в соседнюю ветку про акселерометры.
     
  7. Airbus

    Airbus Радиохулиган Модератор

    Следующий вопрос ТС будет:"Куда всё это можно присобачить?"
     
  8. DetSimen

    DetSimen Guest

    Я бы, за пузырь на Авите продал. :)
     
  9. Airbus

    Airbus Радиохулиган Модератор

    Что можно сделать если нашёл чОрный ящик на помойке.
    1-пройти мимо.
    2-разобрать на детали :6П3С,Кт-315,К155ЛА3 и потом их использовать в самоделках.
     
  10. Astrologius

    Astrologius Нерд

    После 8 часов в горячем растворителе (~60') и охлаждения сухим льдом, компаунд рассыпался и удалось очистить плату. Внутри большую часть занимает литий ионный аккумулятор на 20000 mA*h. и небольшая плата с двумя микросхемами в mqfp корпусе без опознавательных знаков,терморезистор пикейный к аккумулятору, твердотельное реле (нормально замкнутое) коммутирующие выход Vout;GND, большей дроссель и большей количество smd расыпухи. при посылке на BSCL;BSDA старт байта (0x20) в ответ выдает 2 байта, первый байт напряжение на батарее, второй байт уровень заряда. По всей видимость это блок обеспечения временного резервирования питания какой то автоматики.
     
  11. Astrologius

    Astrologius Нерд

    Шину сканировал этим стрейчем \/
    Код (C++):
    #include <Wire.h>
    void setup()
    {
    Wire.begin();
    Serial.begin(9600);
    }
    void loop()
    {
    byte error, address;
    for(address = 1; address < 127; address++ )
      {
       Wire.beginTransmission(address);
       error = Wire.endTransmission();
       if (error == 0)
        {
        Serial.write (1);
       Serial.write (2);
       if (address<16) Serial.print("0");
       Serial.print(address,HEX);
       Serial.write (3);
       Serial.write (4);
       }
    }
    delay (250);
      }
     
  12. Asper Daffy

    Asper Daffy Иксперд

    Хорошо упаковал? А то у меня стрейч иногда "разворачивается", хотя вроде и не должен.
     
    Andrey12, DetSimen и parovoZZ нравится это.
  13. DetSimen

    DetSimen Guest

    Лучше скотчем, двусторонним, чтоб дуплексом сканировать можно было.
     
    Asper Daffy и Andrey12 нравится это.