Перейти к содержимому

БакоТермоВольтоТахо и т. п. …метр


Сообщений в теме: 271

#141
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Хорошо буду ждать

#142
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Время свободное не появилась?

#143
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Вот для 18s20
Датчик более медленный.

Прикрепленные файлы

  • Прикрепленный файл  bac_hex_777.rar   4.1К


#144
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
ок шас попробуем

#145
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
на термометрах выскакивают ошибки очень часто

#146
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений


#147
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Поставил два датчика ds18b20/. все работает хорошо но есть мелочь одна проскакивает ошибка при переключении на термометры вот видио глянь ( достало это -99)



Если б можно было сделать плавное затухание экрана и плавное загорание при переключении тогда можно скрыть ошибки или надо в программе исправлять что то.

#148
goda

    Продвинутый пользователь

  • Проверенные
  • 565 сообщений
Если я правильно понял из первых сообщений автора проекта то контроллер работает от внутреннего генератора на 4 Мгц, для стабильной работы двух датчиков типа ds18… этого уже тык в притык ,а еще плюс ко всему этому динамическая индикация и два канала АЦП и всевозможные паузы в программе ,вот контроллер и не поспевает все выполнять.
Я думаю здесь поможет кварц минимум на 8 а лучше на 10 Мгц,

#149
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
поможешь в доделать?

#150
goda

    Продвинутый пользователь

  • Проверенные
  • 565 сообщений
Нет я только с PIC дружу, да и автор у проекта есть,с AVR не сложилось не буду говорить почему ,а то разработчики Atmel забросают камнями.

#151
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Как с времячком? Продолжать разрабатывать проект с бакометром будем?

#152
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

Если я правильно понял из первых сообщений автора проекта то контроллер работает от внутреннего генератора на 4 Мгц, для стабильной работы двух датчиков типа ds18… этого уже тык в притык ,а еще плюс ко всему этому динамическая индикация и два канала АЦП и всевозможные паузы в программе ,вот контроллер и не поспевает все выполнять.
Я думаю здесь поможет кварц минимум на 8 а лучше на 10 Мгц,


Привет всем.
У меня когда переключаешь режим то МК выполняет только одно действие, например меряет напряжение и всё, или меряет температуру. Поэтому производительности хватит даже на 1 мГц с лихвой. Просто на 4 мГц удобнее таймеры настроить.

Ошибки вот почему. Я использую стандартную функцию код вижн. А она занимает время. если во время действия этой функции вмешаться, то будут ошибки. Если не вмешиваться, то тогда будет моргать. Избавиться от этого можно написав свою библиотеку для этого датчика. Но я НЕ ПРОГРАМИСТ, а любитель который только начал в микроконтроллерах разбираться. Поэтому я засинхронизировал дин индикацию и функцию считывания от одного таймера, так он если не трогать работает без ошибок. Но при переключении синхронизация нарушаеться и лезут ошибки.

#153
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений

Поставил два датчика ds18b20/. все работает хорошо но есть мелочь одна проскакивает ошибка при переключении на термометры вот видио глянь ( достало это -99)



Если б можно было сделать плавное затухание экрана и плавное загорание при переключении тогда можно скрыть ошибки или надо в программе исправлять что то.


Притухание не прокатит. а полное гашение можно.

#154
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Попробуй эту может понравиться.

Прикрепленные файлы

  • Прикрепленный файл  bac_777.rar   4.15К


#155
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Для каких термодатчиков. Так понимаю для DS18S20. Сделай для DS18B20

#156
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
Да забыл что датчик другой был.

Прикрепленные файлы

  • Прикрепленный файл  bac_777.rar   4.25К


#157
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
СЕЙЧАС БУДУ ЗАЛИВААТЬ И СМОТРЕТЬ КАК НА ЖЕЛЕЗЕ БУДЕТ РАБОТАТЬ. ЕЩЕ ХОТЕЛОСЬ БЫ УВЕЛИЧИТЬ ВРЕМЯ ОТОБРАЖЕНИЯ УСТРОЙСТВ. ПРИМЕРНО КАЖДОГО СЕКУНД ПО 20.

#158
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
И еще если можно сделать так при подачи питания на устройство происходит индикация все показаний тоесть бакометр - термометр 1 - термометр 2 - вольтмеетр - бакометр остается все на бакометре потом пользователь с помощью кнопками выбирает какой ему режим нужен авто или ручной. Тоесть нужно сделать как бы демонстрацию.

#159
pashy777

    Продвинутый пользователь

  • Пользователи
  • 142 сообщений
Работает стабильно УРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
Еще пару доделак и можно внедрять
Вот видио
95 %

#160
chaynik

    Продвинутый пользователь

  • Пользователи
  • 171 сообщений
вот по 16 сек . Можно и по 20 , но вроде и так долго, посмотри короче.

Прикрепленные файлы

  • Прикрепленный файл  bac_777.rar   4.25К