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

Atreides

Members
  • Постов

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

  • Посещение

Электроника

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

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

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

Достижения Atreides

Новобранец

Новобранец (2/14)

  • 10 постов на форуме
  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

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

-4

Репутация

  1. Тему можно закрыть, спасибо @colorad за единственный дельный ответ по теме.
  2. Я собираюсь есть слона по частям, начать с самих алгоритмов, и пока не сильно привязываться к элементной базе Спасибо, теперь можете быть свободны. Ваши заботливо вставленные 5 копеек я разумеется приму к сведению
  3. Прошу вас тогда поделиться алгоритмом построения ООС без микроконтроллера. Конкретные схемы (знаю, что их в гугле полно) меня не особо интересуют, мне важнее понять сам принцип.
  4. Не особо интересно, можно и готовый БП купить с таким успехом. Тем лучше, по времени я не ограничен. Я сомневался между вариантом с ОУ и парой усилительных каскадах на биполярных транзисторах. Можете, пожалуйста, рассказать о плюсах и минусах данных решений?
  5. Добрый день. Решил собрать себе лабораторный блок питания с управлением и индикацией на микроконтроллере. С аналоговой электроникой я дружу слабо, как раз проделав эту работу хочу подтянуть свои знания. Примерную схему регулировки я вижу так: Т1 мощный выходной транзистор (с конкретным номиналом пока не определился, пока хочу представить общую картину). Vin - отфильтрованное напряжение с выпрямителя примерно 25В. Vцап - напряжения с цифроаналогового преобразователя с микроконтроллера 0-5В. Так вот, этим самым напряжением я хочу управлять выходным напряжением через базу транзистора Т1. Это самое напряжение требуется как-то усилить до 25В. Прошу у вас помощи с восполнением этого "пятна".
  6. Выпаял только конденсаторы: несколько явно неисправных ну и пара подозрительных. Провода распаял так как мешается "коса" при рассмотрении и изучении платы.
  7. Добрый день. Имеется в наличии вот такой блок питания. В нем вздулось несколько конденсаторов и выгорел резистор с обозначением R66. Есть ли какие нибудь способы по определению его номинала? Может кому-то попадалась под руку такая плата? Копался в интернете, но схемы на данный БП не нашел. Прикрепляю фото платы и разрисованный мною участок схемы с данным резистором
  8. Вот именно это я и хотел узнать! Большое спасибо!
  9. имеется ввиду применение данных модулей в рамках реализации моей задачи. Спасибо за ответ.
  10. Спасибо за ответ. Проблема в реализации программного (дополнительного) юарта на языке СИ на атмеге16, так как одного встроенного аппаратного не хватает для моих нужд. В интернете нахожу несколько статей с примерами, но большинство из них - сухой код, немного разбавленный комментариями. Я ни в коем случае не прошу написать мне готовый код, мне интересна сама логика рассуждений, которую я так и не могу усвоить: как работать с таймером, прерываниями и т.д.
  11. Atreides

    Програмный UART atmega16

    Добрый день. Мне требуется реализовать программный юарт на атмеге16. Он нужен для того, чтобы принятые по нему данные отправить на аппаратный юарт. В интернете нашел примеры кода, но понять его мне трудно. Прошу вас словами в общих чертах объяснить принцип реализации программного юарта. Буду рад примерам, которые, на ваш взгляд, являются наиболее простыми и понятными. Заранее спасибо.
  12. Большое вам спасибо, проблема решена. Правильно ли я понимаю, что в регистре UDR один байт отвечает за принимаемые данные, а другой за отправляемые?
  13. Atreides

    отправка через UART ATmega16

    Добрый день. Делаю в протеусе проект отправки данных через UART. Для отправки использую функцию: #define UART_REG_UDR (*(volatile unsigned int*) (0x2C)) #define UART_REG_UCSRA (*(volatile unsigned int*) (0x0B)) void send_Uart (unsigned char c) { while(!(UART_REG_USRA&(1<<5))) {} URAT_REG_UDR=c; } При вызове данной функции в мейне данные уходят на терминал, но получаю бешенную загрузку процессора и ОГРОМНОЕ количесво ошибок вида: [AVR USART] Reading From UDR While No Data Received. При замене макроопределенных регистров на библиотечные из <avr/io.h> все работает отлично. Да, я прекрасно понимаю, что могу подключить библиотеку, но хочу обойтись без нее (по религиозным убеждениям). Прошу помощи в исправлении этой ошибки и выявления ее природы. Прикладываю фрагмент даташита, может быть я не верно определил регистры? Всем заранее спасибо за ответы
  14. Спасибо за ответы! Хотел бы спросить у вас еще совета, какой должен быть выходной ток трансформатора? Блок питания хочу использовать для запитки различных схемок, для начала совсем примитивных
  15. Доброго времени суток. Я в электронике новичок, начинаю изучать азы. Хочу собрать лабораторный блок питания. Нашел все компоненты, изучил принципы их работы, кроме трансформатора. Знаю, что должен быть понижающий трансформатор на 15-25 В. Хотел использовать трансформатор из компьютерного блока питания, но узнал, что он импульсный и для моих целей не подходит. Можете пояснить, в чем особенность импульсного трансформатора и почему он не применим в схеме лабораторного блока питания. Заранее спасибо
×
×
  • Создать...