roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 10:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Диод на замену.
СообщениеДобавлено: 19 апр 2014, 18:15 
Не в сети

Зарегистрирован: 09 апр 2014, 07:56
Сообщения: 86
Здравствуйте. Случайно коротнул(+5 на землю) Arduino nano v. 3.0. Как я понял погорел вот этот диод, т.к перемыкая его плата работает. Так же плата работает от внешнего питания. Купить такой у меня в городе нет возможности, а заказывать и ждать нет времени. Нашел у себя в хламе вот этот диод. Можно ли им заменить? Или лучше выпаять не маркированные из какой-нибудь беспроводной мыши...? Они же в основном низковольтные(1.5-3v) Заранее спасибо за ответ!

P.S: Или лучше перемкнуть просто? :) Или еще какие варианты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диод на замену.
СообщениеДобавлено: 19 апр 2014, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 20 янв 2014, 22:44
Сообщения: 431
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С
Был 500 мА, а ты хочешь запаять 200 мА, может не выдержать от разных нагрузок. Я бы два 4148 запаял в параллель или со сломанной материнки.

_________________
3D Expo 2014 Moskow 23-25.10.2014


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диод на замену.
СообщениеДобавлено: 19 апр 2014, 19:19 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
перемкнуть пока и пользоваться аккуратно, а еще письмом заказать у семен михалыча бесплатный диод! http://mkpochtoi.ru/ :ROFL: такой как был.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диод на замену.
СообщениеДобавлено: 19 апр 2014, 20:29 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
это диод шотки, обычным не стоит заменять.
вобще он очень популярный и ставится везде
наверняка найдёшь такой на плате от старого жёсткого диска или сидирума.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Диод на замену.
СообщениеДобавлено: 20 апр 2014, 05:56 
Не в сети

Зарегистрирован: 09 апр 2014, 07:56
Сообщения: 86
[quote=Петр Киселев]Проба - великая сила!
Но лучше поискать в инете замену по параметрам или просто виду. Поищи на имеющихся у тебя каких-нибудь платах.[/quote]
Припаял какой-то из наушников которые от USB работают. Вроде работает все. Тесты проходит. Надеюсь этот диодик спасет меня в случае чего :)

Изображение
Программа для простого теста:
Код:
#define FIRST_PIN 0 // первый вывод
#define LAST_PIN 19 // последний вывод

void Test1(byte pin)
{
  if(pin < 10) Serial.print(" PIN:  ");
  else Serial.print(" PIN: ");
  Serial.print(pin);
  pinMode(pin, OUTPUT);
  digitalWrite(pin, 0);
  Serial.print("    LOW: ");
  if(!digitalRead(pin)) Serial.print("OK  ");
  else Serial.print("FAIL");
  digitalWrite(pin, 1);
  Serial.print("  HIGH: ");
  if(digitalRead(pin)) Serial.print("OK  ");
  else Serial.print("FAIL");
  pinMode(pin, INPUT);
  Serial.print("  PULL UP: ");
  if(digitalRead(pin)) Serial.print("OK  ");
  else Serial.print("FAIL");
  digitalWrite(pin, 0);
}

void Test2(byte pin)
{
  Serial.print("     ");
  pinMode(pin, OUTPUT);
  digitalWrite(pin, 1);
  delay(5);
  if(!digitalRead(pin))Serial.println("SHORT");
  else Serial.println("OK");
  pinMode(pin, INPUT);
  digitalWrite(pin, 0);

}

void setup() {
  Serial.begin(9600);

  Serial.println("Test of short circuit on GND or VCC and between pins:");
  Serial.println();
  for(byte i = FIRST_PIN; i <= LAST_PIN; i++)
  {
    for(byte j = FIRST_PIN; j <= LAST_PIN; j++)
    {
      pinMode(j, INPUT);
      digitalWrite(j, 0);
    }
    Test1(i);

    for(byte j = FIRST_PIN; j <= LAST_PIN; j++)
    {
      pinMode(j, OUTPUT);
      digitalWrite(j, 0);
    }
    Test2(i);
  }

  for(byte j = FIRST_PIN; j <= LAST_PIN; j++)
  {
    pinMode(j, INPUT);
    digitalWrite(j, 0);
  }
}

void loop() {}


Вывод:
Код:
Test of short circuit on GND or VCC and between pins:

PIN:  0    LOW: FAIL  HIGH: OK    PULL UP: OK       OK
PIN:  1    LOW: OK    HIGH: FAIL  PULL UP: FAIL     SHORT
PIN:  2    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  3    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  4    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  5    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  6    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  7    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  8    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN:  9    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 10    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 11    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 12    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 13    LOW: OK    HIGH: OK    PULL UP: FAIL     OK
PIN: 14    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 15    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 16    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 17    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 18    LOW: OK    HIGH: OK    PULL UP: OK       OK
PIN: 19    LOW: OK    HIGH: OK    PULL UP: OK       OK


Цитата:
как видно из лога на 0, 1 и 13 выводах выявлены неисправности - это нормально, потому как 0 и 1 выводы заняты UARTом, а на 13 выводе светодиод.


Может кому будет полезно ;)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO