Прошивка из архива DS3231_DHT22_BMP180_4R-Link.zip = работает с ОК и с ОА (на TD62783) = шить EEPROM обязательно Если нечитаемое на матрицах, значит разводка матриц не по схеме Прошивки, фузы и схему в pdf искать тут
Эти транзисторы не заменяют TD, которая управляется логической единицей, как ULN. ВС нужен отрицательный потенциал для управления, у Вас открыты одновременно 7 ключей, отсюда и неправильное отображение.
Добавлено after 34 minutes 48 seconds: Прошивал и этой прошивкой - DS3231_DHT22_BMP180_4R-Link. Видно,что часы идут, строка бежит, а на экране вертикальные полосы -???
Я же выше написал причину. Без переделки прошивки, либо ключей, прошивки от alcxa не пойдут, я так понимаю они все заточены под ULN и TD, то есть на активную единицу на выходах регистра и прямой или инверсный вывод на столбцы. В моих прошивках выдается активный ноль или единица на ключи в зависимости от типа матрицы ОА /OK, поэтому у Вас и работает с этими прошивками.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Доброго времени суток, кто-нибуть может подсказать как скорректировать показания термодатчика. Может в коде что-то поменять можно??? А то безсовестно врёт на +2градуса...
Здравствуйте уважаемы коты. Собрал часы печатная плата от alcxa OA (TD62783), m32.Прошивка DS3231_DHT22_BMP180_4R-Link. При включенной авто яркости в верхней строке немного светятся некоторые светодиоды.
Радиодатчик работает только на минимальной якрости.
Корпуса нет, то есть он есть, но мегавентилируемый... Собрал двое часов и на обоих врет температура на +2градуса. Тут только прошивку корректировать нужно. Кто нибуть зает как?
Да неоднократно уже отмечали - датчик, припаянный непосредственно к плате будет врать. Перепаяй его на проводах 10 см и вынеси за пределы корпуса. О результатах отпишешься.
Вентиляция помогает не на 100%, тепло еще передается излучением, можно попробовать поставить отражающий экран между часами и датчиком. Если вы откорректируете прошивку, то получится что при разной температуре воздуха будет изменятся погрешность, так наверно и сейчас происходит, только если температура у вас сильно не изменяется.
Это все понятно... Но хотелось все таки попробовать с прошивкой пошаманить. Только не сильно я в прошивках понимаю... Вот часть прошивки где по-видимому что-то поменять нужно: //______измерение температуры //if ( flg_ds18b20 ) // каждую секунду if ( ( flg_ds18b20 ) && ( bud_flg == 0 ) ) { flg_ds18b20=0; for (i=0;i<devices;i++) { error_ds18b20[i]++; // инкременируем счетчик ошибочных чтений DS18B20 temperature_temp=ds18b20_read_temp (&rom_code[i][0]); // читаю датчик температуры DS18B20 if (temperature_temp!=(-9999)) // если температура прочиталась правильно, { temperature[i]=temperature_temp*10; temperature[i]+=5;// то сохраняем её значение в "temperature" error_ds18b20[i]=0; // обнуляем счетчик ошибочных чтений DS18B20 } if(error_ds18b20[i]==255) temperature[i]=-999; // если датчик DS18B20 за 5 мин ни разу правильно не прочитался, то подаём сигнал тревоги(выводим температуру -99,9 градуса) ds18b20_convert_temp(&rom_code[i][0]); // команда на измерение температуры } }
Датчик внутри часов однозначно будет врать, гдето уже писали как сделать чтоб он немешал. Для этого его ставят примерно 5 см от часов к питающему проводу под термоусадку, самый лучший вариант.
Сейчас этот форум просматривают: Анатолий79 и гости: 70
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения