Перейти к содержанию

Активность

Лента обновляется автоматически

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

    Юмор

    @finn32 ох и не внимательные вы, я за это видео недавно минус схлопотал ))
  20. Ток в выходной цепи тиристорного ЗУ - импульсный, однополярный, т.е., Direct Current (DC). Он характеризуется не одним параметром, а несколькими. Разные приборы просто показывают разные параметры, в зависимости от их схемы измерения. И конечно, надо измерять в режиме DC, постоянного тока, а не переменного. Переменным вы аккумулятор не зарядите. С целью контроля залитых ампер-часов нужно измерять средневыпрямленный ток, а не тру рмс. С целью контроля нагрузки на провода и теплового действия тока в аккумуляторе - тру рмс. А еще существует и амплитудное значение тока, которое может быть в несколько раз выше действующего. Представляю вашу реакцию, когда вместо 0,6 А вы увидите 6 ампер )) Короче, первые две картинки с точки зрения средневыпрямленного значения, скорее всего, верны
  21. То есть атмега16 правильно управляет модулем-я правильно понял?
  22. Я не думаю заработает или нет, вам нужно провести необходимые действия чтобы проверить узел целиком. Делов там на 3 минуты, а вы уже 2 дня спрашиваете заработает или нет.
  23. Ну так а в чем проблема сравнить те символы которые определяют команду/ответ. Приведите пример команды и ответа, а я вам покажу как сравнивать.
  1. Загрузить ещё активность
×
×
  • Создать...