Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Интересует продолжение публикаций на эту тему
- Да
54 - Нет
6 - У меня Ардуино
7
Всего голосов: 67
dimanchesso
Кандидат наук
Коломна
496 107
Отв.20 22 Янв. 16, 12:00
ЛПТ нету у 100% ноутов) ардуинка проживёт на батарейке долго даже с клапаном...а вместо тена может быть газ...
сообщение удалено
dimanchesso
Кандидат наук
Коломна
496 107
Отв.21 22 Янв. 16, 12:26 (через 27 мин)
ну я и не требую...может действительно без ардуинки получится...щас и комп б/у дешевле можно найти чем ардуинку
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.22 22 Янв. 16, 12:41 (через 15 мин)
ну я и не требую...может действительно без ардуинки получится...щас и комп б/у дешевле можно найти чем ардуинкуdimanchesso, 22 Янв. 16, 12:26вот, вот. Цена б/у ПЭВМ сопоставима со стоимостью какой ни будь там REX-C100 например.
dimanchesso
Кандидат наук
Коломна
496 107
Отв.23 22 Янв. 16, 13:43
ну тады ждём полноценную програмку..а можно и открытый код чтобы под себя сделать...

Отв.24 22 Янв. 16, 16:14
Что касается ЛПТ, чтобы не копаться в отходах мамонта (раритетные ПК сейчас здорово стоят. Если не верите - попробуйте приколоться по расценкам на СИММ модули памяти)
нашел штуковину:
http://ru.aliexpress.com/...100010.3.zA38KN
Выглядит для винды как КОМ-порт. Открываешь на 9600, отправляешь команду, содержащую битовую маску по релюхам - ну и все щелкает...
нашел штуковину:
http://ru.aliexpress.com/...100010.3.zA38KN
Выглядит для винды как КОМ-порт. Открываешь на 9600, отправляешь команду, содержащую битовую маску по релюхам - ну и все щелкает...
dimanchesso
Кандидат наук
Коломна
496 107
Отв.25 22 Янв. 16, 19:40
ето выходы..спасиб...а можно ещё входы под датчики


Так ты тему-то почитай повнимательней. С датчиками уже все ясно.
dimanchesso
Кандидат наук
Коломна
496 107
Отв.27 22 Янв. 16, 22:08
https://www.avito.ru/...x_620_580614995 такое пойдёт?
сообщения удалены (2)
mr.ptec
Доктор наук
Петрозаводск
699 171


Всем привет. Вот такие прикольные компоненты делает митов софтваре.
Mnz
Магистр
Город
255 86
Отв.29 18 Февр. 16, 15:29 (через 25 мин)
Компоненты платные?
Если не гнаться за универсальностью, то любой из этих компонентов можно сделать используя GDI+
Если не гнаться за универсальностью, то любой из этих компонентов можно сделать используя GDI+
сообщения удалены (2)
dimanchesso
Кандидат наук
Коломна
496 107
Отв.30 27 Февр. 16, 15:55
хоть уже и прикупил ардуино с нетерпением жду релиз
сообщение удалено
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.31 27 Февр. 16, 16:43 (через 49 мин)
Поздравляю всех с днём защитника отечества! Желаю всем мирного неба над головой!
Ну а сейчас я предлагаю вашему вниманию программку для отображения и визуализации телеметрии с датчиков температуры типа ds18b20 и им подобных.
Характеристики программы:
Эту программку можно уже смело назвать <сервером сбора данных>.
- программа считывает температуру с датчиков выводит её на экран и сохраняет на жёстком диске.
- программа не управляет внешними устройствами через LPT порт или как то ещё (в следующей версии будет управлять)
- поиск датчиков температуры ds18b20 и им подобных, подключенных к компьютерным СОМ портам в диапазоне СОМ1 ... СОМ30
- Точность показаний температуры составляет четыре знака после запятой при сохранении на жёсткий диск и два знака после запятой при выводе на экран в процессе наблюдения
- Корректное чтение датчиков подключенных к физическому СОМ1 (т.е. не через USB адаптер)
- Корректное чтение датчиков подключенных через USB адаптеры.
- сохранение показаний температуры со всех датчиков в базу данных Microsoft ACCESS, как в персональные таблицы так и в общую.
- таблицы, для сохранения в базу данных, создаются автоматически
- сохранение показаний температуры со всех датчиков в текстовый файл по каждому датчику.
- журналирование работы программы по каждому датчику в текстовый файл.
- возможность управлять сохранением в базу данных и в текстовые файлы через .ini файлы по каждому датчику
- возможность задавать величину уставок на понижение/повышение через текстовые .ini файлы по каждому датчику
- возможность задавать имя WAV файла для проигрывания в случае превышения/понижения уставок через текстовые .ini файлы по каждому датчику
- возможность задавать функциональное название датчику(caption, alias...) через текстовые .ini файлы по каждому датчику
- возможность изменять настройки скорости опроса СОМ портов индивидуально по каждому СОМ порту через СОМхх.ini файлы.
- в программе реализованы потоки для опроса датчиков на СОМ портах. Как следствие GUI плавный без зависаний.
- время написания этой программы, примерно 3,5 месяцев.
В программе есть небольшой "баг", не влияющий на её основную работу - после закрытия программы она полностью не выгружается из памяти, т.е. некая её часть остаётся выполняться в фоновом процессе.
Для того чтобы и эту часть выгрузить, необходимо нажать на клавиатуре одновременно три клавиши - @Ctrl+Alt+Del@, выбрать "Диспетчер задач" и в появившемся списке удалить процесс "search_ds18b20_etc_27_02_2016.exe". В следующей версии программы ошибка будет исправлена.
//--------------------------------------------------------------------------------------
Следующая версия программы сможет управлять дистилляцией.
Ну а сейчас я предлагаю вашему вниманию программку для отображения и визуализации телеметрии с датчиков температуры типа ds18b20 и им подобных.
Характеристики программы:
Эту программку можно уже смело назвать <сервером сбора данных>.
- программа считывает температуру с датчиков выводит её на экран и сохраняет на жёстком диске.
- программа не управляет внешними устройствами через LPT порт или как то ещё (в следующей версии будет управлять)
- поиск датчиков температуры ds18b20 и им подобных, подключенных к компьютерным СОМ портам в диапазоне СОМ1 ... СОМ30
- Точность показаний температуры составляет четыре знака после запятой при сохранении на жёсткий диск и два знака после запятой при выводе на экран в процессе наблюдения
- Корректное чтение датчиков подключенных к физическому СОМ1 (т.е. не через USB адаптер)
- Корректное чтение датчиков подключенных через USB адаптеры.
- сохранение показаний температуры со всех датчиков в базу данных Microsoft ACCESS, как в персональные таблицы так и в общую.
- таблицы, для сохранения в базу данных, создаются автоматически
- сохранение показаний температуры со всех датчиков в текстовый файл по каждому датчику.
- журналирование работы программы по каждому датчику в текстовый файл.
- возможность управлять сохранением в базу данных и в текстовые файлы через .ini файлы по каждому датчику
- возможность задавать величину уставок на понижение/повышение через текстовые .ini файлы по каждому датчику
- возможность задавать имя WAV файла для проигрывания в случае превышения/понижения уставок через текстовые .ini файлы по каждому датчику
- возможность задавать функциональное название датчику(caption, alias...) через текстовые .ini файлы по каждому датчику
- возможность изменять настройки скорости опроса СОМ портов индивидуально по каждому СОМ порту через СОМхх.ini файлы.
- в программе реализованы потоки для опроса датчиков на СОМ портах. Как следствие GUI плавный без зависаний.
- время написания этой программы, примерно 3,5 месяцев.
В программе есть небольшой "баг", не влияющий на её основную работу - после закрытия программы она полностью не выгружается из памяти, т.е. некая её часть остаётся выполняться в фоновом процессе.
Для того чтобы и эту часть выгрузить, необходимо нажать на клавиатуре одновременно три клавиши - @Ctrl+Alt+Del@, выбрать "Диспетчер задач" и в появившемся списке удалить процесс "search_ds18b20_etc_27_02_2016.exe". В следующей версии программы ошибка будет исправлена.
//--------------------------------------------------------------------------------------
Следующая версия программы сможет управлять дистилляцией.
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.32 29 Февр. 16, 14:55
Зарисовка сквозного алгоритма дистилляции.
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.33 29 Февр. 16, 15:07 (через 13 мин)
Что касается ЛПТ, чтобы не копаться в отходах мамонта (раритетные ПК сейчас здорово стоят. Если не верите - попробуйте приколоться по расценкам на СИММ модули памяти)нашел штуковину:http://ru.aliexpress.com/...100010.3.zA38KNВыглядит для винды как КОМ-порт. Открываешь на 9600, отправляешь команду, содержащую битовую маску по релюхам - ну и все щелкает...capsolo, 22 Янв. 16, 16:14
Платка которую ты предлагаешь интересная, но как к таким релюхам подключить 4кВт ? только через дополнительное реле большой мощности или ещё что придумывать надо будет. С такой платой не реализовать нормальное "ШИМ" регулирование нагрузкой,... скорее реле от постоянных щёлканий перегорят.
Вот если бы такая платка была с МОС3063 + СИМИСТОР вот это вещь было бы!
dimanchesso
Кандидат наук
Коломна
496 107
Отв.34 14 Марта 16, 10:15
релюха ето тоже развязка) она может и семистор включить...
приобрёл по случаю вполне сносный системник атлон 64-3000 1.5Г 40Г 256мбт с виновсом хп всего за 1к рублёф...
ардуина не сильно дешевле...
пока отдал дочке играть, но жду с нетерпением програмку для нашего дела)
и да, прошу порекомендовать адаптер юсб на ком
заранее спасибо...
первый литр сэма выгнаный на етой автоматике будет выслан в адрес автора проекта)
приобрёл по случаю вполне сносный системник атлон 64-3000 1.5Г 40Г 256мбт с виновсом хп всего за 1к рублёф...
ардуина не сильно дешевле...
пока отдал дочке играть, но жду с нетерпением програмку для нашего дела)
и да, прошу порекомендовать адаптер юсб на ком
заранее спасибо...
первый литр сэма выгнаный на етой автоматике будет выслан в адрес автора проекта)
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.35 15 Марта 16, 19:42
dimanchesso, Спасибо дружище за тёплые слова))
Тебя наверное интересует алгоритм дистилляции ? я правильно тебя понял?
а это как это? ты наверное интересующийся USB адаптером? Подключаешь его к USB а к нему ds18b20 ?
Тебя наверное интересует алгоритм дистилляции ? я правильно тебя понял?
и да, прошу порекомендовать адаптер юсб на комdimanchesso, 14 Марта 16, 10:15
а это как это? ты наверное интересующийся USB адаптером? Подключаешь его к USB а к нему ds18b20 ?


mr.ptec, коллега на борту платки есть шим генератор. К нему подключается твердотельное реле на 40ампер с регулировкой мощности типа SSR40-LA. Ну и вперед.
сообщение удалено
dimanchesso
Кандидат наук
Коломна
496 107
Отв.37 16 Марта 16, 13:23
по большому счёту хоть какую-нить схему или желательно готовый модуль из магаза чтобы всунуть датчик температуры в юсб ком или лпт порт....они вроде все присутствуют...ну и чтобы твоя програмка давала сигналы на управление релюхами семисторами шаговыми двигателями или чё там ещё...желательно возможность подстраивать на срабатывания под свои температурки

Отв.38 16 Марта 16, 13:26 (через 3 мин)
mr.ptec, типа того. Ну чтобы из готовых компонент без возни.
mr.ptec
Доктор наук
Петрозаводск
699 171

Отв.39 16 Марта 16, 15:09
Вот пожалуй, что мне больше понравилось - http://ru.aliexpress.com/...100010.7.p2rugt
В этом варианте пишут что есть библиотека на С++. Работает под WinXp, Win7. Это хорошо.
Но и здесь ШИМА я не увидел. Предположим что плата с ШИМом существует в природе, ну тогда с точки зрения логики и схемотехники на ней должен быть или симистор или SSR реле... Такой платы на aliexpress я не видел. Может вы видели?
На этих обеих платах только реле, вход USB и к лемник для питания релюх - 5В или 12В в зависимости от модификации платы.
-----------------------------------------------------------------------------
В твоём варианте на 4 канала я не нашёл ШИМа! Может ты покажешь...?
Тема "ШИМоСисек" не раскрыта...
В этом варианте пишут что есть библиотека на С++. Работает под WinXp, Win7. Это хорошо.
Но и здесь ШИМА я не увидел. Предположим что плата с ШИМом существует в природе, ну тогда с точки зрения логики и схемотехники на ней должен быть или симистор или SSR реле... Такой платы на aliexpress я не видел. Может вы видели?
На этих обеих платах только реле, вход USB и к лемник для питания релюх - 5В или 12В в зависимости от модификации платы.
-----------------------------------------------------------------------------
В твоём варианте на 4 канала я не нашёл ШИМа! Может ты покажешь...?
Тема "ШИМоСисек" не раскрыта...