Соедините CC2650 SensorTag с MatLab - PullRequest
0 голосов
/ 12 марта 2019

Я искал в Интернете, что можно отправлять данные TI CC2650 SensorTag по беспроводной сети на компьютер с помощью USB-ключа CC2540.Я нахожу примеры кодов с сайта ниже:

https://github.com/sid5291/SensorTag-Matlab

Из предложений, приведенных в https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/385776, Мне нужно изменить

  1. MAC-адрес, который должен быть в обратном порядке

  2. Номер COM-порта для USB-ключа CC2540

После изменения всех этих параметров программакажется, работает, но есть некоторые проблемы.

Я знаю, что TI CC2650 SensorTag способен определять температуру окружающей среды и инфракрасную температуру.Для меня я хочу, чтобы в Matlab отображалась только инфракрасная температура.Тем не менее, даже если я попытался прикрыть сенсорную метку рукой, чтобы повысить температуру, результат всегда один и тот же:

Необработанный результат

00

02

00

00

Ambient Temp: 0.000000

Кроме того, даже я изменяю время ожидания в

set(s,'BaudRate',115200,'Timeout',5,'FlowControl','none','Parity','none');

Всегда есть несколько предупреждающих сообщений:

Предупреждение: указанное количество данных не было возвращено в течение периода ожидания.'невозможно прочитать все запрошенные данные.Для получения дополнительной информации о возможных причинах см. Предупреждения последовательного чтения.

Поэтому я пишу, чтобы спросить

  1. Как избежать всех этих предупреждений?

  2. Как успешно считывать данные ИК температуры в Matlab?В HCI_Apis кажется, что есть только коды для ambtemp, а как насчет ИК температуры?Я не нахожу ничего.

  3. Ссылаясь на коды в HCI_Apis, есть код:

ambtemp = (rawambtemp(1)*256+rawambtemp(2))/128.0;% в C

Я хочу знать, как получаются 256 и 128, и удивляться, как это приводит к ambtemp

Я искал в Интернете, но не нашел решения.Я новичок в этой области, и любая помощь будет высоко ценится!

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...