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

donec

Moderators
  • Постов

    3 579
  • Зарегистрирован

  • Посещение

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    Не связан с электроникой

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения donec

Профи

Профи (10/14)

  • Преданный
  • 10 постов на форуме
  • Пост-машина Редкий
  • Неделя на форуме
  • Месяц на форуме

Последние значки

251

Репутация

  1. Ну если конкретно то выбрось со схемы пять микроконтроллеров, для этой балалайки достаточно одного МК и графический дисплей. Программы для этих пяти МК ты здесь будешь просить писать, или отдельные темы для пяти МК будут? Лучше уж один МК и одна тема.
  2. Не факт, что реальный сигнал соответствует тому, что на экране осциллографа, несколько раз уже сталкивался на подобном осциллографе (АКИП какой-то на 60МГц), на большой развертке показывает бред какой-то, которого знаешь, что быть не должно, начинаешь уменьшать развертку начинает нормально показывать. Или подключаешь нормальный осциллограф и там все нормально показывает на той-же развертке где бред на АКИПе.
  3. По умолчанию сейчас создает проект GccApplication2, значит проект с именем GccApplication1 он уже нормально там создал? А GccApplication2 не может создать потому, что он там уже создан, но например не до конца? Попробуй заменить имя по умолчанию и создать в документах, или удалить GccApplication2 если он там есть.
  4. Если ты создаешь приложение которое называется GccAplication2, то возможно такое имя уже есть (ранее создано), может места нет на диске тут только гадать. Но он однозначно пишет, что не может найти приложение которое ты создавал в студии и называется оно GccAplication2, что больше похоже не на момент создания тобой приложения, а на открытие его после создания (может ты его уже удалил).
  5. Так например uint16_t __attribute__((aligned(4))) ADC1_DMA_buffer[ADC1_COUNT_RANGE]; И, что DMA будет работать с локальной переменной? Тогда и смысла в DMA нет.
  6. Для DMA этот адрес разве не нужно делать кратным 4?
  7. Нужен резистор и два диода, резистор с плюса на вход RX МК, туда-же аноды двух диодов, катод каждого диода на свой TX ch340. Выход TX МК соединяешь напрямую с входами RX ch340. Резистор 510 Ом, диод c малым падением напряжения типа 1N5819 или другой.
  8. Это больше похоже на сварочный аппарат никакие свечи не выдержат, 300В 1мкФ разряжается и то ток в районе 8А, боюсь спросить какой у тебя ток этож какая мощность источника чтоб успеть зарядить 34мкФ за время между искрениями
  9. ДПКВ это и есть твой источник. ОР1.1 можно убрать и 2.5В подать без него с делителя, гистерезис подобрать на 20мВ.
  10. Получена формула для расчета y = 16x - 1350, т.е. к х нужно добавить нулевых 4 бита (умножить на 16), но датчик DS18b20 выдает температуру с "десятыми" долями (4 бита послу запятой), поэтому чтобы избавиться от дробной части и работать с целыми числами нужно перенести запятую на 4 бита, т.е. умножить на 16, в итоге два раза нужно умножить на 16 это умножить на 256, но если первую часть умножил на 256 то и вторую часть нужно умножить на 256, т.е. 1350 * 256. В итоге так как данные датчика как бы уже умножены на 16 формула принимает вид y =16*16*x-1350*256. Кнопка не используется.
  11. Повернул датчик на 90 град, почти в 10 раз меньше наводки от реле 3.
  12. Слева направо датчик стоит под 3 реле. Влияние каждого реле, реле 1 и 2 почти в 10 раз оказывают меньшее влияние чем реле 3, а это уже на уровне погрешности измерения, короче под катушкой реле не нужно располагать датчик. А если сравнивать 1 и 2 реле то ориентация по углу все таки наверное имеет значение, реле 1 дальше, а влияние больше, или от реле 2 идет большее экранирование самим магнитопроводом реле, проверим... Реле 1 Реле 2 Реле 1 + 2 Реле 3
×
×
  • Создать...