276

Re: TempMeter программа для USB термометра, ректификация и дистилляция

d.styler ©:

Ну у меня побогаче будет...

Никто ж не умаляет.  :cool:  :D

С уважением <дата, подпись>. Отвечайте нам, а то...
Моя РК 28/1500

277

Re: TempMeter программа для USB термометра, ректификация и дистилляция

JohnJohnov ©:

А так если:

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 

Ну, ничего. Скоро начинаются весенние забавы с рассадой, дачный сезон и т.п. Уже осенью закажу ардуино и будет чем заняться долгими зимними вечерами.

А пока создам скриптец, чтобы выводил показания датчиков в удобной форме на экран и в логи.
И решу как отображать динамику процесса.

Подскажите плз оптимальный период опроса датчиков.

278

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, секунда?

Электроника: TM, TMAS, TM WEB
РК: 0.8 - 1.5м царга, 3 звена (2" нерж.) + 2 диоптра. Насадка мочалки. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 0.8м царга 42мм медь, доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

279

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Да, наверное секунды достаточно.
Вот чудо. При первых запусках 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 датчиков из Китая. Сравню показания. Отберу по стабильности.
И уже брага на подходе. На ней и будем отлаживаться. Но это другие темы.

280

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч, делать 10мс задержку - это просто не понимать как работает опрос датчиков...

Электроника: TM, TMAS, TM WEB
РК: 0.8 - 1.5м царга, 3 звена (2" нерж.) + 2 диоптра. Насадка мочалки. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 0.8м царга 42мм медь, доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

281 (2021-02-18 14:28:49 отредактировано МихСаныч)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

d.styler ©:

МихСаныч, делать 10мс задержку - это просто не понимать как работает опрос датчиков...

Согласен! Это только пример.
Вчера датчики ругались, сегодня нет. Возможно завтра опять будут ругаться.
Потому и спросил совета. Может реально нужно еще бОльший период опроса.

По даташит время преобразования температуры при разрешении 12 бит - 750мс
Время чтения данных - 15мкс.

282

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Громко сказано - фильтр...

$ 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

283 (2021-02-28 16:53:14 отредактировано JohnJohnov)

Re: TempMeter программа для USB термометра, ректификация и дистилляция

МихСаныч ©:

Для очистки совести выполнил

Я тоже на досуге пободался с запуском TempMeter на виртуалке под убунтой. Не запускается ни под jdk8, ни под jdk11. Ошибки выдает аналогичные твоим.
Удалось запустить из локальной папки с распакованной джавой. Правда, драйвер с разбегу не подхватился, но я его и не бодал особо.
При этом всё запускается под JDK на моей машине с Debian

konstantin@debian-M5:~$ uname --all
Linux debian-M5 4.9.0-14-amd64 #1 SMP Debian 4.9.246-2 (2020-12-17) x86_64 GNU/Linux
konstantin@debian-M5:~$ java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
С уважением <дата, подпись>. Отвечайте нам, а то...
Моя РК 28/1500

284

Re: TempMeter программа для USB термометра, ректификация и дистилляция

JohnJohnov, а я так и не смог победить убунту. Видать туповат :[ . Не понимаю в файловой системе. Поэтому у меня на ноуте стоит дополнительно 7-я форточка. Пользуюсь, когда ректифицирую. Все легко и просто. Никаких танцев с бубнами.

285

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Спасибо, JohnJohnov, но пока не получается.
Поставил Debian, ошибка осталась как была.

tm@debian:~/tm$ java -jar tm.jar 
Error: Could not find or load main class ru.alcodistillers.apps.tm.TempMeter
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

Нет, форточек ставить не буду. Последняя, с которой приходилось общаться - NT4...

286

Re: TempMeter программа для USB термометра, ректификация и дистилляция

Печкин, я все нужные виндовые программы перевел на линукс, чтобы не держать винду на домашних машинах. Под VirtualBox запускаю, если уж очень надо.
Я к убунтовскому гному привыкнуть так и не смог. Кубунту попробуй, в ней KDE, он понятней после винды.

МихСаныч, попробовал запустить на виртуалке под свежей Debian с 11 JDK - не пошло (как и ожидалось). Ошибки те же. Из локальной папки с распакованным дистрибом джавы - заработало. Т.е. дело не в оси, и не в версии jdk/jre, а в чём-то ещё...системные настройки, переменные окружения, фаза луны, направление ветра и пр. :D

С уважением <дата, подпись>. Отвечайте нам, а то...
Моя РК 28/1500