- ну давай Муська! еще капельку!: поразгонял gd32vf103cb + oled 0.96 klen(2512 знак., 31.05.2020 00:57 - 10:37, MCU, ссылка, картинка, полностью)
- Коллеги, подскажите есть ли в продаже модули с 6-8 переменных
резисторов, несколько кнопочек, тумблеров, светодиодов. Можно
немножко макетного поля. Надоело для проверки программы, каждый раз
на на проводках все это цеплять к плате. Посмотрел у Ардуинщиков, в
ЧипДип, на Али но там не то. - Sl(30.05.2020 17:27, MCU, полностью)
- Тут на форуме недавно проскакивало про "для души". Получайте ;) MSP
выпилили отсюда, а оно вполне еще даже ниЧО - вон как изящно на
задачку легло... Надыбал у себя коробку вот с такими девайсами -
это датчики с радиоканалом на CC1101. Термодатчик и измеритель
импеданса на частотах до 4 МГц имеется прямо контроллере G2553.
Потому и MSP, а не ардуины с китай-датчиками. Одна из платок
прекрасно прижилась вместе с антенной в качестве "центрального
процессора" для руления Гyдвин(558 знак., 23.04.2020 18:39, MCU, картинка, полностью)
- Понимаю, что лепил из того, что было под рукой, тем не менее... Вот
весь "датчик". Для закапывания в землю и подвешивания под крышу
одинаковый. Отпилил лишние акселерометр, операционник, датчик
вибрации и eeprom. Осталось то, что на картинке :) S1 - геркон.
Радиомодуль на CC1101. Гyдвин(1 знак., 27.04.2020 17:15, картинка)
- Клевый "main loop" получился. И особливо клевый парсинг ответов
модема, соответственно и размер кода ;) Гyдвин(1661 знак., 25.04.2020 13:10)
- Код ни разу не клевый. Идея в том, чтоб использовать хеши ответов
вместо парсинга в лоб? Действительно идея, но ньюансы могут всё
испортить, практически это грязный хак. В полноценном парсере хеши
тоже могут найтись, например, в алгоритме Рабина-Карпа, для
быстрого понимания какой именно это токен, без сравнения с каждым. - fk0(25.04.2020 13:21)
- Мне не надо понимать какой токен из множества различных. Я тупо
выполняю команду и жду нужный или окончание тайм-аута: if (command("AT+CREG?", 2, REG)) Так что
в данном приложении (просто проверить регистрацию в сети,
активность GRS сессиии и послать данные, получив "200" ) - клевый.
Простой и компактный. А я ленивый ;) Ну и да - если при выполнении
команды модем ничего не ответил во время тайм-аута, значит висит -
передергиваю питание. За пару суток такое Гyдвин(409 знак., 25.04.2020 13:41)
- Ты ждешь хеш токена, а не токен. Проблема в том, что ответ может
оказаться не буквально, побуквенно, совпадающий с ожидаемым.
Пример: "CONNECT 9600". Который может превратиться в "CONNECT
2400". И коллизии само собой -- на которые гарантию никто не даст
вообще. Может тебе вместо "CONNECT" написали "ERROR 23512" и хеши
совпали. Хеширование само по себе -- не метод, а лишь способ
ускорить и обойтись меньшим количеством сравнений строк, которые
всё равно нужны. Потом таким fk0(2004 знак., 25.04.2020 14:15)
- Ты не читаешь и сильно возбужден в последнее время :) Одна фраза
понравилась: "способ ускорить и обойтись меньшим количеством
сравнений строк". Воооот! В MSP430 c RAM 512 байт... А модем у меня
один - найденный в шкафу и в данное время прикручиваемый к
проектику "для души". Все уже распаяно, испытано и известно что
возвращает. И еще раз: передергиваю не когда мой код "наткнулся на
неожиданный ответ", а когда ответа нет вообще - не прилетело в RX
ничего за заданное Гyдвин(283 знак., 25.04.2020 14:50)
- Ты уподобляешься радиолюбителю в худшем его виде. Некоторые очень
ненавидят радиолюбителей, я начинаю догадываться почему. - fk0(25.04.2020 15:23)
- Да остынь ты, что пристал к человеку. Он делает лично для себя, еще
и результатами может поделится :-) Радиолюбительский подход в
одноразовом изделии экономит время и вполне оправдан. Я тоже
ненавижу радиолюбительство, но только с того момента, когда
какой-либо радио-губитель начинает применять свои методы за рамками
дом/семья/друзья, при этом не понимая что так делать не правильно. - il-2(25.04.2020 15:35)
- Дык я таковым и являюсь, есличО :) И вполне понятно, что меня
плющит от "парсера пропарсивания пасинга парсеров" и, например,
тонн глючного некрочиповского индусокода , когда можно обойтись
несколькими строками с вполне предсказуемой надежностью... - Гyдвин(25.04.2020 15:34)
- докладываю. провел исследование алгоритма "хэша". оказывается так
можно было:) - Vit(25.04.2020 14:00)
- Круто! - Бoмж(24.04.2020 10:01)
- Ооо, родственная душа :-) Я тоже люблю всякие
хепримочки для дома/семьи делать :-). Сейчас появилось больше
свободного времени. Недавно даже завел страничку в ЖЖ для такого
дела (тоже рекомендую, именно ЖЖ, пробовал в Вконтакте -
обплевался). А то все-таки из твоих обрывочных сообщений трудно
почерпнуть что-то конкретное для себя. А хотелось бы. Я кстати
закончил свой шедулер для восхода солнца. Правда без интерфейса
настройки пока, но пользоваться можно. - il-2(24.04.2020 08:41, ссылка)
- Вообще-то в модем можно было вставить и атмегу328. Есть у меня и
такой девайс - уже с 1117 на борту и размером подходящий .
Отказался по причине отсутствия в нем кварца, требуемого для UART
(впрочем можно часовой присопливить для калибровки). Ну да ладно -
пусть служит по прямому назначению - программирует все эти датчики
на MSP по радио, чтобы не таскать ноут. Втыкаешь в usb компа,
заливаешь прошивку датчиков. "В поле" втыкаешь в powerbank и
перешиваешь датчики. Мощный Гyдвин(155 знак., 23.04.2020 21:46, картинка)
- То есть ты взял модем и имплантировал в него свой микродевайс?
Вивисектор однако! Круто! - Звepoящep(23.04.2020 20:18)
- Модем года два валялся "у шкапчике". Вспомнил... Так посчитал более
простым, более удобным, (раз уже есть подходящий модем и готовые
платки) и надежным, чем куча промежуточного барахла в виде 3G
роутеров и ESP и ардуин с кучей дерьмокода. Тут только я буду
виноват в случае фиаско ;) - Гyдвин(23.04.2020 20:29)
- Согласен. Главное - чтобы модем не глючил. - Звepoящep(23.04.2020 20:56)
- Там в модеме LM2596S в DC/DC 12В -> 3 .9В. Нога "enable" была
соединена с GND перемычкой в виде резистора. Перепаял на 1 кОм и
соединил к ноге MSP. Так что и это не страшно - можно передернуть
:) Правда в свою платку пришлось присопливить LM1117 для отдельного
питания, хоть в модеме уже имеется LDO 3.9В->3.3В. - Гyдвин(23.04.2020 21:15)
- То есть MSP модем время от времени пингует? :) - Звepoящep(23.04.2020 21:29)
- Попингуй! Сам попингуй! От попингуя и слышу 8) - Cкpипaч(23.04.2020 21:45)
- Угу. Уже допилил до состояния посылок на HTTP сервер каждые 15
минут. Просто интересно ;) - Гyдвин(23.04.2020 21:44)
- Прикольно. Про "пингуй" история :) Давным-давно, поднимали мы
девайс на Vortex'е РС104 формата под NetBSD. Ага. Сей писюк был
глюкавый, и время от времени подвисал. И для этого плата, что
сидела на его ISA шине, всё время его теребила, и если писюк
зависал, она принудительно делала ему ресет. Ну так вот, а чтобы
плата сама не подвисла, то писюк пинговал плату, и если она
зависала, то он ей делал ресет. В общем, пинговали они друг друга и
жили долго и счастливо :) - Звepoящep(24.04.2020 21:05)
- Кстати, все это безобразие с подачи =AK= ;) - Гyдвин(23.04.2020 18:56)
- Народ! А не решал-ли кто задачу прицепить к ARM-у Ethernet, но не
напрямую, а через SFP - чтобы у пользователя был выбор физического
интерфейса: медь / пластик / стекло. Скорости 100М за глаза. - Qwestions(25.05.2020 23:05, MCU, полностью)
- Когда-то, гуляя по инету, наткнулся на страничку перца, который
собирал JS эмуляторы процессоров. Найти не могу. Знакома
кому-нибудь это тема? - teap0t(16.05.2020 20:39, MCU, полностью)
- USB девайсина на МК... POV_(325 знак., 21.05.2020 13:51,
, MCU, полностью)
- Есть необходимость понять протокол общения в некой промышленной
установке, с сцелью понять причину проблемы. Фирмачи протокола не
дают, а по сути проблемы дают банальные рекомедации, типа проверить
отсутствие замыкания, и надежность контактов. Заскриншотил фрагмент
телеграммы. Включен делитель на 10, то есть амплитуда 1.5 Вольта.
На мой взгляд это стандартная(хотя и инвертрованная) посылка
UART-а, с BaudRate 10MHz. Формат старт бит/ 8 бит данных, бит
четности, Rainman62(263 знак., 21.05.2020 06:30, MCU, картинка, полностью)
- Сигнал-то униполярный или биполярный? (не пойму, где у вашего
осциллографа нуль). Если униполярный, то уменьшите делитель вдвое,
чтобы поднять амплитуду до 3V, и подайте на UART STM32H743, или
какого-то еще МК. У STM32 частота UART задается делителем от
частоты шины, где нет таких грубых скачков, как у промышленных
UART/USB конвертеров. Да программирование STM32H743 по части UART
не должно отличаться от прочих STM32 . - Kceния(21.05.2020 12:01)
- Может быть MECHATROLINK-II? Есть ли возможность посмотреть к какому
чипу подключается сигнал в самой установке? Он как раз 10 MBps. У
него по таймеру должны повторяться посылки, например, каждые 8 мс. dxWAk(15 знак., 21.05.2020 10:21, ссылка)
- в ProfiBus DP вроде 12 МБод (или до) - Vit(21.05.2020 09:30)
- Можно попробовать пропустить через компаратор, что бы 1-0 получить
и в СОМ порт отправить, что бы проверить гипотезу на счет UART. Или
seale logic выход подсунуть, посмотреть что оно найдет. Не забыть
про возможность инверсии относительно стандартного. - AlexBi(21.05.2020 06:37)
- Сталкивался ли кто-то с визуализацией графов? Девайс получает
массив номеров вершин некоторого графа и, для каждой вершины,
массив номеров соседних вершин. Нужно показать этот граф на экране.
Программисты, пишущие для ПК и web халявят - оставляют расстановку
вершин на экране пользователю, пуста таскает мышкой как хочет. У
моего девайса ни мышки ни тача нет, нужно автоматически расставить
вершины по экрану с минимальным количеством пересечением ребер.
Полноценной операционной AlexG(652 знак., 16.05.2020 06:20, MCU, ссылка, полностью)
- И да увековечится здесь обожаемый многими бедуинами крылатый лось
aka WaysToScrewUp! :)) MBedder(1 знак., 10.05.2020 22:56 - 16.05.2020 11:50, MCU, картинка, полностью)
- ESP32, приём строки по SPI в задаче (FreeRTOS) stdenits(202 знак., 16.05.2020 18:55, MCU, ссылка)
- Кто-нибудь пробовал STLINK-V3SET ? Как он? Каковы отзывы? RxTx(112 знак., 16.05.2020 08:02, MCU, ссылка)
- Требуется ли RS-422 линии GND? Дохнут Z,Y выходы п-п ADM4856 с защ.
RV05-4TCT при подключении без оптоизоляции и без общего GND. - RxTx(15.05.2020 08:30, MCU, полностью)
- Друзья, всем огромное спасибо, крайне интересная дискуссия.
Извиняюсь что не принимаю активного участия, у меня сейчас
командировка за командировкой, снова готовлюсь, дел невпроворот. - RxTx(15.05.2020 21:21)
- земля - туда стекает какой-то паразитный наведенный ток - переменка
от сети, грозы, мобилки со своими антеннами и т.д. LordN(504 знак., 15.05.2020 19:16)
- да - OlegPowerC(15.05.2020 17:00)
- Присоединяюсь к предыдущим ораторам - нужны. - Toчкa oпopы(15.05.2020 15:23)
- Если без GND у тебя входы окажутся в пределах допустимых значений.
Что, очевидно, невозможно (влияет всё вплоть до статики). Наличие
какого-то другого "заземления" вопрос очень спорный, т.к. через
него могут протекать токи и оно обладает порядочной индуктивностью
и значит реактивным сопротивлением. - fk0(15.05.2020 13:35)
- формально, когда я начинал с RS422, то в образце была в клеммнике
точка GND. Но ни на одной заправке ее никто не соединял. На
заправках вообще всегда напряженка с количеством проводов. Z-Y
потом в жизни дохли, было дело. Но всегда была конкретная причина
(хотя бы - гроза). Клиент никогда не возражал против ремонта и
платил. Но всегда и везде сами МАХ488 как в колонке и в контроллере
к общему МК подключены через оптроны. И питаются от отдельной
обмотки трансформатора. - Лaгyнoв(15.05.2020 10:26)
- С опто- не дохнут и иногда стабильнее работает на больших
расстояниях, без - тоже можно, но надо резисторами землю уравнивать
все равно. И всегда ставить резисторы 10.. Ом последовательно с
линиями, а TVS уже прям около разъема. - Andreas(15.05.2020 09:06)
- Да. - BlackMorda(15.05.2020 08:38)
- Под простенький, речевой с_к_р-е_мб_лер, для дома , для семьи,
нужен процик с ацп и цап (желательно с управляемым аттенюатором) с
памятью под полсекунды сигнала с полосой не более 4 кГц с
произвольным доступом. Что - нить подскажите. С праздником ! - Gore222(07.05.2020 12:57, MCU, полностью)
- Народ уоки-токи со скремблированием делает на PIC24FJ64GA004 и
внешнем ЦАПе MCP4921 --> - Vit(07.05.2020 19:56, ссылка)
- Вот смотри из свежайших, но уже доступных в продаже. На I2S вешаешь
звуковой ЦАП (16 бит АЦП есть в MCU) и вперед. И стоит недорого. Но
fk0 дело говорит. - Evgeny_CD(07.05.2020 15:44, ссылка)
- Вон посмотри что делают товарищи по ссылкам: А как, интересно, в
скремблерах осуществляется синхронизация? У кого-то генератор уплыл
и через пару минут на выходе каша, ничего не понятно. И начальная
синхронизация как-то нужна (ну там понятно, автокорреляция с
(не)хорошей функцией как это сделано в eCall). И ведь хуже того,
скорость поступления данных из абонентского терминала сама по себе
может плавать. Если ещё не сделали -- я подсказываю, бизнес идея на
миллион fk0(156 знак., 07.05.2020 15:35, ссылка)
- Два устройства на один UART mr-x(536 знак., 06.05.2020 10:42, MCU, полностью)
- А чем нонче лечат XC8? Или оно как "неуловимый Джо"? Vit(468 знак., 03.05.2020 08:12, MCU, полностью)