Jump to content
Cheshire Cat

Определение необходимых элементов для схемы на Attiny2313

Recommended Posts

image.png.b444bda9af1e7cbcb1bb37835e8cab67.png

Помогите правильно подобрать элементы. Ниже я опишу своё понимание точно, что нужно для этой схемы, если там будут ошибки поправьте меня.
Мне нужна:
1) Источник питания на 5В
2) Светодиод
3) Резистор. Сопротивление завит от рабочего напряжение светодиода, а рассеивающая мощность от тока от источника. 
4) Кнопка
5) Земля?
6) 2 конденсатора на 2 нф
7) Кварцовый генератор на 4 МГц

Вопросы у меня насчет питания:
1) Что использовать как источник питания
2) Как подключать? Вижу куда + подключать, а куда -?
3) Как питается контроллер
4) Почему если подать в PB.0 единицу, светодиод потухнет?

Share this post


Link to post
Share on other sites
7 минут назад, Cheshire Cat сказал:

Сопротивление завит от рабочего напряжение светодиода, а рассеивающая мощность от тока от источника

Сопротивление зависит от напряжения источника питания, а также номинального тока светодиода. По минимуму ограничено допустимым нагрузочным током контроллера. Мощность зависит от тока через светодиод и величины рассчитанного выше сопротивления (законы Ома и Джоуля-Ленца Вам в помощь).

12 минуты назад, Cheshire Cat сказал:

Земля?

Землю – крестьянам, Вам совершенно не понадобится.

12 минуты назад, Cheshire Cat сказал:

2 конденсатора на 2 нф

На 22 пФ.

12 минуты назад, Cheshire Cat сказал:

Кварцовый генератор

Кварцевый резонатор.

13 минуты назад, Cheshire Cat сказал:

Что использовать как источник питания

Стабилизированный источник с требуемым выходным напряжением и допустимым током, превышающим ток, потребляемый Вашей схемой. Варианты многочисленны и определяются возможностями созидающего.

15 минут назад, Cheshire Cat сказал:

Вижу куда + подключать, а куда -?

К выводу 10 контроллера.

16 минут назад, Cheshire Cat сказал:

Как питается контроллер

По выводу 20.

16 минут назад, Cheshire Cat сказал:

Почему если подать в PB.0 единицу, светодиод потухнет?

На PD.0. Даташит Вам в помощь.

Сильно подозреваю, что Вы его вообще не читали, потому и задаетесь элементарными вопросами.

Share this post


Link to post
Share on other sites
27 минут назад, sanya110 сказал:

Стабилизированный источник с требуемым выходным напряжением и допустимым током, превышающим ток, потребляемый Вашей схемой. Варианты многочисленны и определяются возможностями созидающего.

Как посчитать, который потребляет моя схема? 

Я совсем новичок, в схемотехнике совсем нешарю, всё что читал это "Белов А.В. Микроконтроллеры AVR. От азов программирования до создания практических устройств" и "FAQ для начинающих" с этого сайта. Может что ещё нужно почитать, чтобы разобраться как это всё работает и что к чему?

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)

Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Экосистема продукции STMicroelectronics включает в себя как электронные компоненты, так и средства разработки, готовые стеки протоколов и законченные примеры кода. Предлагаемые ресурсы позволят разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре также расскажем о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee разработчики смогут при необходимости интегрировать устройства сторонних производителей и создавать открытые системы.
Подробнее

4 минуты назад, Cheshire Cat сказал:

Как посчитать, который потребляет моя схема?

Строго говоря, общий потребляемый ток будет равняться сумме токов собственного потребления микроконтроллера (определяется из даташита и составляет десятки...сотни микроампер) и тока, потребляемого нагрузкой контроллера, т.е. светодиодом.

Значение тока нагрузки ограниченно максимально допустимой нагрузочной способностью контроллера, которая составляет (если мне не изменяет память) 6 мА. Для повышения надежности лучше задаваться максимальным выходным током не более 4...5 мА (этого будет достаточно для зажигания светодиода). Тогда при напряжении питания 5 В в зависимости от типа используемого светодиода сопротивление последовательного резистора по закону Ома составит примерно 510...620 Ом. Общий ток, потребляемый схемой от источника, можно считать примерно равным току нагрузки (т.е. 4...5 мА), поскольку собственным током потребления контроллера можно пренебречь в силу его относительной малости. Таким образом, для питания Вашей схемы потребуется источник с напряжением 5 В и током нагрузки более 5 мА, т.е.  любой произвольный стабилизированный источник, который Вы в состоянии собрать или приобрести.

29 минут назад, Cheshire Cat сказал:

Может что ещё нужно почитать, чтобы разобраться как это всё работает и что к чему?

Для расширения познаний в схемотехнике полезно почитывать, например, "Искусство схемотехники", авторы П.Хоровиц и У.Хилл (за один присест, конечно, не одолеть, но со временем понимание появится).

Share this post


Link to post
Share on other sites

Тактовые кнопки Panasonic - высококачественная коммутация в миниатюрном исполнении

Panasonic, один из мировых лидеров по производству высококачественных электромеханических компонентов, и Компэл представляют масштабное расширение складской программы. В настоящее время на складе Компэл доступны ведущие серии SMD-тактовых переключателей Panasonic в миниатюрных корпусах. Линейка тактовых кнопок Panasonic отличается многообразием компактных переключателей различных типоразмеров, форм штока и выводов. Переключатели отвечают важнейшим требованиям в ответственных применениях.

Подробнее

20 минут назад, sanya110 сказал:

Значение тока нагрузки ограниченно максимально допустимой нагрузочной способностью контроллера

Я как-то не могу найти в даташите значение максимальной нагрузки, где его искать?

Edited by Cheshire Cat

Share this post


Link to post
Share on other sites

Использование интеллектуальных силовых ключей PROFET в системах электропитания современных автомобилей

Современные автомобили, использующие полуавтоматизированные и автоматизированные системы вождения, отказываются от централизованных систем распределения питания в пользу децентрализованных. При этом современные системы контроля электропитания и обеспечения его безопасности требуют замены электромеханических коммутаторов и предохранителей на быстродействующие ключи на базе MOSFET со встроенными микроконтроллерами и возможностями диагностики – такие как предлагаемые компанией Infineon интеллектуальные силовые ключи PROFET.
Подробнее

Если речь идет о блоке питания - то для этой схемы 100мА хватит за глаза. Можно использовать блоки питания от мобилок (USB) 5В на любой ток (500мА- 1,5А). Но лучше блок питания с защитой, т.к. вы (как любой начинающий) по-любому рано или поздно накосячите. Все через это проходят.

А по остальному - читайте, начиная с азов. У вас слишком много вопросов. Микроконтроллер это хорошо, но вокруг него стоят обычные детали.


Настоящему коту и в декабре март!

Share this post


Link to post
Share on other sites
Только что, KomSoft сказал:

А по остальному - читайте, начиная с азов. У вас слишком много вопросов. Микроконтроллер это хорошо, но вокруг него стоят обычные детали.

Воот, какие книги про вот эти самые азы почитать?

Share this post


Link to post
Share on other sites
1 минуту назад, TIMIK74 сказал:

Еще там программировать Мк надо, чтобы заработало.

Да, и я как раз читаю книгу ""Белов А.В. Микроконтроллеры AVR. От азов программирования до создания практических устройств""

Share this post


Link to post
Share on other sites
24 минуты назад, KomSoft сказал:

Можно использовать блоки питания от мобилок (USB) 5В на любой ток (500мА- 1,5А). Но лучше блок питания с защитой,

В нормальных блоках от мобилок защита присутствует.

Share this post


Link to post
Share on other sites
1 час назад, Cheshire Cat сказал:

не могу найти в даташите значение максимальной нагрузки, где его искать?

http://cxem.net/beginner/beginner73.phphttp://chipenable.ru/index.php/programming-avr/item/148. Да, кстати, пишут, что выходной ток семейства AVR может достигать 40 мА. Можно дофига светодиодов навешать :D

Share this post


Link to post
Share on other sites
1 hour ago, Yuretskok said:

блоках от мобилок защита присутствует

Во, в нормальных. Это я не стал развивать тему про ЛБП...

26 minutes ago, sanya110 said:

пишут, что выходной ток семейства AVR может достигать 40 мА.

На один пин. А есть еще

Although each I/O port can sink more than the test conditions (20mA at Vcc = 5V, 10mA at Vcc = 3V) under steady state conditions (non-transient), the following must be observed:
PDIP Package:
1] The sum of all IOL, for all ports, should not exceed 400 mA.

Т.е. суммарный ток по всем портам не может превышать определенное значение.

1 hour ago, Cheshire Cat said:

Воот, какие книги про вот эти самые азы почитать?

Все зависит от ваших знаний. Теоретически - со школьного курса физики и закона Ома. Потом теорию цепей, принципы работы элементов - резисторов, конденсаторов, транзисторов, ...
Мне тяжело сказать, я это давно прошел. А так - уже подсказали кое-что. В процессе разберетесь.

Про токи нагрузки - в даташите - раздел "Electrical Characteristics".


Настоящему коту и в декабре март!

Share this post


Link to post
Share on other sites
25 минут назад, KomSoft сказал:

Все зависит от ваших знаний. Теоретически - со школьного курса физики и закона Ома. Потом теорию цепей, принципы работы элементов - резисторов, конденсаторов, транзисторов, ...

А книги какие то конкретные можете подсказать? 

Share this post


Link to post
Share on other sites

Не могу.  :D Особо злостным тут советуют почитать Борисова "Юный радиолюбитель". Первое издание 1951 года, 7-е - 1985.  https://tehosnova.ru/index.php?tema=radio  Я не читал. Возможно, действительно начать с нее - пробежаться по диагонали, по азам. А потом - здесь же на сайте есть раздел для начинающих - http://cxem.net/beginner/beginner.php. Дальше - по необходимости.


Настоящему коту и в декабре март!

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • А регулятор громкости в каком положении? На компьютере в настройках проверь уровни. Что ещё посоветовать незнайке?
    • Попробуйте для начала зарегистрироваться на форуме. Видимо для гостей нет возможности вставлять ссылки.
    • Ну тогда посмотри любую другую фотку первой ступени Falcon-9, которая возвращается и тогда поймешь, для чего необходимы двигатели с изменяемым вектором тяги. Подруливающие двигатели использовались, например, на нашей Р-7. По два на двигатель и по четыре на двигателе второй ступени.   Ты хоть раз видел конструкцию реактивного двигателя? Вся его масса и размеры - это компрессора высокого и низкого давлений, который попросту невозможно располагать шарнирно на самолете, чтобы двигать его в разные стороны с большим углом отклонения. А ракетный двигатель имеет сравнительно небольшие размеры и его сопло не трудно крепить на ракете шарнирно для изменения вектора тяги.  )) Не понимаю, с какого перепуга ты вообще упомянул реактивные двигатели для самолетов? Если у самолетных двигателей отношение силы тяги к массе равно около 4, то у ракетных около 80.  ))  Если только чтобы тему в сторону увести.  Ты так и не ответил, поэтому ещё раз спрашиваю: -Ты считаешь, что распушение реактивного факела на высоте происходит только от того, что начинают работать корректирующие двигатели  в разные стороны?  Ты можешь показать, где они находятся эти двигатели на первой ступени у  Falcon-9 ? 
    • В общем обмен не актуален. А готов расстаться со всеми микросхемами за 3500 ру
    • Довольно таинственно.   Лучше руками написать, что там есть,  в идеале помогла бы схема, а фото вряд ли. Ну и замеры режимов... 
  • Similar Content

    • By karBran
      Помогите пожалуйста.
      Нужно сделать двоичный 4-разрядный кольцевой суммирующий счётчик по базису t-триггера с исключающими значениями 0,1, 2.
      Сам счётчик сделал, но совсем не пойму как исключить эти значения.
    • By Кирилл Артёменко
      1. Как реагирует дифференцирующая схема на прямоугольный входной импульс?
      2. Где используются дифференцирующие схемы?
      3. Как влияет емкость конденсатора дифференцирующей схемы на продолжительность
      выходного импульса?
      4. Как реагирует интегрирующая схема на прямоугольный входной импульс?
      5. Где используются интегрирующие схемы?
      6. Как влияет емкость конденсатора интегрирующей схемы на форму выходного
      импульса?
    • By Anton Chehonin
      Вот сам код программ
       
      Текст программы МК
      /*******************************************************
      Chip type : ATmega8
      Program type : Application
      AVR Core Clock frequency: 8,000000 MHz
      Memory model : Small
      External RAM size : 0
      Data Stack size : 256
      *******************************************************/

      #include <mega8.h>
      #include <delay.h>

      // Alphanumeric LCD functions
      #include <alcd.h>

      // Standard Input/Output functions
      #include <stdio.h>
      #include <stdlib.h>

      // Declareyourglobalvariableshere

      float s;
      unsigned long int k0=0,k1=0,k2=0,k3=0,k0123=0;
      unsigned long int k4=0,k5=0,k6=0,k7=0;//k4567=0;
      unsigned long int k8=0,k9=0,k10=0,k11=0;//k891011=0;
      unsigned long int k12=0,k13=0,k14=0,k15=0;//k12131415=0;
      unsigned long int k16=0,k17=0;
      char k=0;

      void main(void)
      {
      // Declare your local variables here

      char buffer[20];


      char a,b,c,d,e,f;
      // Присваивание переменным a,b,c численные значения 63 05 00 01 CF A1
      a=0b01100011;
      //63
      b=0b00000101;
      //05
      c=0b00000000;
      //00
      d=0b00000001;
      //01
      e=0b11001111;
      //CF
      f=0b10100001;
      //A1

      DDRD.2=1;
      PORTD.2=0;

      // USART initialization
      // Communication Parameters: 8 Data, 1 Stop, No Parity
      // USART Receiver: On
      // USART Transmitter: On
      // USART Mode: Asynchronous
      // USART Baud Rate: 9600
      UCSRA=(0«RXC) | (0«TXC) | (0«UDRE) | (0«FE) | (0«DOR) | (0«UPE) | (0«U2X) | (0«MPCM);
      UCSRB=(0«RXCIE) | (0«TXCIE) | (0«UDRIE) | (1«RXEN) | (1«TXEN) | (0«UCSZ2) | (0«RXB8) | (0«TXB8);
      UCSRC=(1«URSEL) | (0«UMSEL) | (0«UPM1) | (0«UPM0) | (0«USBS) | (1«UCSZ1) | (1«UCSZ0) | (0«UCPOL);
      UBRRH=0x00;
      UBRRL=0x33;


      // Alphanumeric LCD initialization
      // Connections are specified in the
      // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
      // RS - PORTС Bit 0
      // RD - PORTС Bit 1
      // EN - PORTС Bit 2
      // D4 - PORTС Bit 3
      // D5 - PORTС Bit 4
      // D6 - PORTС Bit 5
      // D7 - PORTD Bit 7
      // Characters/line: 20
      lcd_init(20);
      lcd_clear();
      delay_ms(1000);
      while (1)
      {
      printf("%c%c%c%c%c%c",a,b,c,d,e,f); // отправка в порт

      //принимаем байты
      k=getchar(); // 0 байт
      if (k==99) {PORTD.2=1;}
      k0=getchar(); // 1 байт Активная энергия+
      k1=getchar(); // 2 байт
      k2=getchar(); // 3 байт
      k3=getchar(); // 4 байт
      k4=getchar(); // 1 байт Активная энергия-
      k5=getchar();
      k6=getchar();
      k7=getchar();
      k8=getchar(); // 1 байт Реактивная энергия+
      k9=getchar();
      k10=getchar();
      k11=getchar();
      k12=getchar(); // 1 байт Реактивная энергия-
      k13=getchar();
      k14=getchar();
      k15=getchar();
      k16=getchar();
      k17=getchar(); // 19 байт


      k0=k0«24;
      k1=k1«16;
      k2=k2«8;
      k0123=k0|k1|k2|k3;


      s=k0123;
      sprintf(buffer,"A+=%.4fkWh",s/2500);
      lcd_gotoxy(0,0);
      lcd_puts(buffer);

      // k4=k4«24;
      // k5=k5«16;
      // k6=k6«8;
      // k4567=k4|k5|k6|k7;
      // s=k4567;
      // sprintf(buffer,"A-=%.4fkWh",s/2500);
      // lcd_gotoxy(0,1);
      // lcd_puts(buffer);
      //
      // k8=k8«24;
      // k9=k9«16;
      // k10=k10«8;
      // k891011=k8|k9|k10|k11;
      //
      //
      // s=k891011;
      // sprintf(buffer,"R+=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,2);
      // lcd_puts(buffer);
      //
      //
      // k12=k12«24;
      // k13=k13«16;
      // k14=k14«8;
      // k12131415=k12|k13|k14|k15;
      // s=k12131415;
      // sprintf(buffer,"R-=%.4fkVarh",s/2500);
      // lcd_gotoxy(0,3);
      // lcd_puts(buffer);

      delay_ms(1000);
      lcd_clear();

      }
      }
    • By Arts Bowerman
      Доброго времени суток, уважаемые знатоки. Вот схема 3-ех разрядного параллельного сумматора с последовательным переносом. Могли бы вы помочь на основе данной схемы показать как будет выглядеть 4-ёх разрядный сумматор и каким образом в нём всё подключается. И как подключить 4 одноразрядных сумматора к индикатору который показывает результат. За ранее благодарю.

×
×
  • Create New...