8 Декабря 2016, Четверг        63.91      Карта сайта » Главная » Термометры, термореле » MP707 . . .

MP707 (15K)
MP707
Цифровой USB-термометр
1374 руб.

Блок позволит радиолюбителю получить многоканальный цифровой термометр, подключаемый к ПК через USB порт. По сути, он является переходником USB <---> 1wire с дополнительными функциями. К МР707 подключаются 2 внешних исполнительных устройства (например, два BM146) и коммутируются 2 нагрузки в зависимости от изменения значения температуры от 2 (двух) любых из 32 термодатчиков (осуществляется термостатирование), которые подключаются в линию параллельно. Расстояние до последнего термодатчика составляет 100 метров.
В автономном режиме работы MP707 не требует подключения к ПК и может получать питание от любого сетевого адаптера +5В с разъёмом USB.
Напряжение питания +3,6…5В (например, от стандартного литиевого элемента питания) также может быть подано через разъем J2 к точке Vdd.

zip (1K)   Программа ВМ1707.ехе свежей версии 14 для работы МР707

zip (1K)   BMcontrol - Программа контроля и управления управляющим устройством MP707 для Linux-систем.

   BMcontrol - Программа контроля и управления управляющим устройством MP707 для Linux-систем.

   Дополнительная информация по серии МРххх

   Вариант использования МР707

zip (1K)   BM1707CarPC.rar пример работы програмно с МР707

Технические характеристики МР707

ПараметрЗначение
Uпит. постоянное от USB либо внешнего источника питания, В+3,6...5,25
Uпит. ном. постоянное, В+5
Iпотр. макс. при Uпит. ном., vА...30
Рекомендуемый источник питания,
в комплект не входит
PW0530B,
ES18E05-P1J GS15E-1P1J
Поддерживаемые операционные системыWin XP / Vista / Win 7
Диапазон измеряемых температур, °С -55...+125
Рекомендуемые дополнительные термодатчики
(на плате МР707 установлен 1 термодатчик)
DS18B20, DS1822
(DS18S20 и DS1820 - не работают)
Максимальное количество термодатчиков...32
Способ подключения термодатчиков к МР707ЛИНИЯ (не звезда!), при этом:
в начале линии - МР707,
в конце линии - последний термодатчик,
посередине - промежуточные термодатчики
Расстояние до последнего термодатчика, м...100
Количество каналов управления нагрузкой2
Точность измерения температуры, °С±0,5
Размеры печатной платы, мм 38 x 15
Температура эксплуатации, °С 0...+55
Относительная влажность эксплуатации, % ...55
ПроизводствоКонтрактное производство
в Юго-Восточной Азии
Гарантийный срок эксплуатации12 месяцев с даты покупки
Вес, г100

Комплект поставки МР707

НаименованиеКоличество
МР707 в сборе1
Инструкция пользователя 1

МР707 определяется ОС как HID-совместимое устройство

MP707_hid (37K)

Описание МР707

Устройство будет полезно для применения в быту, дома, на даче, в бане. С его помощью можно производить измерения температуры окружающей среды, контролировать рабочую температуру морозильников и холодильных установок, управлять различными нагрузками в автономном режиме, протоколировать измеренную температуру, формировать файл с текущими показаниями в HTML-формате (то есть контролировать текущую температуру и состояние нагрузок через Интернет), управлять нагрузкой с помощью командного файла.
Центральная часть устройства – микроконтроллер ATtiny45, работающий на частоте 16.5 МГц. Датчики подключаются через разъем J2 параллельно друг другу. Напряжение питания подаётся через USB-порт J1, либо (в автономном режиме работы) подаётся к разъёму J2.
Устройство может работать как в автономном режиме (контроль текущей температуры и управление приборами), так и под управлением специализированной программы для персонального компьютера.
Температурный сенсор DA1 размещен на плате устройства. Электронные компоненты вблизи датчика могут слегка нагреваться при работе, также на точность измерения влияет защитная термоусадочная оболочка, поэтому возможны небольшие погрешности измерения температуры (не более 0,5С). Более точное измерение могут обеспечить внешние датчики температуры, при желании приобретаемые и подключаемые дополнительно.
Рекомендуемая длина соединительной линии – не более 100 метров. При близкой к предельной длине линии следует использовать качественный провод: витую пару 5 категории. При наличии электромагнитных помех желательно использовать экранированный провод.

Проверка работоспособности МР707

Настройка МР707 осуществляется с помощью программы ВМ1707.exe. Внимание! Некоторые антивирусные программы ошибочно принимают ПО за вредоносное (подозрение на вирусы). В действительности же данное ПО вредоносного кода не содержит.
Если программа не скачивается
Программа, работающая на ПК устройства МР707 напрямую обращается к реестру операционной системы и поэтому некоторые антивирусы запрещают ее работу на ПК. Для обеспечения ее работы, пожалуйста, создайте на ПК папку (например, "Trust"), и в настройках антивируса "Исключения" укажите ему "Доверять ее содержимому всегда". Поместите и распакуйте в нее скачанный архив программы. Запускайте программу также из этой папки. Для того, чтобы скачать программу с сайта, пожалуйста, отключите Ваш антивирус (после завершения скачивания можно включить опять).

1. Запустите программу ВМ1707.exe на ПК. При этом появляется окно программы (одно из трех возможных). Если появилось окно, отличное от таблицы, пожалуйста, щёлкните правой клавишей мыши на поле программы и выберите меню Вид - Таблица.

MP707_version (20K)

Если программа сообщит всплывающим окном о появлении новой версии 14, пожалуйста, разрешите установить обновление до версии 14. После этого программа автоматически перезапустится.

MP707_pc_start (25K)

2. Подключите MP707 к свободному USB-разъему. При этом ОС ПК обнаруживает МР707 и сообщает об этом всплывающим окном

MP707_pc_con (12K)

В окне программы появляются показания термодатчика, установленного на плате МР707

MP707_pc_con_MP707 (20K)

При этом отображаются все найденные термодатчики и их текущие показания температуры. По умолчанию, именем термодатчика является его заводской серийный номер, например, 2А000801А5ЕАС409, но Вы можете переименовать термодатчик по собственному желанию, дважды кликнув левой кнопкой на его имени, например, "на плате". При этом имя термодатчика сохраняется в файле настроек BM1707.ini.

MP707_pc_on_board (20K)

При подключении дополнительных термодатчиков, все они отображаются в окне программы

MP707_pc_many (25K)

Переключившись в Вид - График можно наблюдать характер изменения температуры.

MP707_grafik (29K)

- Удерживая правую клавишу мыши можно перемещать графики. Перемещая её сверху вниз и слева направо, Вы увеличите масштаб;
- удерживая левую клавишу мыши и перемещая её снизу вверх и справа налево перейдете в автоматический режим отображения масштаба.
По оси Y отображается температура в °С, по оси X - дата и время измерения. Если в процессе работы потеряна связь с сенсором DS18B20, то цвет графика изменится на чёрный.

Для перехода в режим настроек выберите пункт меню Вид-Управление.

MP707_pc (24K)

В группе "Управление каналами" измените состояние выходов PORT1 и PORT2, а также задайте их начальное состояние при включении питания, для чего нажмите кнопку "Записать". Начальное состояние выходов сохраняется в энергонезависимой памяти устройства. Выходы PORT1 и PORT2 устанавливаются в процессе работы программы автоматически в зависимости от коэффициентов T1H, T1L, T2H и T2L.

Проверка работоспособности завершена.

Описание программы на ПК для работы с МР707

В группе "Термостат" задаются границы включения-выключения каналов управления нагрузкой, чтение их и запись, установка сенсора по умолчанию. Коэффициент T1H определяет порог выключения PORT1, T1L - включения PORT1, T2H - порог включения PORT2, T2L - выключения PORT2.
Кнопка "Прочитать" осуществляет чтение этих границ из энергонезависимой памяти устройства, "Установить" - их запись.
Для использования режима "термостат" необходимо записать номер сенсора DS18B20 в память устройства с помощью кнопки "Задать". При этом должен быть подключен только один сенсор. После этого количество подключённых сенсоров может быть увеличено. Диапазон измеряемой температуры составляет -55…125. При этом необходимо выполнить условие T1H>=T1L, T2H>=T2L.
Для устранения частого переключения необходимо выбирать их с небольшой разницей, например 1°С (то есть ввести некоторый гистерезис).
Пример 1: T1H=24, T1L=23 в канале PORT1 - включается нагреватель при температуре ниже 23°С, а выключается нагреватель при температуре выше 24°С.
Пример 2: T2H=28, T2L=27 в канале PORT2 - включается кондиционер (вентилятор, холодильник) при температуре выше 28°С, а выключается кондиционер при температуре ниже 27°С.

Кнопка "Информация" - вывод сведений о программе и устройстве.
Кнопка "Задержка" устанавливает задержку перехода в автономный режим в секундах. Допустимое значение параметра 5…255.
В автономном режиме настройка устройства и отображение данных невозможна. Эта задержка необходима для отсрочки перехода в автономный режим при загрузке системы Windows и запуске программы. Устройство не будет переходить в автономный режим, если запущена программа BM1707.exe.
При зависании системы устройство перейдёт в автономный режим и установит состояние выводов PORT1 и PORT2 в соответствии с установленными по умолчанию значениями.
В версии программы 2 устройства и старше предусмотрена возможность отключения этого режима (необходимо задать 0).

Пункт меню "Настройки - Точность измерения температуры" позволяет установить требуемую точность в пределах 0.0625…0.5°С для всех подключенных сенсоров DS18B20, это значение сохраняется в энергонезависимой памяти самих сенсоров.
Пункт меню "Настройки - Интервал опроса сенсоров" устанавливает период времени, с которым происходит чтение температуры сенсоров. Значение сохраняется в файле BM1707.ini.
Пункт меню "Настройки - Количество точек на графике" устанавливает максимальное количество точек на графике. Значение сохраняется в файле BM1707.ini.
Пункт меню "Настройки - Скрыть при запуске" позволяет запускать программу и сворачивать ее в трей.
Пункт меню "Настройки - Автозапуск" позволяет установить или запретить автозапуск программы при загрузке сеанса пользователя Windows. Параметр сохраняется в реестре Windows.

Пункт меню "Загрузить обновление" осуществляет загрузку новой версии программы с сайта Мастер Кит. Кроме того, свежие версии программы можно скачать выше.
Пункт меню "Помощь" осуществляет переход на web-страницу помощи.
Пункт меню "Новинки Мастер Кит" осуществляет переход на web-страницу новинок Мастер Кит.
Пункт меню "Свернуть" сворачивает программу в трей. При этом отображается текущая температура основного сенсора. Не забывайте "Задать" датчик по умолчанию в термостате, иначе температура в трее отображаться не будет!
Пункт меню "Выход" закрывает программу. Через заданный интервал времени устройство перейдёт в автономный режим работы.

Если программа запущена и устройство MP707 подключено, то после каждого измерения температуры происходит выполнение следующей последовательности действий (именно в этой последовательности):
1. Обработка пользовательских команд
2. Создание файла по шаблону
3. Запуск пользовательского файла команд.

Пользовательские команды должны располагаться в директории запуска программы в виде текстового файла BM1707.set (см пример). Допустимый набор команд (регистр важен):
" PORT1ON - установить PORT1 в "1"
" PORT1OFF - установить PORT1 в "0"
" PORT2ON - установить PORT2 в "1"
" PORT2OFF- установить PORT2 в "0"
" PAUSE - задержка 0.1 секунд
" RESTART - перезапуск программы
Это даёт возможность управлять выводами PORT1 и PORT2 с помощью любой другой программы или через интернет.

После выполнения этого файла он автоматически удаляется. Для того чтобы состояния выводов не изменялись при следующем измерении температуры основного датчика установите параметры термостата на край диапазона температур, например T1H=T2H=125, T1L=T2L=-55, это позволит управлять выводами только с помощью файла BM1707.set.

Создание файла по шаблону будет происходить, если в директории запуска программы существует текстовый файл BM1707.htm.
В результате обработки этого файла будет создан файл BM1707.html. Это позволяет формировать HTML-страницу с текущими показаниями температур и состоянием нагрузок (см пример). Допустимый набор параметров (регистр важен):
" [#-INTERVAL-#] - интервал опроса датчиков в секундах
" [#-STAMP_TIME-#] - время последнего опроса
" [#-STAMP_DATA-#] - дата последнего опроса
" [#-DATA-#] - текущая дата
" [#-TIME-#] - текущее время
" [#-VERSION-#] - версия программы BM1707.exe
" [#-RUNDIR-#] - директория запуска программы
" [#-SENSORCOUNT-#] - количество найденных сенсоров
" [#-T1H-#] - константа термостата
" [#-T1L-#]- константа термостата
" [#-T2H-#]- константа термостата
" [#-T2L-#]- константа термостата
" [#-PORT1-#] - состояние вывода PORT1
" [#-PORT2-#] - состояние вывода PORT2
" [#-N_NAME-#] - имя сенсора N
" [#-N_TEMP-#] - температура сенсора N
" [#-N_COLOR-#] - цвет на графике сенсора N
Вместо N (NUMBER) необходимо подставить его уникальный номер из файла BM1707.ini. Если тег или его значение не найдено, то тег удаляется из выходного файла BM1707.html.

Запуск пользовательского файла команд будет происходить, если в директории запуска программы существует файл BM1707.cmd (см пример). В этом файле могут быть использованы любые команды Windows (copy, ftp и т.д.) или запущены любые программы. К примеру, можно организовать загрузку созданной HTML-страницы на любой FTP-сервер и смотреть состояние устройства через интернет. Также можно и загружать управляющие файлы из интернета. Будьте осторожны с этими возможностями!

В процессе работы программы формируется файл с текущими значениями температур MP701.temp и файл отчета с историей измеренных значений температур BM1707.dat.
Дополнительные настройки программы можно изменить в файле BM1707.ini.
B версии программы 6 и старше введена коррекция температуры показаний датчиков:
Tотображаемая=A*T2+B*T+C
Коэффициенты A, B и C задаются в файле BM1707.ini, по умолчанию A=0, B=1, C=0.

Для задания другого датчика температуры в трее необходимо выполнить следующие действия:
1. Закрываем программу BM1707.exe, открываем файл BM1707.ini
2. В группе [ROM] находим 16-ти значный номер интересуемого датчика. Он заканчивается на 28 (для DS18B20).
3. Заменяем в группе [VIEW] поле ROM на этот номер.
4. Сохраняем файл настроек и запускаем программу.
Например:
[VIEW]
ROM=22000001B4B6B428
...
[ROM]
B6000001A465CB28_NAME=Компьютер

Схема электрическая принципиальная МР707

MP707_el (48K)

Назначение контактов МР707

MP707_real (21K)

Дополнительные термодатчики подключаются к МР707 в линию. При этом в начале линии установлен контроллер, в конце линии - последний термодатчик, а между ними - промежуточные термодатчики.

MP707_real_many (25K)

Часто задаваемые вопросы по МР707

У меня не скачивается программа ВМ1707.ехе на ПК. Что может быть?
- Программа, ВМ1707.ехе самостоятельно устанавливается в автозапуск ОС и напрямую обращается к реестру ОС. Поэтому некоторые антивирусы запрещают ее работу на ПК. Для обеспечения ее работы, пожалуйста, выполните следующие действия:
- Создайте на ПК папку, например, TRUST.
- В настройках антивируса "Исключения" укажите ему "Доверять ее содержимому всегда".
- Скачайте архив программы ВМ1707.ехе в папку TRUST.
- Запустите программу из этой папки.
Для обеспечения возможности скачивания программы ВМ1707.ехе, пожалуйста, отключите Ваш антивирус на время скачивания. После завершения скачивания его можно включить опять.


МР707 прекрасно работал с ПК, но теперь, когда я подключаю его к USB разъему и затем запускаю ВМ1707.ехе - программа его не видит. Что может быть?
- Возможная причина - МР707 работает в автономном режиме и, поэтому, при подключении к ПК программа ВМ1707.ехе его не видит. В таком случае, пожалуйста, выполните следующие действия:
- Отсоедините МР707 от USB разъема.
- Запустите ВМ1707.ехе.
- Подключите МР707 к USB разъему. При этом все правильно определяется и работает.


МР707 определяется Windows 7 как неизвестное устройство. Пробовал на 3 (трех) ПК и без антивирусника. Что может быть?
- Пожалуйста, замените клавиатуру с USB на PS/2. Windows 7 имеет проблемы с инициализацией 2 (двух) и более HID устройств.


- Создается ли виртуальный СОМ-порт?
- Нет, виртуальный СОМ порт не создается.


- Поддерживается ли управление через терминал?
- Нет, MP707 не поддерживает управление через терминал.


- Возможно ли установить точность измерения температуры для каждого подключенного датчика?
- Да, установка точности измерения температуры для DS18B20 возможна из программы для каждого из подключенных датчиков. Пожалуйста для этого войдите в Настройки --- Точность измерения температуры.


- Можно ли установить границы с гистерезисом?
- Да, для МР707 можно установить границы с гистерезисом. Пожалуйста, для этого войдите в Вид --- Управление: T1H, T1L.


- Если после перезагрузки ПК программа запускается и пишет что датчик подключен, а графика нет?
- Проверьте интервал опроса датчиков в настройках. График строится минимум по двум измерениям.


- Как импортировать данные из программы на ПК в Excell?
- Для импорта данных, пожалуйста, запустите Excell. Войдите в Файл --- Открыть --- Все файлы и выберите BM1707.dat. При этом запустится мастер импорта данных. - Выберите "Формат данных с разделителями" --- "Далее". Выберите символ --- разделитель "пробел" и "другой =" --- далее --- готово. Далее отформатируйте и постройте графики.


- Существует ли софт для этого устройства под Linux?
- BMcontrol - Программа контроля и управления управляющим устройством MP707 для Linux-систем.


- Я перечитал всю информацию, видел файлы BM1707.cmd и example.ftp. Но что подставлять в [имя ftp сервера] или [полный путь и имя файла на сервере] я не знаю. Перепробовал разное - не хочет. Покажите - что Вы поставили в эти строчки?
BM1707.cmd:
ftp -n D:\Temp\example.ftp
example.ftp:
open ftp.narod.ru
user usbsergdev _пароль_
put D:\Temp\BM1707.html /BM1707/BM1707-html.html
close
- Имя пользователя usbsergdev заменить на своё,
- пароль тоже свой.
- Естественно, html-файл должен лежать там, где указано,
- директория BM1707 тоже должна существовать на сервере.
- А ещё почитайте о доступе по ftp на сайте www.narod.ru, они там что-то меняли для новых пользователей...


- Как настроить работу термостата от другого внешнего термодатчика?
Назначьте активный термодатчик для работы термостата, для чего, пожалуйста, выполните следующие действия:
- Выберите вид программы "Таблица".
- Левой кнопкой мыши выберите нужный термодатчик .
- Правой кнопкой мыши выберите "Текущий датчик термостат".


- Подключил внешние датчики DS1820 и DS1822, но не могу выставить точность измерения температуры. После выполнения процедуры изменения точности, появляется надпись "точность измерения температуры установлена для всех подключенных датчиков". Что можно сделать?
- Такое возможно по причите отсутствия такой настройки в некоторых термодатчиках. Пожалуйста, проверьте работу устройства с термодатчиками DS18B20.


- Хотелось бы, чтобы в будущих версиях была возможность выбора управляющего датчика для каждого выхода термостата.
- Вы можете увеличить количество каналов управления используя MP710 совместно с MP701.


- В автономном режиме МР707 термостат не работает - горит сигнал ВКЛ. (нагреватель), хотя верхний порог установлен +30°С а датчик нагрет до +34°С. При подключении к ПК все нормально. Что я делаю не так?
- Если Вы подключили дополнительные термодатчики - их нужно прописать в устройство. Для этого, пожалуйста, войдите: Управление --- Термостат --- Установить.


- Подключил к устройству термодатчик на расстоянии 5 метров - работает нормально. Затем подключил его на расстоянии 40 метров - устройство его не видит! Но ведь заявлено расстояние до последнего термодатчика 100 метров по витой паре 5 категории. Но у меня растояние 40 метров! При этом хоть ВИТАЯ, хоть НЕ ВИТАЯ ПАРА, но устройство не видит термодатчик! Что можно сделать?

При подключении термодатчиков на значительном расстоянии (более 20 метров) от базового блока важно, чтобы соединительные провода имели наименьшее сопротивление, т.е. были медными и не слишком тонкими, например, МКЭШ-3х0.5 http://www.cable-msk.ru/catalog/mkesh/. Следовательно, витая пара 5 категории кабеля для прокладки компьютерных сетей - не самый лучший вариант.

Цифровые датчики температуры DS18B20 имеют возможность подключения их в шину (параллельно друг другу). Каждый датчик имеет уникальный серийный номер, присвоенный ему на заводе при изготовлении. Это позволяет адресно обращаться к каждому датчику независимо от его физического расположения на шине. Совместно с устройством можно использовать как DS18B20 так и DS18S20, DS1822, DS1820 (при уменьшении точности до +-2 градусов). Термодатчики «привязываются» к определенным нагрузкам программно. Расстояние до последнего термодатчика на линии составляет до 100 м. Если длина линии составляет более 10 метров, следует использовать подключение термодатчиков по ТРЕХПРОВОДНОЙ схеме (используя три провода). Рекомендуемый кабель – витая пара 5-й категории CAT5 (полоса частот 100 МГц) - четырехпарный кабель для прокладки локальных сетей и телефонных линий (поддерживает скорость передачи данных до 100 Мбит/с) - восемь линий, которые скручены попарно (витая пара) - четыре витых пары. Для каждого сигнала используйте отдельную витую пару, оба провода которой замкните между собой. Итого: из четырех витых пар: одна пара соединяется с VCC (питание), одна пара - с DQ (данные), одна пара - с GND (общий). Всего используется 3 витых пары из четырех.

Требования к подключению цифровых термодатчиков:
- Линия должна иметь одно начало и один конец. При этом отсутствуют несколько "концов" (НЕ ЗВЕЗДА!).
- В начале линии установлен контроллер.
- На конце линии установлен последний термодатчик, расстояние до которого составляет до 100 метров;
- Между ними - промежуточные термодатчики.

- При подключении цифровых термодатчиков на расстоянии от контроллера более 10 метров заначительное влияние на их работу оказывает увеличение сопротивления и паразитной ёмкости линии. Цифровым термодатчикам для их правильной работы на длинной линии банально не хватает напряжения питания! В таком случае выполните следующие действия:
1. Известно, что цифровые термодатчики не любят разъемы (в которых часто имеется ненадежный контакт), поэтому, пожалуйста, все соединения цифровых темродатчиков выполните с помощью пайки!
2. Увеличьте поддтяжку линии данных DQ (данные) к VCC (питание), для чего установите в конце линиии на последнем термодатчике между DQ (данные) и VСС (питание) резистор номиналом R = 150 Ом.
3. Установите на последнем термодатчике электролитический С = 47 мкФ между VСС (питание) и GND (общий).
4. Установите на последнем термодатчике керамический С = 1 мкФ между VСС (питание) и GND (общий).
5. Установите в начале линии электролитический С = 47 мкФ между VСС (питание) и GND (общий) со стороны контроллера.
6. Замените кабель САТ5 (витая пара 5-й категории) на кабель с медными проводниками сечением 0,5 и более мм2, например, МКЭШ-3х0.5 http://www.cable-msk.ru/catalog/mkesh/.
Подробнее о подключении цифровых термодатчиков http://mk90.blogspot.com/2011/04/1-wire.html.

Для подключения дополнительных термодатчиков рекомендуется использовать три витые пары (одна пара - одна линия) из четырех в кабеле САТ5 (витая пара 5-й категории)

MP707_vitaya_para (63K)

На практике, возможна работа линии при использовании трех проводов (не витой пары) любого типа и диаметра, скрученных между собой, например, МГТФ-0,35

MP707_mgtf (16K)

Тип подключения дополнительных термодатчиков - ЛИНИЯ (не звезда!), при этом: в начале линии находится МР707, в конце линии - последний термодатчик, посередине - промежуточные термодатчики, соединенные на линии параллельно (с отводами не более 10 см.)

MP707_line (94K)

- Возможная причина отсутствия связи с термодатчиками - увеличение паразитной ёмкости на линии данных. Если МР707 не видит термодатчики, подключенные на линии длиной до 100 метров, то:
1. Притяните линию данных DATA к питанию, для чего подпаяйте параллельно R5 резистор номиналом 150 Ом согласно схемы электрической принципиальной выше. При этом термодатчики стабильно определяются и не пропадают. Пропадание датчика - это аварийная ситуация. Добивайтесь стабильности. Если без изменений, то:
2. Установите в конце линии дополнительные конденсаторы между VDD и GND на последнем термодатчике Сдоп.=1 мкФ керамический + Cдоп.= 47 мкФ электролитический. Если без изменений, то:
3. Установите в начале линии С=47 мкФ со стороны контроллера.
4. Закоротите диод VD1 (для увеличения сигнала в линии с +3,6В до +4,3В).

- Спасибо за советы! Всё действительно заработало на кабеле 110 метров (больше не было)!
1) Заменил R5 на R5=5 кОм подстроечный (сопротивление при котором заработало 1кОм).
2) Установил в конце линии Сдоп.=1 мкФ керамический + Cдоп.=47 мкФ электролитический.
3) Установил в начале линии С=47 мкФ со стороны контроллера. Без него не заработало.
4) Диод не коротил.


- Чем обусловлено наличие двух последовательных диодов в схеме МР707 принципиальной вверху? Можно ли их оба закоротить для поднятия напряжения на линии термодатчиков до номинальных 5-ти Вольт?
- Шина USB имеет питание +5В, а логические уровни для D+/D- составляют 0...3.3В. Диоды формируют падение напряжения 1.4...1.6В, что обеспечивает согласование логических уровней. Их шунтирование может привести к тому, что драйвер USB воспримет это как КЗ на линии данных и перестанет работать с устройством.


- У меня "глюкнула" программа ВМ1707.ехе. Что можно сделать?
- В таком случае:
   - Удалите ini-файл.
   - Запустите ВМ1707.ехе заново.


- MP707 работает нормально, реле переключаются (щелкают), но светодиоды не светят. В чем может быть проблема?
- Возможная причина - неправильная установка светодиодов на плате. Пожалуйста, установите светодиоды согласно их полярности.


- Можно ли подключить несколько MP707 к одному ПК и как правильно настроить их совместную работу?
- Да, подключить несколько MP707 к одному ПК можно. Для этого:
- Создайте отдельную папку на ПК.
- Скачайте в неё (или скопируйте) BM1707.exe не младше 11 версии.
- Запустите BM1707.exe и прочитайте ID устройства, для чего войдите в Вид --- Управление, Информация --- Идентификатор USB).
- Закройте BM1707.exe.
- Откройте BM1707.ini.
- Найдите в нём [USB] ID=*.
- Замените * на номер устройства (8символов!).
- Сохраните файл.
- Закройте BM1707.ini.
- Запустите BM1707.exe.
Ini-файл можно использовать (скопировать) старый. При этом следует добавить в секцию [USB] запись ID=XXXXXXXX.
Для запуска 2-ой копии следует повторить шаги выше.


- При перезагрузке компьютера программа для МР707 запускается, но перестает опрознавать датчики (13 датчиков). Требуется извлечь и снова вставить сам термометр из USB, после чего он опознается и начинает работать. Поскольку компьютер удален, его перезагрузка после отключения питания сети приводит к прерыванию измерения температуры, что нежелательно. Как можно решить проблему?
- Установите в ини-файле:
[USB]
AUTOTUNE=1
- Запустите программу.
- Закройте её.
- Установите:
[USB]
AUTOTUNE=0
- Перезагрузите ПК в штатном режиме.


- В режиме "график" шкала температур не масштабируется под весь диапазон измеряемых значений. Можно наблюдать только интервал шириной 40-45 градусов и приходится перемещать графики вверх-вниз, чтобы поочередно видеть их части. Как с этим бороться?
- В ини-файле установите:
[CHART]
LeftAxis_Automatic=1


- Можно ли к МР707 подключить датчики атмосферного давления?
- MP707 имеет 1 цифровой вход 1-wire (аналоговые входы отсутствуют), поэтому к нему нельзя подключить датчики атмосферного давления.


- Как реализован алгоритм измерения температуры каждым из термодатчиков в МР707?
- Команда СТАРТ измерения температуры передается для всех датчиков одновременно. Затем показания температуры считываются последовательно для всех датчиков.


- Известно, что в МР707 канал 1 управляет НАГРЕВАТЕЛЕМ (Тниж. = ВКЛ, Тверх = ОТКЛ) а канал 2 - ОХЛАДИТЕЛЕМ (Тниж = ОТКЛ, Тверх = ВКЛ). Можно ли установить канал 1 для управления охладителем?
- К сожалению, установить в МР707 режим работы канала 1 для управления охладителем отсутствует.


- МР707 ведет лог файл или он предназначен только для наблюдения?
- Да, МР707 пишет показания в 2 (два) лог файла:
1. С температурами и временем (См описание!!!)
2. С выполненными операциями (выкл по умолчанию)


- Допустимо ли использование на одном шлейфе разных датчиков – на плате стоит 18В20, а на шлейфе - 18S20?
- Да, МР707 одновременно работает с разными термодатчиками в линии: как 18В20 так и 18S20.


- Подключил к МР707 три термодатчика. На экране ПК линии всех датчиков отображаются одним (синим) цветом. Можно ли изменить цвет каждой линии для лучшего восприятия?
- Да, за цвет отвечает запись в ини файле типа:
[ROM]
DD000001A4BB4728_COLOR=16711680
Цвета задаются 3-мя байтами, 16711680 (дес) = 0xFF0000 (hex) - это чисто синий.
Можно задавать так:
DD000001A4BB4728_COLOR=0xFF0000 Это будет чисто синий.
или
DD000001A4BB4728_COLOR=0x00FF00
или
DD000001A4BB4728_COLOR=0x0000FF
или их сочетания.


- Подключил доп. датчик DS18B20 к МР707. Длина проводов - 50 см. Датчик программой ВМ1707 определяется, в логи ошибок не выдает, но температуру показывает 127,5 градусов. При изменении точности температуры датчиков, меняются десятые доли подключенного датчика, т.е. 127,5; 127,75; 127,875; 127,9735 При этом штатный датчик - на плате, показывает реальную температуру. Что можно сделать?
- Во время преобразования DS18B20 увеличивает потребление и ему банально не хватает напряжения питания. Напряжение за счет R5 падает, и преобразования не получается. Для нормальной работы термодатчика, пожалуйста, устновите на плате параллельно R5 резистор номиналом R=2,4 кОм.


Яндекс.Метрика