Показания температуры на 1602

bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

Как сделать, чтоб показания температуры менялись на экране 1602 по 0,1 а не по 0,5 градусов? Сейчас меняются примерно так: 25.0, 25.5, 26.0, 26.5, а нужно 25.0,25.1,25.2, 25.3, 25.4 и т.д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось bester 15 июн 2018, 17:27, всего редактировалось 1 раз.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

Они и не должны меняться по 0,5... Сбросьте файл с проектом или вырезкой из проекта где датчик.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

ок. Но у меня по 0,5 меняются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

bester писал(а): 15 июн 2018, 17:27у меня по 0,5 меняются.
Попробуйте блок датчика другой. Там два варианта: один с настройкой периодичности опроса, второй с внешним сигналом разрешения опроса. Эти блоки точно правильно работают, проверено.
обогреватель+гистерезис+экран.flp
P.S. Если вдруг не поможет, попробуйте еще перед конвертацией строк поставить блок float-integer. Это конечно никакого не имеет отношения к проблеме, но мало ли... Просто у меня аналогичная схема и все правильно работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

тип датчика у меня правильно выбран
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Показания температуры на 1602

Сообщение KulibinOrsk »

[ref]bester[/ref], а датчик то какой ?
Если DS18B20 то понятно - надо программно решить.
А еще проще - купите датчик DS1820 (без буквы B) - у него выдача значений как раз по 0.5 градуса. Иногда очень удобное, если не нужно десятки следить.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

bester писал(а): 15 июн 2018, 17:51тип датчика у меня правильно выбран
Я не про тип датчика, а про блок опроса датчика. Хотя, откровенно говоря, я думаю что причина вообще не в программе.
Абсолютно точно могу сказать, что датчик DS18B20 передает показания с десятыми и, кажется, даже с сотыми долями.
Скорее всего, у Вас датчик так передаёт.
Последний раз редактировалось Serg_Grn 15 июн 2018, 18:00, всего редактировалось 1 раз.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

DS18B20 у меня
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Показания температуры на 1602

Сообщение nalnik »

В верхнем блоке SConv - попробуйте поставьте 2 знака после запятой
у DS18B20 разрядность 0.06 градуса
Я хочу быть добрее, но люди сами нарываются.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

nalnik писал(а): 15 июн 2018, 18:07В блоке SConv - поставьте 2 знака после запятой
у DS18B20 разрядность 0.06 градуса
У меня всегда везде стояло 1 знак после запятой и везде на дисплее изменения на 0,1.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

Но мне не нужно 2 знака после запятой, мне нужен 1 знак. 25.5 градусов показывает же.

Отправлено спустя 2 минуты 3 секунды:
Можете загрузить себе мой проект - проверить как у вас будет изменяться показания?
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Показания температуры на 1602

Сообщение dizzyy »

не все датчики рассчитаны на такую точность..
покупал готовые в гильзах, умножил на 100 и вывожу на лед 25.75 , купил простой датчик DS18B20, а он только по 0.5 шаг. и добиться от него 25.0,25.1,25.2, 25.3, 25.4 неполучилось ..
хотя пишут что надо с 9 бит перевести на 12 , ложил он на это ..
Последний раз редактировалось dizzyy 15 июн 2018, 18:29, всего редактировалось 1 раз.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

[ref]bester[/ref], загрузите вот это и скажите каковы будут показания.
обогреватель+гистерезис+экран_Test.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

dizzyy писал(а): 15 июн 2018, 18:26не все датчики рассчитаны на такую точность..
покупал готовые в гильзах, умножил на 100 и вывожу на лед 25.75 , купил простой датчик DS18B20, а он только по 0.5 шаг. и добиться от него 25.0,25.1,25.2, 25.3, 25.4 неполучилось ..
хотя пишут что надо с 9 бит перевести на 12 , ложил он на это ..
Во-во, вот такая хрень у меня.

[ref]Serg_Grn[/ref], Я пока не могу загрузить, мое устройство к обогревателю пока подключено.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Показания температуры на 1602

Сообщение Serg_Grn »

Наверняка Вам придётся заменить датчик.
Ну или смириться :)
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

[ref]Serg_Grn[/ref], загрузил, все также, по 0.5
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Показания температуры на 1602

Сообщение nalnik »

Может это версия FLProg 3.0.3 гонит.
По моему кто то писал о таком.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Показания температуры на 1602

Сообщение Sancho »

[ref]nalnik[/ref],
Саня, согласен - надо проверить, простой скетч из IDE загрузить и посмотреть.
Или китаёзы в наглую херят разрешение датчика.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

Показания температуры на 1602

Сообщение bester »

проверил простой скетч из IDE в порт, тоже по 0,5 меняется
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Показания температуры на 1602

Сообщение Sancho »

bester писал(а): 15 июн 2018, 20:05проверил простой скетч из IDE в порт, тоже по 0,5 меняется
Sancho писал(а): 15 июн 2018, 19:42китаёзы в наглую херят разрешение датчика.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость