Активность
- Последний час
-
Это ещё зачем?
-
Я знаю что тут по другому нужно. Сейчас задача просто хотя бы пока наладить UART, а для этого я брал пример из статьи и потихоньку его дорабатываю. Потом естественно все эти команды уже перепишутся на те что нужно. Сейчас пока что только идёт наладка приёма команд.
-
Надо не просто функцию сравнения писать, а полноценный декодер данных.
-
Обычно подключал датчик DS18B20 к VDD через резистор 100 Ом и параллельно питанию датчика ставлю конденсатор 0.1 uF. Подтяжка 4.7 кОм, если длина кабеля большая - уменьшаю резистор подтяжки. Резистор 100 Ом в цепи питания не дает сгореть датчику DS18B20 при неправильной полярности подключения. Проверено неоднократно.
-
@tifaso ждет помощи,а сам элементарные вопросы игнорирует...
-
Я же написал - в схемах, а не выпаянные. Как просил@777Alex777.
-
Я уже как-то обломался "полностью" Честь и хвала коллеге @korsaj! Он еще полон сил и энтузиазма.
-
@korsaj Я уже показывал, но видать не совсем правильно объяснил или вы так и не поняли что конкретно нужно. Буду писать просто на примере самих команд как они приходят. К примеру отправляем команду AT+M2\r\n В ответ мы получим следующее M2+000010\r\n Общее количество файлов равно 16 потому как это hex формат значений данных. И тут ещё их нужно будет переводить эти значения в десятичные. Где собственно то что выделено жирным это и есть данные, а M2 обозначает что это за данные. В данном случае общее количество файлов. \r\n это конец команды. Все полученные команды выглядят таким образом как я и описал только единственное что еще тут нужно учесть что разный тип данных может иметь разное количество знаков.
-
Думаю, каждый, кто следит за деятельностью автора темы, хоть раз, да предложил купить обсуждаемый девайс на Али, Озоне или ещё где-нибудь. И обломался.
-
сабжевая камера honeywell h2w4prv3. на оф сайте ее нет, во всяком случае я подходящую не нашел.
-
Это не прокатит. Во-первых, интернет покупка Во-вторых, не самодельный пульт В-третьих, ...
-
То есть вы предполагаете может Полевик не исправен Хорошо, я его проверю мультиметром и также перемкну эти точки. Посмотрим, будет нет, о результате напишу. Ну что сделаешь Ведь плату я подымаю мёртвую, можно сказать. По этому уже ушло два дня. Сложновато ремонт попался.
-
импульсный на ld7575 не держит нагрузку
amig0 опубликовал тема в Импульсные источники питания, инверторы
Импульсный на ld 7575 на 48в 2.5а - от видеорегистратора схема как на картинке. было поменяно: ld7575, q1, q2, 11n60(поставил пока 10n60), ZD2, c10, c8, r23, r24, r19, r21 стартанул. 48в есть, генерация есть. питание шим 15в. как только подключаю нагрузку (ip камеру), как понимаю уходит в защиту, пропадает генерация, проседает питание шим. проверил tl431, исправен. Что ему еще нужно? -
Зачем выводить очередной разряд индикации в прерывании? Процессы вывода на индикацию и считывания клавиатуры - медленные процессы. В моей концепции: войдите в подпрограмму обслуживания индикатора, сделайте делитель на 2 и получите 2 мс на разряд, в этой же подпрограмме выведете очередной разряд на индикатор, и не надо отрывать время процессора на обработку прерывания. Для вывода на индикацию тогда вообще не нужно прерывания. Аналогично для кнопок. В моей концепции нужно лишь одно прерывание для таймера. Прерывания с обработкой в прерывании нужны в основном для УАРТА, для безпаузной передачи / приема на высоких скоростях. Ну может быть и2с или спиай, там тоже нужна высокая скорость обработки. вторичные таймеры / счетчики также прекрасно вписываются в предложенную концепцию. Самый большой ее плюс, то что время на прерывание минимально для медленных задач, и отсутствуют конфликты прерываний. А впрочем... у каждого свой путь... А зачем в блоке питания так часто измерять напряжение и ток, если это вывод на индикацию, то там и десяти измерений в секунду за глаза хватит. Резких скачков всеравно не отследить, выходной конденсатор все сгладит.
-
Да точно, по этой схеме тут другая половинка R9/R10/R11 за напряжение отключения и R8/R12 за порог включения. На вторую половину компаратора сигнал от терморезистора приходит.
-
Так он же пишет- Не пойму-зачем здесь send_UART(0x0D); send_UART(0x0A); ведь надо отправлять \ r \ n send_UART(0x5C); send_UART(0x72); send_UART(0x5C); send_UART(0x6E);
-
Еще не управляет
-
@finn32 ох и не внимательные вы, я за это видео недавно минус схлопотал ))
-
Ток в выходной цепи тиристорного ЗУ - импульсный, однополярный, т.е., Direct Current (DC). Он характеризуется не одним параметром, а несколькими. Разные приборы просто показывают разные параметры, в зависимости от их схемы измерения. И конечно, надо измерять в режиме DC, постоянного тока, а не переменного. Переменным вы аккумулятор не зарядите. С целью контроля залитых ампер-часов нужно измерять средневыпрямленный ток, а не тру рмс. С целью контроля нагрузки на провода и теплового действия тока в аккумуляторе - тру рмс. А еще существует и амплитудное значение тока, которое может быть в несколько раз выше действующего. Представляю вашу реакцию, когда вместо 0,6 А вы увидите 6 ампер )) Короче, первые две картинки с точки зрения средневыпрямленного значения, скорее всего, верны
-
То есть атмега16 правильно управляет модулем-я правильно понял?
-
Я не думаю заработает или нет, вам нужно провести необходимые действия чтобы проверить узел целиком. Делов там на 3 минуты, а вы уже 2 дня спрашиваете заработает или нет.
-
Ну так а в чем проблема сравнить те символы которые определяют команду/ответ. Приведите пример команды и ответа, а я вам покажу как сравнивать.