Re: TempMeter программа для USB термометра, ректификация и дистилляция
Ну у меня побогаче будет...
Никто ж не умаляет.
Моя РК 28/1500
Форум профессиональных самогонщиков, винокуров, виноделов, пивоваров, бондарей и просто хороших людей
Alco Distillers → Электронное оборудование → TempMeter программа для USB термометра, ректификация и дистилляция
Предыдущая страница 1 … 10 11 12
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Ну у меня побогаче будет...
Никто ж не умаляет.
А так если:
tm@Gluck:~/tm$ java -jar /полный_путь/tm.jar
Для очистки совести выполнил.. Результат, как и ожидал, аналогичен предыдущему.
tm@Gluck:~$ java -jar /home/tm/tm/tm.jar
Error: Could not find or load main class ru.alcodistillers.apps.tm.TempMeter
Ну, ничего. Скоро начинаются весенние забавы с рассадой, дачный сезон и т.п. Уже осенью закажу ардуино и будет чем заняться долгими зимними вечерами.
А пока создам скриптец, чтобы выводил показания датчиков в удобной форме на экран и в логи.
И решу как отображать динамику процесса.
Подскажите плз оптимальный период опроса датчиков.
МихСаныч, секунда?
Да, наверное секунды достаточно.
Вот чудо. При первых запусках digitemp ругался при задержках 100ms. Сейчас:
$ digitemp_DS9097 -aq -r 10 -n 50 /dev/ttyUSB0
Feb 18 13:53:16 Sensor 0 C: 24.19
Feb 18 13:53:16 Sensor 1 C: 23.25
Feb 18 13:53:16 Sensor 2 C: 24.44
Feb 18 13:53:16 Sensor 0 C: 24.19
Feb 18 13:53:17 Sensor 1 C: 23.31
Feb 18 13:53:17 Sensor 2 C: 24.56
Feb 18 13:53:17 Sensor 0 C: 24.31
Feb 18 13:53:17 Sensor 1 C: 23.19
Feb 18 13:53:17 Sensor 2 C: 24.62
Feb 18 13:53:17 Sensor 0 C: 24.31
Feb 18 13:53:17 Sensor 1 C: 23.25
Feb 18 13:53:17 Sensor 2 C: 24.62
Спокойно тянет на 10ms.
После обеда напишу фильтр, чтобы выводить в четыре столбца - время и три сенсора.
А в другом терминале отображу дельту за 10,20,60... сколько еще секунд.
Кстати, наверное есть наблюдения о точности показаний отдельных датчиков?
Хотя и абсолютные значения не столь важны, но вероятно введу коррекцию показаний температуры. Для широкого диапазона это лучше делать по табличке. Для наших замеров думаю достаточно одной точки.
PS: На днях ожидаю еще 5 датчиков из Китая. Сравню показания. Отберу по стабильности.
И уже брага на подходе. На ней и будем отлаживаться. Но это другие темы.
МихСаныч, делать 10мс задержку - это просто не понимать как работает опрос датчиков...
МихСаныч, делать 10мс задержку - это просто не понимать как работает опрос датчиков...
Согласен! Это только пример.
Вчера датчики ругались, сегодня нет. Возможно завтра опять будут ругаться.
Потому и спросил совета. Может реально нужно еще бОльший период опроса.
По даташит время преобразования температуры при разрешении 12 бит - 750мс
Время чтения данных - 15мкс.
Громко сказано - фильтр...
$ cat ds.sh
#!/bin/sh
LOG=$(date +"%d-%m-%Y-%H-%M").log
while :
do
echo "`date +"%H:%M:%S"` `digitemp_DS9097 -aq -r 100 -c mydigirc -o4`" | tee -a $LOG
done
$ cat 18-02-2021-19-59.log
19:59:41 1613667581 24.50 23.38 24.94
19:59:42 1613667582 24.62 23.38 24.94
19:59:42 1613667582 24.50 23.25 24.94
19:59:43 1613667583 24.50 23.38 24.94
19:59:44 1613667584 24.50 23.19 24.94
19:59:44 1613667584 24.69 23.31 24.94
19:59:45 1613667585 24.56 23.44 25.00
19:59:46 1613667586 24.62 23.25 24.88
19:59:46 1613667587 24.62 23.38 24.81
19:59:47 1613667587 24.75 23.25 25.00
19:59:48 1613667588 24.62 23.31 25.00
Предыдущая страница 1 … 10 11 12
Чтобы отправить ответ, вы должны войти или зарегистрироваться