TO-92 npn транзистор

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Анатолий, 30 сен 2011.

  1. Товарищи, взываю к помощи, ибо даже википедия не помогла
    скажите, какая распиновка ног у этой штуки?
    A-BJT.gif
     
  2. nailxx

    nailxx Официальный Нерд Администратор

    Если смотреть на его плоскую часть, слева направо: эмиттер, база, коллектор.

    Это есть в datasheet'е, но сервер, на котором он лежит именно сегодня, увы переезжает, а потому недоступен.
     
  3. вопрос в продолжение:
    имеется следующая схема
    0.png
    +5 вольт и земля берётся с платы. при отключении 5го пина светодиод совершенно законно гаснет, но
    если вместо него поставить в схему электромотор (без резистора) и подать питание от батарейки крона - вал мотора будет вращаться не переставая, даже при отключенном сигнале базы, но медленнее, чем если бы был подключен к батарейки на прямую.
    подскажите, где собака порылась.
     
  4. nailxx

    nailxx Официальный Нерд Администратор

    Притяните базу pull-down резистором к земле. Видимо в этом дело. Транзистор без притяжки работает усилителем шумов.
     
  5. 1.png
    если я правильно понял, должно выглядеть примерно так.
    испытаны комбинации сопротивлений 240 на pin, 1к и 10к на заземление.
    заземляется отлично, всё напряжение стремительно уходит в землю, переход не открывается (если притягивать к батарейке, если к земле от ардуино - не происходит ничего
     
  6. nailxx

    nailxx Официальный Нерд Администратор

    Если у вас несколько независимых источников питания: батарейка для двигателя и USB для Arduino нужно обязательно соединить земли вместе: подключите минус батарейки в контакт GND на Arduino.
     
  7. премного благодарен, осталась только 1 проблема: стартует мотор не каждый раз когда это задумано.
     
  8. nailxx

    nailxx Официальный Нерд Администратор

    В плане? То есть если написать простой скетч, который будет раз в секунду то стартовать, то выключать мотор — он будет иногда пропускать старт?
     
  9. вот такая штука отказывается стартовать через раз
    Код (Text):
    void setup()

    {
     pinMode(3, OUTPUT);
     Serial.begin(9600);
    }
    void loop()
    {
     for(int i=0; i<256; i+=51)
         {
          Serial.println(i);
          analogWrite(3, i);
          delay(500);
          }
     delay(1500);
    }
     
  10. nailxx

    nailxx Официальный Нерд Администратор

    Это довольно странно. Есть маленькое подозрение на диод, которого у вас нет. Скорее всего дело не в нём, но попробуйте: поставьте защитный диод вокруг двигателя в направлении обратном от «штатного» течения тока. Диод в любом случае необходим, т.к. при торможении мотор сам индуцирует большой кратковременный ток и чтобы не допустить его течения через места, где он не должен течь (например ноги микроконтроллера) он и нужен.

    Подробнее об этом говорит Джереми Блюм в 5-м видеоуроке.