roboforum.ru

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


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

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

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

Сообщение elmot » 02 ноя 2012, 15:40

есть версия, что просто через MCU GPIO не решается. Что за нагрузка-то?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение dccharacter » 02 ноя 2012, 15:56

переменный резистор 0-100 Ом. На нем замеряется напряжение.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение elmot » 02 ноя 2012, 17:38

может тогда тупо линейный стаб тока на lm317?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Duhas » 02 ноя 2012, 19:42

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

не найдется сот 23 - СО8.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение elmot » 02 ноя 2012, 20:17

Слух, а ты ведь наверняка датчик делаешь? Из переменного резистора? Так зачем тебе прям такой постоянный ток? поставь свой резистор в последовательно с резюком 250, тогда будешь получать токи от 14mA(5В/(250+100)) до 100мА и напругу от 0 до 1.4В. Дальше там несложная пропорция. Или тебе разрешения AЦП не хватит?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение dccharacter » 02 ноя 2012, 20:44

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

ОУ я так понимаю, не бывает в МК, да?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение elmot » 02 ноя 2012, 20:58

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

Добавлено спустя 2 минуты 51 секунду:
http://www.holtek.com.tw/english/docum/ ... 45f23a.htm
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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.

Мне как всегда и не снилось ничего из того, что народ на форумах перетирает. Сигнал/шум - чо за фигня? В моем мире помех нет...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение legion » 02 ноя 2012, 21:46

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

В некоторых AVR есть АЦП с дифференциальным каналом с программируемым усилением х1/х10/х200. Не оно?
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

Сообщение dccharacter » 02 ноя 2012, 21:49

ОНО!!!!!!!! Есть конкретный мк?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение legion » 02 ноя 2012, 21:50

Atmega16 в TQFP/QFN корпусах, например. Наверняка во многих есть.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

Сообщение dccharacter » 02 ноя 2012, 23:45

ой блин я тупость написал
какие там 20мА постоянные....
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение dccharacter » 03 ноя 2012, 21:32

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

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

За закон ома до сих пор стыдно. Извините все.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение dccharacter » 04 ноя 2012, 19:24

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

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

Добавлено спустя 48 секунд:
p.s. индикаторы такие: http://lib.chipdip.ru/064/DOC000064062.pdf
SA23-11 (в самом конце даташита)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение legion » 04 ноя 2012, 22:06

Может точка просто не использовалась? Не везде же нужна.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Пред.След.

Вернуться в Блоги

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8