Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Закъсах яко
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=118
Страница 1 от 2

Автор:  Реконструктор [ Съб Ное 13, 2004 9:30 pm ]
Заглавие:  Закъсах яко

Напрао ше ме побъркат тия жици. :( На един пин за външно прекъсване е вързан симулатор, като в реалния живот ще е вързан датчик на Хол или релуктор+адаптер. Но това няма чак такова значение. Проблема е в това, че като пипна жицата, която е вързана с пина (без да е вързана към симулатора), прекъсването се изпълнява! Баси номера. Толкова ли много електричество генерира мойто грешно тяло, или нещо пак съм сбъркал? Помогнете моля, тая ситуация трябва да се поправи на всяка цена.

Автор:  Реконструктор [ Съб Ное 13, 2004 9:40 pm ]
Заглавие: 

Всъщност, сега забелязах, че номера става и като пипна самия пин.

Автор:  Реконструктор [ Съб Ное 13, 2004 10:13 pm ]
Заглавие: 

Хм ГСМ-а обаче не го активира. :)

Автор:  ToHu [ Нед Ное 14, 2004 5:47 pm ]
Заглавие: 

А ти поне един pullup сложил ли си му на тоя пин, 10 к да речем, въпреки че на мен 4к7 по ми харесва та дори и 1к стига да не гониш ниска консумация.

p.s иначе входовете са CMOS, малко им трябва, а колкото да ти е странно в тая жица доста напрежение може да вкара грешнот ти тяло :)

Автор:  Mozfet [ Нед Ное 14, 2004 6:02 pm ]
Заглавие: 

Може ли един уточняващ въпрос? Резисторът не трябва ли да е PULL-DOWN?
Висящите ЦМОС входовете се самовъзбуждат и затова в паралел се поставя рез. към земя.

Автор:  ToHu [ Нед Ное 14, 2004 7:55 pm ]
Заглавие: 

Ами може и pulldown, зависи каква ще му е схемата отпред, по принцип навсякъде слагам pull up а тези които не ги ползвам директно ги замасявам.

Автор:  Реконструктор [ Пон Ное 15, 2004 10:07 am ]
Заглавие: 

Аха, значи pulldown е към маса, пък pullup е към напрежение, тъй ли. :) Аз се чудех що така ги наричат. Значи, ще сложа един резистор 2К към земя.

Автор:  Òîíè [ Пон Ное 15, 2004 11:19 am ]
Заглавие: 

Àìè pull up - èçòåãëÿ íàãîðå, ò.å. âäèãà íèâîòî íà æèöàòà :) .. íàëè ñà ñèïðîñòè àíãëîàìåðèêàíöèòå ... poll down îáðàòíîòî :)

Автор:  Реконструктор [ Пон Ное 15, 2004 11:26 am ]
Заглавие: 

Обаче ми е интересно - като вържеш пина към земя през резистор, после като дойде сигнала не става ли късо? :)

Автор:  Цецо [ Пон Ное 15, 2004 11:42 am ]
Заглавие: 

Е тва е то програмист.

Автор:  Реконструктор [ Пон Ное 15, 2004 11:43 am ]
Заглавие: 

Моля, не ми се смейте, а обяснявайте. :)

Автор:  Predator_MF [ Пон Ное 15, 2004 11:47 am ]
Заглавие: 

На "късо" ще е ако имаш проводник, пък в твоя случай се казва "шунтиране през резистор". Въпросния пин за прекъсване фактически представлява базата на един транзистор (или входа на CMOS елемент). Тялото ти представлява една огромна антена (около 2 метра :lol: ), която приема всевъзможни късовълнови радиостанции + 50-те Херца от АЕЦ-а а тоя транзистор вътре е с достатъчно голямо усилване да хване такива неща. Затова се слага резистор към маса или захранване (в зависимост какво искаш да е IDLE състоянието на пина). Ако искаш да имаш "1" когато датчика е в покой връзваш резистор към +захранване, ако искаш "0" - към маса.
Цитат:
Обаче ми е интересно - като вържеш пина към земя през резистор, после като дойде сигнала не става ли късо?


Напрежението пада върху резистора а пина за прекъсване го измерва. Трябва да имаш в предвид че ако сложиш прекалено малък резистор (наприимер 100 Ома) напрежението върху него няма да е достатъчно за да отпуши гадния транзистор, затова може да сложиш стойност от 10К до около 1Мом.

ПП. (Не ми се смейте на обясненията, завършил съм МГ :) )

Автор:  Реконструктор [ Пон Ное 15, 2004 11:56 am ]
Заглавие: 

Цитат:
ако сложиш прекалено малък резистор (наприимер 100 Ома) напрежението върху него няма да е достатъчно за да отпуши гадния транзистор


Не е ли сигнала от датчика, което го отпушва? :?

Автор:  ToHu [ Пон Ное 15, 2004 12:09 pm ]
Заглавие: 

Ами сигнала от датчика е бе, ти закона на О,м не го лизнаеш. Значи имаш датчик с вътрешно съпротивление да речем 100 Ом, който подава 5 V. Ако резистора който слагап е 100 Ом се получават 5-те в от датчика подадени през два резистора този който е вътрешното съпротивление на датчика и този който си сложил към маса. те.. токът във веригата е 5/(100+100) или 25 мА. Така тъй като входът ти е свързан м-у двата резистора на него се подава напрежение u=i*R или = 25 мА8 100 Ом = 2.5 V, демек половината от това което подава датчика, резисторите образуват тъй наречения делител, и при 2.5 V може и да не сработи вече входа на процесора. Ако резистора е 1 кОм какво става, токът ти е 5/(1000+100) или 4.54 ма, а напрежението на входа е 4.54мА * 1000 Ом = 4.54 V което вече може да задейства входа на процесора. Точно това става и със смущенията, ти си високомен източник, и дори те да имат голям размах, да речем 10 V ако имаш 1 кОм на входа се получава ток 10/(100кОм + 1 кОм) = 99 uA, или това дава напрежение 99 uA*1000 = 99 mV, което не може да задейства входа на процесора .... сега изясниха ли се нещата :) ... всичко е много просто .. закон на ом ...:)

Автор:  Predator_MF [ Пон Ное 15, 2004 12:10 pm ]
Заглавие: 

По принцип Да, ама в случая резостора намалява нивото на сигнала... Резистора се явява като товар във дадената схема, и ако е 100Ома (например) и датчика ти го разгледаш като захранване 5волта тока върху резистора се явява (I = U/R) 50mA. T.e. ако датчика ти не може да подаде такъв ток (датчика на Хол определено не може) резистора ти е изял всичкия ток и напрежението вече не е 5вола а някъде около нулата.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/