777Andrej
07.07.2017
12:12:21
Земля
Что за модуль радио?
Maxim
07.07.2017
12:12:53
RFM23BP
777Andrej
07.07.2017
12:13:55
Прикольный :)
Google
777Andrej
07.07.2017
12:14:17
Второе, просадки напруги не должно быть.
Ну и при такой Моще, нужно хорошенько обдумать как это все разводить, и проводить дороги. Плата конечно двухсторонняя, как можно больше проходных отверстий.
Maxim
07.07.2017
12:18:12
Кстати, насчет земли. Сейчас, например, на бредборде вся аналоговая часть включена в свои шины питания, которые подключены к основным только в одно месте, и там же воткнут диод и кондер. Это, как я понял, надо и на печатке соблюсти. Что кроме этого?
777Andrej
07.07.2017
12:20:55
Кстати, насчет земли. Сейчас, например, на бредборде вся аналоговая часть включена в свои шины питания, которые подключены к основным только в одно месте, и там же воткнут диод и кондер. Это, как я понял, надо и на печатке соблюсти. Что кроме этого?
На словах трудно рассказать, что куда вести, незная схемы, есть много приколов . Так же разделять питание, для аналога , цифры, так же у тебя усилок , на ватт, а это не мало. Корпус конечно надо в экран.
Корпус радиомодуля
Maxim
07.07.2017
12:22:01
Скорее аналог в экран, смысл радиомодуль прятать, если там недалеко антенна торчит
777Andrej
07.07.2017
12:23:12
Пару раз сделаешь плату, поймёшь :)
Danil
07.07.2017
12:34:10
Maxim
07.07.2017
12:53:19
См. схему, он есть
Vadim
07.07.2017
13:57:07
Вопрос. Есть датчик bmp280, есть проц stm32f030 на частоте 2 мгц. От чего так может быть, что значение давления считанное из регистров датчика периодически подпрыгивает на 3 последних зеака, примерно раз в полчаса. Ошибки при передаче по i2c? Куда копать...?
Firelander
07.07.2017
14:02:34
холодильник включается?)
Diimon_fuze
07.07.2017
14:10:00
Google
Vadim
07.07.2017
14:12:46
Нет, два девайса рядом лежат и в разное время глюк. Не свящан с помехами или давлением. Помедитот телефона так же не чует
Помехи т.е.
Firelander
07.07.2017
14:18:54
Svyatoslav
07.07.2017
14:24:47
Соглашусь. Скорее всего просто баг
Vadim
07.07.2017
14:37:16
Понять бы... Алгоритм считывания по даташиту. При частоте ядра 8 мгц глюков нет.
Firelander
07.07.2017
14:38:58
не успевает? обслуживает какие-то прерывания?
Vadim
07.07.2017
14:42:57
Systick, и все. Ему надо пищать таймером в зависимости от изменения давления. Это портативный прибор. Прт этом, если облегчитб или нашрузить вычислениями, на данную ошибку не влияет. Звуковлй сигнал притормажмвает, но чтение идет так же.
Может f0 на низких частотах имеет такой бак аппаратно?
Логики не вижу, попробую серию L0.
Serg
08.07.2017
07:57:26
будет видно когда сбоит кварц
два диода достаточно
а куда будет сливаться перенапряжение? на питание? а почему питание должно нормально относиться к тому что на него подают какое-то другое питание?
Firelander
08.07.2017
10:59:24
Dr
08.07.2017
11:19:16
и его сгладит рядомстоящий кондер
Danil
08.07.2017
11:23:10
Три знака это байт
Не на своём месте
А пол часа это 32 бита, при 2 МГц
Вопрос по алгоритмам
Google
Алексей
08.07.2017
17:13:30
МК ничего особенного раз в полчаса не делает?
Vadim
08.07.2017
17:16:12
нашел косяк. при считывании регисттров температуры получалось так, что он пропускал операцию, не считываю в какой-то момент из за этого вычисленное значение давления подскакивало
даже не так, значение UT прилетало с большой ошибкой.
Denys
08.07.2017
17:20:38
кстати на подобные баги при написании софта обычно пишут правила типа MISRA, интересно - есть еще что-то подобное кроме MISRA?
Алексей
08.07.2017
17:46:39
Я знаю подобный свод правил есть в NASA
Denys
08.07.2017
17:48:16
для этого надо видеть код, чтобы сказать на 100%
NASA нашел кажется, http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf, это?
Keroronsk
08.07.2017
17:51:08
https://www.youtube.com/watch?v=MBK6IZ4vgkw
https://www.securecoding.cert.org/confluence/display/seccode/SEI+CERT+Coding+Standards книжки можно качать
Denys
08.07.2017
17:59:46
Спасибо, я еще пдфки копаю, пока решил прочитать JPL поверхностно
А, вот еще, я постоянно на этом засыпаюсь, кто-то подскажет хороший гайд по преобразованию типов данных?
Типа:
data[1] = (int8_t)ang & 0xFF;
data[2] = (int8_t)((ang » 8) & 0xFF);
data[3] = (int8_t)((ang » 16) & 0xFF);
data[4] = (int8_t)((ang » 24) & 0xFF);
затолкать int32_t побайтно в массив байт, ну и назад, причем желательно портабельно на разном endianness
Serg
08.07.2017
18:43:28
что слева на двух транзисторах?
Google
unt0njs
09.07.2017
08:58:45
Здравствуйте! Не подскажите, сколько ампер выдает новая батарейка на 1,5В?
Dmitry
09.07.2017
09:01:03
Solder Jumper
Эм, сообщению скоро год стукнет, думаю, вопрошающий за год уже нагуглил)
Влад
09.07.2017
09:06:08
Andrey masterey
09.07.2017
09:11:33
unt0njs
09.07.2017
09:19:15
Спасибо, а LR14? ;)
Dr
09.07.2017
17:32:03
Хокейний
09.07.2017
17:32:43
Dr
09.07.2017
17:33:11
Ответ почти через год, причем на оригинальный вопрос сразу же ответили.
Th0r
09.07.2017
17:34:01
Serg
09.07.2017
19:22:30
>8 августа 2016
этот телеграм дату не отображает нормально, что-то у меня крутнулось вверх и не заметил
Maxim
10.07.2017
21:28:39
Корпус радиомодуля
С учетом проведенных экспериментов (аналоговая часть полностью затыкается при включении рядом рации и прекрасно ловит включенный рядом АМ-передатчик) я решил заэкранировать сначала её, а потом уже смотреть по поводу передатчика.
Это подразумевает то, что схему после изготовления уже будет не поменять, аки на макетке. На что обратить внимание (пока что только в схеме, а не в разводке)?
По поводу разводки - пока что буду пытаться развести все в одном слое (уже первые потуги в виде перемычки видны), а на втором полностью залить земляной полигон, после чего припаять к нему коробочку из медной фольги
Andor
11.07.2017
05:30:16
про LM386 были какие-то стандартные рекомендации, чтобы он не возбуждался и не ловил всяческое дерьмо
нагугливаться должно
777Andrej
11.07.2017
05:48:43
Какой смысл от фильтра того на входе?
Andor
11.07.2017
06:10:57
Припарками лечить возбуждение усилителя
https://dmohankumar.files.wordpress.com/2015/03/hiss-free-lm-386-amplifier.png
Один из первых вариантов в гугле по запрсу "lm386 noise"
Google
Maxim
11.07.2017
07:06:22
Ну и антиалиасинг, наверное, вряд ли микрофон будет писать ультразвук, но по-хорошему он не помешал бы
Andor
11.07.2017
07:09:41
микрофон писать не будет, а провод ловить будет, и lm386 будет усиливать его, если специально не заставить его этого не делать
Maxim
11.07.2017
07:19:44
Антиалиасинг в том плане, что sample rate 48k, и выше 24k получится херня. Это микрофон еще вполне пишет, "врядли" - это к тому, что такие звуки встречаются нечасто.
Провод ловить будет радионаводки, и вот их этот LC (Fc = 15 kHz), по идее, должен зафильтровать в ноль (наводку 50 Гц пока не берем)