Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » mlx90614 инфракрасный датчик температуры
mlx90614 инфракрасный датчик температуры
rvstar Дата: Сб, 16.12.2017, 22:44  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 70
Репутация: 7   ±
Замечания:   ±
На сайте с 09.10.2007

Статус: Offline

Прошу поделиться наработками, если у кого-то есть. 2 дня сижу, молчит как партизан
ЯНДЕКС Дата: 16.12.2017
Matrix252005 Дата: Сб, 16.12.2017, 23:24  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 689
Репутация: 36   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!
Гляньте тут, может чем поможет:
http://www.picbasic.co.uk/forum....735&


THE TRUTH IS OUT THERE.

С уважением, Николай.
rvstar Дата: Вс, 17.12.2017, 00:26  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 70
Репутация: 7   ±
Замечания:   ±
На сайте с 09.10.2007

Статус: Offline

Спасибо, буду пробовать

Добавлено (17.12.2017, 00:20)
---------------------------------------------
К сожалению, ничего нового там нет. По i2c - $B4,$07 - должно читать, но не читает. Прочитал, что некоторые партии датчиков от изготовителя идут в режиме PWM, тупо стал осциллом - нет - висит в воздухе . ?????

Добавлено (17.12.2017, 00:26)
---------------------------------------------
В любом случае, СПАСИБО

Сообщение отредактировал rvstar - Вс, 17.12.2017, 00:35
Matrix252005 Дата: Вс, 17.12.2017, 10:54  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 689
Репутация: 36   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!!

Можно увидеть Ваш пример, схему подключения....

Может где то что то забыли в схеме... У меня был такой прикол, когда подключал сенсор от мобилы к СТМ32.. Долго не мог понять, че не так.... , а оказалось все просто.... Забыл припаять резы к плюсу.... :))

Добавлено (17.12.2017, 10:54)
---------------------------------------------
Роман, а гляньте тут, случайно не Ваш случай?
http://arduino.ru/forum....lx90614

Тут, если нужно будет перевести MLX90614 из PWM mode в I2C:
http://arduino.ru/forum....e-v-i2c

И еще, как по мне, 4,7к для 3,3В многовато... Я использую 2,2к резы для шины I2C.


THE TRUTH IS OUT THERE.

С уважением, Николай.
rvstar Дата: Вс, 17.12.2017, 15:02  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 70
Репутация: 7   ±
Замечания:   ±
На сайте с 09.10.2007

Статус: Offline

Добрый день!
У меня модуль GY-906, на котором стоит 3В стабилизатор и как раз таки 4к7 подтягивающие резисторы к 3 В. На модуль подаю 5В, преобразователь уровней SDA и SCL на полевиках с подтягивающими резисторами 10к c обеих сторон. Читаю так:

I2CWRITE sda, scl, $B4, [$07]
I2CREAD sda, scl, $B5, [temp.highbyte, temp.lowbyte]

Взято отсюда:
http://avrproject.ru/publ....1-0-168
Matrix252005 Дата: Вс, 17.12.2017, 16:19  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 689
Репутация: 36   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Как я понял, у Вас получилось запустить mlx90614. По поводу преобразователя... тут... Вот только что нашел: http://www.gaw.ru/html.cgi/txt/publ/interface/97055.htm
У меня DS18B20 с питанием от 3,3В и резом 4,7к не пошел на СТМ32.. Когда снизил до 2,2к, все пошло... Так что... :))


THE TRUTH IS OUT THERE.

С уважением, Николай.
rvstar Дата: Вс, 17.12.2017, 17:03  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 70
Репутация: 7   ±
Замечания:   ±
На сайте с 09.10.2007

Статус: Offline

Пока не получилось. Попробую всю схему на 3 В сделать

Добавлено (17.12.2017, 17:03)
---------------------------------------------
Преобразователь у меня именно такой, на BSS138. И в случае с датчиком HTU21 работал четко

rvstar Дата: Ср, 20.12.2017, 21:48  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 70
Репутация: 7   ±
Замечания:   ±
На сайте с 09.10.2007

Статус: Offline

Получилось. Как тут:
http://www.picbasic.co.uk/forum....735&
Спасибо!
У меня схемка работает под сетью RS-485. Прикрепляю код. 100% рабочий и проверенный.
Под 16F84A 12 МГц и программным UART
Прикрепления: PIRO1_305.pbp(6Kb)
Форум Picbasic.ru » Программирование МК » PicBasicPro » mlx90614 инфракрасный датчик температуры
Страница 1 из 11
Поиск: