Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Интересует продолжение публикаций на эту тему
- Да
53 - Нет
6 - У меня Ардуино
7
Всего голосов: 66
dimanchesso
Кандидат наук
Коломна
496 107
Отв.20 22 Янв. 16, 12:00
ЛПТ нету у 100% ноутов) ардуинка проживёт на батарейке долго даже с клапаном...а вместо тена может быть газ...
сообщение удалено
dimanchesso
Кандидат наук
Коломна
496 107
Отв.21 22 Янв. 16, 12:26, через 27 мин
ну я и не требую...может действительно без ардуинки получится...щас и комп б/у дешевле можно найти чем ардуинку
mr.ptec
Доктор наук
Петрозаводск
703 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
ето выходы..спасиб...а можно ещё входы под датчики
Отв.26 22 Янв. 16, 19:49, через 10 мин
Так ты тему-то почитай повнимательней. С датчиками уже все ясно.
dimanchesso
Кандидат наук
Коломна
496 107
Отв.27 22 Янв. 16, 22:08
https://www.avito.ru/...x_620_580614995 такое пойдёт?
сообщения удалены (2)
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.28 18 Февр. 16, 15:05
Всем привет. Вот такие прикольные компоненты делает митов софтваре.
Mnz
Магистр
Город
254 86
Отв.29 18 Февр. 16, 15:29, через 25 мин
Компоненты платные?
Если не гнаться за универсальностью, то любой из этих компонентов можно сделать используя GDI+
Если не гнаться за универсальностью, то любой из этих компонентов можно сделать используя GDI+
сообщения удалены (2)
dimanchesso
Кандидат наук
Коломна
496 107
Отв.30 27 Февр. 16, 15:55
хоть уже и прикупил ардуино с нетерпением жду релиз
сообщение удалено
mr.ptec
Доктор наук
Петрозаводск
703 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
Доктор наук
Петрозаводск
703 171
Отв.32 29 Февр. 16, 14:55
Зарисовка сквозного алгоритма дистилляции.
mr.ptec
Доктор наук
Петрозаводск
703 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
Доктор наук
Петрозаводск
703 171
Отв.35 15 Марта 16, 19:42
dimanchesso, Спасибо дружище за тёплые слова))
Тебя наверное интересует алгоритм дистилляции ? я правильно тебя понял?
а это как это? ты наверное интересующийся USB адаптером? Подключаешь его к USB а к нему ds18b20 ?
Тебя наверное интересует алгоритм дистилляции ? я правильно тебя понял?
и да, прошу порекомендовать адаптер юсб на комdimanchesso, 14 Марта 16, 10:15
а это как это? ты наверное интересующийся USB адаптером? Подключаешь его к USB а к нему ds18b20 ?
Отв.36 15 Марта 16, 23:38
mr.ptec, коллега на борту платки есть шим генератор. К нему подключается твердотельное реле на 40ампер с регулировкой мощности типа SSR40-LA. Ну и вперед.
сообщение удалено
dimanchesso
Кандидат наук
Коломна
496 107
Отв.37 16 Марта 16, 13:23
по большому счёту хоть какую-нить схему или желательно готовый модуль из магаза чтобы всунуть датчик температуры в юсб ком или лпт порт....они вроде все присутствуют...ну и чтобы твоя програмка давала сигналы на управление релюхами семисторами шаговыми двигателями или чё там ещё...желательно возможность подстраивать на срабатывания под свои температурки
Отв.38 16 Марта 16, 13:26, через 3 мин
mr.ptec, типа того. Ну чтобы из готовых компонент без возни.
mr.ptec
Доктор наук
Петрозаводск
703 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 канала я не нашёл ШИМа! Может ты покажешь...?
Тема "ШИМоСисек" не раскрыта...