Обсуждаем контроллеры компании Atmel.
Вт авг 31, 2021 12:25:53
Привет всем. У меня есть проект, который использует 74HC4052 для управления входными сигналами уровня 3 для 1 порта ADC (0) ATMEGA8. Я использую 2 контакта PD5 и PD6 ATMEGA8 для управления контактами 9 и 10 состояния 74HC4052 для управления выходом 74HC4052. Не знаю, почему полученные значения неверны. Мой собственный код на фото ниже. Помогите, пожалуйста!
- Вложения
-
- Untitled.png
- (36.79 KiB) Скачиваний: 70
Вт авг 31, 2021 18:25:56
проверяешь работу в протеусе, если ОК, а врет в железе, то добавляешь фильтры от помех
Вт авг 31, 2021 18:42:15
Я пробовал это в Proteus, и он работает очень хорошо, но внешняя цепь вылетает, когда я не даю вход UA2, UA3, но UA2 и UA3 все еще имеют значение
Вт авг 31, 2021 18:47:52
в реальном устройстве придется бороться с помехами при измерениях.
это нормально
Вт авг 31, 2021 18:52:23
Мой код правильный? пожалуйста
Вт авг 31, 2021 19:19:07
для протеуса - да
Вт авг 31, 2021 19:34:14
АЦП (0) Я использовал конденсатор 104. Но только 1 вход UA1, что UA2, UA3 все еще имеют то же значение, что и UA1
Добавлено after 1 minute 12 seconds:
Что входит в мой фильтр? Пожалуйста
Вт авг 31, 2021 23:50:13
Возможно мала задержка для разряда конденсатора внутри АЦП .
Добавлено after 1 hour 44 minutes 6 seconds:
И вообще давай уже схему, накидай хотя бы в паинте, ну и скажи почему тебе не хватило встроенного мультиплексора каналов АЦП в атмегу8 ?
Ср сен 01, 2021 03:21:00
У меня много входных сигналов, поэтому я должен использовать 4052, потому что количество АЦП atmega8 ограничено
Добавлено after 50 minutes 5 seconds:
Tôi đã thử các độ trễ khác nhau nhưng tình hình vẫn không khả quan
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.