-
Постов
425 -
Зарегистрирован
-
Посещение
Весь контент rsln
-
BLED112 Bluetooth модуль
rsln ответил rsln тема в RF & Microwave Design
Это факт. До меня вчера тоже дошло. Спасибо за подтверждение. -
BLED112 Bluetooth модуль
rsln ответил rsln тема в RF & Microwave Design
Спасибо за наводку. BLED112 в паре с RN-42-EK (http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=RN-42-EK) будет работать? -
BLED112 Bluetooth модуль
rsln опубликовал тема в RF & Microwave Design
Достал вчера BLED112, установил ble GUI. Начал заливать всякие профили из папки example\dkble112\. После заливки обнаруживалось устройство, что-то там отвечало. А после заливки из папки ota - модуль перестал обнаруживаться при подключении к ПК. Пишет неизвестное устройство. Можно его вернуть в начальное состояние? Есть способ заливки иного профиля? Что это за ОТА такое? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Нашел рекомендации для конструкции датчика: www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Humidity_Sensors/Sensirion_Humidity_Sensors_Design_Guide_V1.pdf Может кому поможет. -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Искал принцип измерения влажности датчиком ВМЕ280 так и не нашел. Думаю емкостной - металлические пластины, между ними пористый диэлектрик в который попадая влага изменяет емкость конденсатор. Может кто знает наверняка? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
А что сейчас дешевое? Вспомнил, зарплата подешевела. -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Как оно по времени растянуто все... -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Спасибо за программку. Как датчики влажности поверяете? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
В даташите приведены формулы расчета температуры, давления, влажности - никто под себя их не переделывал? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
То есть, нужно изменять конструкцию датчика. -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Это повышение температуры сильно влияет на показания измерителя влажности? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Да, 5 дней выпадения. А в каких условиях должна происходить калибровка датчика влажности: 1) в герметичной емкости где нет движения воздуха, или очень слабое движение; 2) в камере где есть принудительная конвекция воздуха. Положение датчика который калибруется относительно эталонного имеет значение? В смысле близко (единицы сантиметров) или дальше (до 20 см). -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Ага, нашел такое и на ВМЕ280: Получается, после пайки 5 дней ее нельзя использовать. А если сразу включить и проводить измерения - первых 5 дней будет большая погрешность, а после востановится или будет далее врать? Мне не понятно - можно подавать на нее питание до проведения восстановления или пока эти циклы сушки, увлажнения не пройдут включать нельзя? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
А можно подробней об этой процедуре? Для чего она делается и после чего конкретнее? -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
А в каких условиях должна происходить калибровка датчика влажности: 1) в герметичной емкости где нет движения воздуха, или очень слабое движение; 2) в камере где есть принудительная конвекция воздуха. Положение датчика который калибруется относительно эталонного имеет значение? В смысле близко (единицы сантиметров) или дальше (до 20 см). -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
К сожалению, на данный момент все датчики установлены. Проверить не смогу. Но это мысль. Спасибо. -
Измерение влажности
rsln ответил rsln тема в Метрология, датчики, измерительная техника
Заметил, что погрешность сильно зависит от температуры: разница в +1 градус дает прирост в 5-7% абсолютной погрешности. Датчики постоянно показывают меньшую влажность чем эталонный датчик. -
Измерение влажности
rsln опубликовал тема в Метрология, датчики, измерительная техника
Здравствуйте, Ни когда не занимался измерениями влажности, а тут пришлось. Занятие интересное, но много непоняток. Есть датчик BME280. Он установлен на платку (12х50 мм) с микроконтроллером и стабилизатором напряжения (потребление – 5…10 мА). Платка покрыта лаком и термоусадкой. Для датчика предусмотрено отверстие для забора воздуха от внешней среды. Измерение производится температуры, давления, влажности. По давлению и температуре – показания входят в диапазон погрешностей по даташиту. А вот влажность – абсолютная погрешность до 15% доходит. Использую в качестве эталонного датчик FH A646-R. Кто использовал для измерения влажности датчик BME280? Как он себя показал? -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
Проделал - МК отвечает: ошибка адреса. Для возврата в ISP нужна команда Chip_IAP_ReinvokeISP(), а она опять изменит в SYSMEMREMAP значение на 0х0. Круг какой-то. Как же люди делают? -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
Отладчик отрабатывает последовательность: 0xF4, 0x4F, 0x40, 0x80, 0xF2, 0xC4, 0x00, 0x07, 0x21, 0x02, 0x60, 0x01, 0x47, 0x70 и регистр SYSMEMREMAP изменяет значение на 0х2. Посылаю эту же последовательность в МК - он ее принимает, а потом перестает отвечать, наверное нужно вернуть его в режим ISP. -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
Да, нужно ассемблер под читать. Скормил в RAM последовательность: 0x4F 0xF4 0x80 0x40 0xC4 0xF2 0x07 0x00 0x02 0x21 0x01 0x60 0x70 0x47 Все равно не читает. Делаю по шагам: 1) Установка адреса для записи в RAM 0x02001000: 0x23 0x15 0x50 0x00 0x00 0x10 0x00 0x02 2) Команда записи данных в RAM: 0x21 0x50 0x1F 0x01 3) Запись данных в RAM 7 байт: 0x00 0x4F 0xF4 0x08 0x40 0xC4 0xF2 0x07 4) Запись данных в RAM 7 байт: 0x11 0x00 0x02 0x21 0x01 0x60 0x70 0x47 5) Задание адреса входа в программу (МК) в RAM 0x02001000: 0x23 0x70 0x50 0x01 0x00 0x10 0x00 0x02 6) Старт МК («Go»): 0x2F 0x51 0x1F 0x01 0x01 0x00 0x00 0x00 Ошибок не возвращает, но и в первой странице не то. Правильно ли я интерпретировал последовательность микропрограммки? -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
Спасибо за науку. А зачем разбивать запись адреса на две команды? -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
Загружал последовательность из темы http://electronix.ru/forum/index.php?s=&am...t&p=1325093, изменял адрес на 0x40074000. В загрузчик возвращается но после этого читает не понятно что во всех секторах Flash. С самой микро-программкой вроде понятно, даже на ассемблере можно на ваять, а перевести в числа как? Никогда такого не делал. С какой стороны подступиться? -
ISP бутлоaдер
rsln ответил rsln тема в ARM, 32bit
RAM этого МК занимает адресное пространство от 0х02000000 до 0х02009000, а SYSMEMREMAP расположен в 0x40074000. "write to ram" не сработает. Подглядел в дизассемблере компилятора: //LPC_SYSCON->SYSMEMREMAP = 0x2; //change memory map 0x2 00001d5e: ldr r3, [pc, #148] ; (0x1df4 <main+172>) 00001d60: movs r2, #2 00001d62: str r2, [r3, #0] Наверное, можно применить следующую последовательность команд: LDR R0, =0x40074000; Прочитать в R0 значение регистра SYSMEMREMAP, 0x40074000 адрес MOV R1, #2; Загрузить в R1 значение 0x2 которое нужно записать в регистр SYSMEMREMAP STR R1, [R0]; Записать значение из R1 в регистр по адресу из R0 BX LR; Возрат - переход по адресу, записанному в регистре LR (R14) Как считаете? Еще остается вопрос как из ассемблера перевести в последовательность цифр. -
ISP бутлоaдер
rsln опубликовал тема в ARM, 32bit
МК LPC1549 – прошивка записывается (ISP бутлоaдер по CAN сети) и запускается. Нужно считать Flash для проверки. Читаю – в первой странице не то что должно быть. Защита от чтения не установлена. Докопался до того места что для считывания первых 512 байт Flash памяти нужно в ISP загрузить кусочек кода который мапит Flash на нулевой адрес. То есть нужно в регистр SYSMEMREMAP (0x40074000 адрес) записать значение 0x02. Как это сделать?