roboforum.ru

Технический форум по робототехнике.

dccharacter - Излить посильно

Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: dccharacter - Излить посильно

elmot » 02 ноя 2012, 15:40

есть версия, что просто через MCU GPIO не решается. Что за нагрузка-то?

Re: dccharacter - Излить посильно

dccharacter » 02 ноя 2012, 15:56

переменный резистор 0-100 Ом. На нем замеряется напряжение.

Re: dccharacter - Излить посильно

elmot » 02 ноя 2012, 17:38

может тогда тупо линейный стаб тока на lm317?

Re: dccharacter - Излить посильно

Duhas » 02 ноя 2012, 19:42

а опер с СОТ23 + 3-5 деталек это много обвеса ?

не найдется сот 23 - СО8.

Re: dccharacter - Излить посильно

elmot » 02 ноя 2012, 20:17

Слух, а ты ведь наверняка датчик делаешь? Из переменного резистора? Так зачем тебе прям такой постоянный ток? поставь свой резистор в последовательно с резюком 250, тогда будешь получать токи от 14mA(5В/(250+100)) до 100мА и напругу от 0 до 1.4В. Дальше там несложная пропорция. Или тебе разрешения AЦП не хватит?

Re: dccharacter - Излить посильно

dccharacter » 02 ноя 2012, 20:44

смотри, мне нужно три источника тока - 20мА, 2мА, 200 ну или 500 нА.
Вся эта фигня прокачивает нагрузку в течение короткого времени
Нагрузка - неизвестный нам резистор 0-100 ом. Зная, какой ток мы через него качаем, мы меряем на нем напряжение и узнаем его номинал. Все просто.
Не пойму, чего ты прицепился к резистору. По закону Кирхгофа все ОК, потечет там ровно 20 мА. Вопроскак всегда в различие упрощенных моделей и реальной жизни.

ОУ я так понимаю, не бывает в МК, да?

Re: dccharacter - Излить посильно

elmot » 02 ноя 2012, 20:58

Ну ради бога.
Может и бывают, там много чего бывает, но в общепринятых - не видел.

Добавлено спустя 2 минуты 51 секунду:
http://www.holtek.com.tw/english/docum/ ... 45f23a.htm

Re: dccharacter - Излить посильно

dccharacter » 02 ноя 2012, 21:44

нету их нигде. штучка-то, кстати, ого-гошная. много всякого приятного. например, из мелочей. Я похожую штуку использую на pic16f1827: на две ноги выводятся коммуникационные интерфесы. И дальше можно простым дефайном в коде или кнопкой прям в ходе работы выключить на этих ногах УАРТ и включить I2C. Похоже у него на этих же ногах еще и SPI висит, но поскольку я с SPI никогда не работал (не сложилось) - не знаю. А так две ноги вывел - и вешай потом вообще все, что хочется, в зависимости от применения.

Добавлено спустя 6 минут 41 секунду:
http://www.ti.com/product/msp430-opamp
мммммммммммммммммм

Добавлено спустя 2 минуты 34 секунды:
Мдаааааа
Not a great idea to amplify such a low level signal inside a micro
banging the rails with digital noise. Your signal to noise ratio will be
huge.

You are better off amplifying with an external op amp,
with a good board layout to minimize noise floor.
Then feed that into a micro with A2D inputs.

Мне как всегда и не снилось ничего из того, что народ на форумах перетирает. Сигнал/шум - чо за фигня? В моем мире помех нет...

Re: dccharacter - Излить посильно

legion » 02 ноя 2012, 21:46

Непонятен замысел. Нужно просто измерить номинал резистора, или есть дополнительные обязательные условия?

В некоторых AVR есть АЦП с дифференциальным каналом с программируемым усилением х1/х10/х200. Не оно?

Re: dccharacter - Излить посильно

dccharacter » 02 ноя 2012, 21:49

ОНО!!!!!!!! Есть конкретный мк?

Re: dccharacter - Излить посильно

legion » 02 ноя 2012, 21:50

Atmega16 в TQFP/QFN корпусах, например. Наверняка во многих есть.

Re: dccharacter - Излить посильно

dccharacter » 02 ноя 2012, 23:45

ой блин я тупость написал
какие там 20мА постоянные....

Re: dccharacter - Излить посильно

dccharacter » 03 ноя 2012, 21:32

legion писал(а):Atmega16 в TQFP/QFN корпусах, например. Наверняка во многих есть.

Посмотрел. Очень медленный он, к сожалению и с гейном дает результат 7-8 бит. Но направление верное, спасибо огромное

За закон ома до сих пор стыдно. Извините все.

Re: dccharacter - Излить посильно

dccharacter » 04 ноя 2012, 19:24

Народ, а бывает так, что на плате три семисегментника и у каждого из них выгорели все сегменты кроме точки. Я тестирую сегмент за сегментом 5 вольтами через резистор, горят только точки.

В принципе понимаю, почему - сегменты подключены напрямую к питанию БЕЗ РЕЗИСТОРОВ, но какого фига сгорели все?? Я когда молодой и глупый был делал так, так там не выгорание было. а сильная деградация, причем неравномерная по разным светикам. А тут все кроме точек дохлое.

Добавлено спустя 48 секунд:
p.s. индикаторы такие: http://lib.chipdip.ru/064/DOC000064062.pdf
SA23-11 (в самом конце даташита)

Re: dccharacter - Излить посильно

legion » 04 ноя 2012, 22:06

Может точка просто не использовалась? Не везде же нужна.


cron
Rambler\'s Top100 Mail.ru counter