Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Часы и температура

Часы и температура 24 груд. 2022 20:05 #1

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
Просто вопрос. Можно ли в эту вашу конструкцию добавить температурную коррекцию с датчика? При необходимости сделайте отдельное соединение с PIC или AT13, куда была введена поправка при программировании. Вход DS18b20 > PIC > выход с поправкой на температуру от DS18b20.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы и температура 24 груд. 2022 22:04 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13465
  • Подякували: 5127
  • sxem.org 2019,2021 Respect Author
Не зрозумів що саме потрібно зробити.
Між ATTINY2313 і DS18b20 встановити додатковий контролер, який би корегував покази температури?
Чи додати у прошивку ATTINY2313 можливість такої корекції?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: pert

Часы и температура 25 груд. 2022 11:14 #3

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
Конечно, было бы лучше, если бы исправление было уже записано при программировании ATTINY2313, хватит ли места в памяти? Я предположил, что на ATTINY2313 добавить ничего нет возможности, поэтому отдельный PIC
коррекция +/- до 5 градусов
Увійдіть до облікового запису, щоб писати повідомлення.

Часы и температура 25 груд. 2022 14:30 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13465
  • Подякували: 5127
  • sxem.org 2019,2021 Respect Author
Так, вільної пам'яті обмаль, тому організувати налаштування через меню можливості немає. Тільки через запис у EEPROM при програмуванні МК.
Крім того, проект вже дуже давній і в мене не зберігся у тому вигляді. Тому за основу взяв більш свіжіший. Не знаю, що було у тій версії, тому про всяк випадок опишу налаштування повністю.

По адресу [0х00] записується корекція точності ходу. Принцип роботи такий: в 0 годин 30 секунд секунди приймають значення, яке знаходиться в EEPROM.

[0х01]*256 + [0х02] - яскравість індикатора при замкнутих контактах LIGHT. Значення повинно бути в межах 250-1800.

Корекція температури має бути записана по адресу [0х03]. Величина від 0 до 10. 5 - умовний нуль. Величина корекції додається до температури і від результату віднімається 5. Таким чином, якщо потрібна корекція -1 градус, то потрібно записати 4.

Що не зрозуміло - питайте.
Долучення:
Останнє редагування: 25 груд. 2022 14:34 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: pert

Часы и температура 26 груд. 2022 18:04 #5

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
Спасибо,
все в порядке, это есть вполне достаточно.
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir