RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка.
Поэтому и спрашивал откуда 10 РТСов.
asidalv писал(а):...Глючить начинает именно при нагреве контроллера. Где копать - не знаю!
При нагреве частота встроенного генератора уменьшается, т.е. начальная задержка удержания линии в 0 (при номинальной частоте 8МГц у Вас ~11мкс) увеличивается и вылезает из области, когда можно опрашивать линию (<15мкс). Также, как я понял, Вы не выдерживаете время тайм-слота чтения.
asidalv писал(а):...Глючить начинает именно при нагреве контроллера. Где копать - не знаю!
При нагреве частота встроенного генератора уменьшается, т.е. начальная задержка удержания линии в 0 (при номинальной частоте 8МГц у Вас ~11мкс) увеличивается и вылезает из области, когда можно опрашивать линию (<15мкс). Также, как я понял, Вы не выдерживаете время тайм-слота чтения.
Спасибо, как то не подумал об этом, не знал что так сильно влияет. Пробовал бороться подбирать резистор-подтяжку на линии 1-wire не помогает, или помехи от ШИМ думал идут на датчик. КПД у этих ламп вообще никакой все в тепло идет разогревает весь корпус и плата))) Зато красиво
Интересно, что действительно так греются мтх-90? Наверное надо подумать о вентиляции корпуса часов (активной или пассивной). Так же можно отделить блок индикации и плату процессорную перегородкой.
Topaloff писал(а):Интересно, что действительно так греются мтх-90? Наверное надо подумать о вентиляции корпуса часов (активной или пассивной). Так же можно отделить блок индикации и плату процессорную перегородкой.
Они все ГРИ греются. Просто там у вас их мало, а тут - много)) около 200 ламп. Питание 110В ток 1.5А при полностью включенном табло при полной яркости. Для чего сооружен внешний мощный блок питания и он - тоже греется по страшному)
Насчет охлаждения. Есть (была) такая информационная система называлась "строка-640" там было поле из тиратронов МТХ-90 около 1500 штук. Применялась в московских аэропортах и на вокзалах в 80х годах. БП там был 1 кВт мощностью и куча вентиляторов для продувки панели. Где-то у меня остался pdf на эту вещь... Вот купить бы такое!!! Нету ((((
Листая страничку Вадима Антонова с его часиками, наткнулся на картинку с новыми дешифраторами 155ИД1. Кажется теперь понятно, по чьему заказу была сделана свежая партия.
Спойлер
Опыт приходит сразу после того, как он был нужен...
void readBluetooth(){
int pos = 0;
char byteRead;
//Listen for user commands
if(Serial.available()) {
/* read the most recent byte */
byteRead = Serial.read();
//Trigger and capture data when char '#' is found
if(byteRead == '#'){
while(pos < 7 && Serial.available() > 0){
byteRead = Serial.read();
time_raw[pos] = byteRead;
pos++;
time_raw[pos] = '\0'; //Null terminate string - indicates end of string
}
//Set the time and date after recieving all data from user
setRTC();
}
}
}
void loop() {
//Se if bluetooth instructions are available
readBluetooth();
//Update digits for nixie based on RTC IC
updRtcTime();
Достались от форумчанина две другие 1307 Они даже страннее себя ведут... мои просто тикали норм, но не правильно показывали. день-часы-секунды, а эти во время тиканья произвольно перекидывается то часы, то десятки часов тикают вместе с единицами секунд... короче белиберда полная....