roboforum.ru

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

Мой первенец R1

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Мой первенец R1

Сообщение Michael_K » 21 фев 2011, 16:36

flyroman писал(а):а этим что вы скажете?

Ничего не скажу - смысл?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Мой первенец R1

Сообщение KOHTPA » 21 фев 2011, 18:46

Michael_K писал(а):Решил бы, что он и померить толком не умеет.

Не умею. И что? С каких это пор что-то не уметь, или не знать, стало считаться зазорным? Вы, например, гарантировано не умеете очень многого из того, что умею я. И даже не научитесь этому, поскольку Вам это, скорее всего, просто никогда не понадобится в жизни. Мне что теперь, тыкать в вас за это пальцем при каждом удобном случае?

Michael_K писал(а):в конце концов, нравятся им истоковые повторители - ради бога

Не нравятся. Я и названия такого не знал. Просто под рукой не оказалось L293D, но была старая материнка.

Michael_K писал(а):Не вижу смысла. Или человек хочет понять, и тогда он прикладывает усилия. Или он хочет, чтобы решение ему принесли готовое на блюдечке - и тогда учить бессмысленно. Кроме того, я в учителя не вписывался - у нас тут штатный есть курсопосылатель.

Хотел тут пройтись по поводу "штатного понтореза", но пока воздержусь.

flyroman писал(а):А вообще ну и хрен с ним....Ездит долго и счастливо у меня...все равно в боевые действия я его не пущу....

+500
KOHTPA
 
Сообщения: 22
Зарегистрирован: 18 фев 2011, 02:35
прог. языки: Delphi, Pascal, Basic etc :)

Re: Мой первенец R1

Сообщение boez » 22 фев 2011, 00:30

flyroman писал(а):а этим что вы скажете?- "Не открывается!" http://www.openservo.com/moin.cgi/Schematic2
Сами посылали меня на openservo, а теперь...


А теперь внимание, вопрос: почему в схеме опенсерво:
1. верхние транзисторы p-канальные, а не n-канальные?
2. "базы" верхних транзисторов подключены к выходам противоположного плеча, а не в параллель с нижними?


(Правильный ответ: потому что все это позволяет им открываться полностью, в отличие от твоей схемы. а "базы" у полевых называются затворами)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Мой первенец R1

Сообщение KOHTPA » 22 фев 2011, 05:13

flyroman писал(а):А вот это говно l293d. Через неё даже от аккумулятора мобилы моторчики не работают.....или работают но больше на саму микросхему падение приходится...

Собрал сейчас на L293D (уже купил). На ней лучше получилось - около 5 вольт до моторов добирается :)

Подскажите кто-нибудь: второй день ищу схему, как бы прицепить к ардуине простейшие энкодеры с колес для корректировки вращения (светодиод - фототранзистор). Пол-интернета уже перерыл, найти не могу. На форуме что-то тоже ничего похожего не нашел. Такое впечатление, что электроника датчиков настолько простая, что её и в голову никому не приходит выкладывать :crazy: Швырните в меня кто-нибудь ссылкой пожалуйста :) Ну, или "на пальцах" покажите :)

Пока, в процессе экспериментов, получилось собрать что-то похожее, используя L293D, но, во-первых не уверен в быстродействии этой конструкции, если считывать импульсы с фенольного колеса на просвет между "протектором", а во-вторых, сдаётся мне, что туда можно присобачить схемку попроще :)

Michael_K, если Вы мне заявите вдруг, что Вы - лучший в мире специалист-электронщик, то я готов поверить Вам на слово, но всё-таки персональная к Вам просьба: если нечего будет ответить по существу заданного вопроса - лучше просто промолчите. Ок?
KOHTPA
 
Сообщения: 22
Зарегистрирован: 18 фев 2011, 02:35
прог. языки: Delphi, Pascal, Basic etc :)

Re: Мой первенец R1

Сообщение flyroman » 22 фев 2011, 10:48

boez писал(а):2. "базы" верхних транзисторов подключены к выходам противоположного плеча, а не в параллель с нижними?

а на этой схеме разве не противоположного?
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение cjA » 22 фев 2011, 10:50

А!
ну boez уже ответил про верхние транзисторы. (на опенсерво _совершенно_другая_ схема)
кстати падение там все равно не 3.7, на моторе же еще напряжение падает. Так что там действительно еще подумать надо как мерить.
KOHTPA, ну, например, светодиод-фототранзистор от мышки, колесико с дырками от нее же.
cjA
 
Сообщения: 468
Зарегистрирован: 19 мар 2010, 20:11

Re: Мой первенец R1

Сообщение flyroman » 22 фев 2011, 10:50

А вообще не помню по какой схеме делал.....мож верхние транзюки и р-канальные....ну не помню...
а мож вообще по openservo.com схеме делал....

Как говориться: "Вскрытие покажет!"
Разбиру как нить, точно скажу. :beer:
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение KOHTPA » 22 фев 2011, 13:04

cjA писал(а):ну, например, светодиод-фототранзистор от мышки, колесико с дырками от нее же.


Не, я имел в виду не само устройство датчика энкодера - с этим проблем нет. Светодиод-фототранзистор эт понятно, вместо дырок - протектор на фенольном колесе, там высоты хватает, чтобы полностью перекрыть светодиод. Что цеплять к фототранзистору, чтобы подать с фототранзистора на MK нормальный (усиленный) сигнал? :)
Цеплял фототранзистор к аналоговому входу ардуины напрямую (между GND и входом 5) - при полном затемнении выдаёт около 40, при засветке фототранзистора комнатным освещением - около 80 (из 1023 возможных :)) На светодиод практически не реагирует. Пробовал подцепить через L293D, там получаентся нормальный сигнал (0 - 1023), но что-то на мой взгляд вяловато он реагирует на перекрывание дырки пальцем :crazy: Проверить на колесе пока нет возможности, вот и задал вопрос по поводу быстродействия именно на L293D, поскольку у нас радиорынок работает только по выходным, и если быстродействия не хватит - придётся в субботу покупать что-то другое.
KOHTPA
 
Сообщения: 22
Зарегистрирован: 18 фев 2011, 02:35
прог. языки: Delphi, Pascal, Basic etc :)

Re: Мой первенец R1

Сообщение cjA » 22 фев 2011, 15:00

не вижу разницы, л293д это тоже логическая микросхема, она реагирует на логические уровни на инпут и инабл.
вы мерили в полной темноте? внутри у мышки довольно темно, фотосенсору не начто больше реагировать кроме светодиода. а вот что там через протектор просачивается... фотосенсор можно настроить так чтобы он логический уровень выдавал, ни к чему АЦП использовать, вам ведь только частоту колеса мерить?
(ну и что такое 40, 80 и 1023 остается только догадываться, я не смог)
cjA
 
Сообщения: 468
Зарегистрирован: 19 мар 2010, 20:11

Re: Мой первенец R1

Сообщение KOHTPA » 22 фев 2011, 16:24

cjA писал(а):(ну и что такое 40, 80 и 1023 остается только догадываться, я не смог)

Я ХЗ как это правильно называется. Это, если я правильно понял, уровень сигнала на аналоговом входе, который выдавала мне ардуина в процессе экспериментов :crazy: Там максимальное значение - 1023 :) (В-смысле - не ардуина выдавала этот сигнал, а она в монитор порта писала, что у неё на входе такой уровень сигнала. Надеюсь - понятно объяснил :))

При подключении фототранзистора напрямую между GND и 5 входом значение колебалось от 35...40 до 70...80 в зависимости от освещенности. При подключении через мелкосхему - от 0 до 1023 :) Понятно, что при таком диапазоне значений уже можно цеплять на логический вход, к аналоговому я цеплял только для того, чтобы понять, как оно работает и скока выдаёт :)
KOHTPA
 
Сообщения: 22
Зарегистрирован: 18 фев 2011, 02:35
прог. языки: Delphi, Pascal, Basic etc :)

Re: Мой первенец R1

Сообщение cjA » 22 фев 2011, 18:04

в еденицах от 1/1024 опорного напряжения наверное.
но ведь логика- это ноль или единица, не нужно 1024 градаций.
считайте что ваши 65 и больше это единица, а 45 и меньше это ноль, не понимаю нужность усилителя. ну а по количеству просветов в протекторе и числе переходов из 45 в 65 в секунду (а точнее из 55 в 56) легко посчитать скорость каждого колеса.

Добавлено спустя 9 минут 30 секунд:
вот имено, даже л293д воспринимает ваши 40-80 как разные логические уровни, потому и выдает или 0 или 1023 (или включен или выключен).

подсоедините фотодатчик на логический вход и просто попробуйте подсчитать импульсы. (импульсом тут будет смена с 0 на 1 (или наоборот))
cjA
 
Сообщения: 468
Зарегистрирован: 19 мар 2010, 20:11

Re: Мой первенец R1

Сообщение Michael_K » 22 фев 2011, 18:21

1. Подтяните коллектор фототранзистора к плюсу питания резистором в несколько килоом.
2. Ну прочитайте же про транзисторы. Честное слово, больно смотреть на эти хаотичные тырканья.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Мой первенец R1

Сообщение flyroman » 22 фев 2011, 22:50

ВООБЩЕ, ПРИЧЕМ ТУТ L293D и СИГНАЛ С ЭНКОДЕРА??!!!!
ЧТО ЭТО ТАКОЕ??? КУДА Ы ТАМ ПОДСОЕДИНЯЛ???
Пробовал подцепить через L293D, там получаентся нормальный сигнал (0 - 1023)



Во-вторы ЭНКОДЕР подсоединяется на цифровой вход!- у него есть 1 или 0..вот по этим сигналам и считай...желательно подключить на INT микроконтроллера.... а на ADC микроконтроллера подключать не надо...НЕ К ЧЕМУ тебе 0...1023...значения....

ВОТ если бы ты емпературу мерил...или напряжение......то понятно...а ты меришь- ЕСТЬ ЛИ "Щелчок" или нет......

Добавлено спустя 2 минуты 9 секунд:
cjA писал(а):подсоедините фотодатчик на логический вход и просто попробуйте подсчитать импульсы. (импульсом тут будет смена с 0 на 1 (или наоборот))


вот слушай...1 или 0
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение cjA » 23 фев 2011, 00:20

Michael_K писал(а):1. Подтяните коллектор фототранзистора к плюсу питания резистором в несколько килоом.
2. Ну прочитайте же про транзисторы. Честное слово, больно смотреть на эти хаотичные тырканья.


ну вот он и пытается прочесть. В книжках все на уровне гидравлики, учителя- не умнее авторов этих книжек.
А вы вспомните себя, когда впервые взяли в руки паяльник и транзистор.
Как вы видите потоки энергии в мосфете? Прекрасно? От плюса к минусу? А то что это объясняется несуществуешими дырками Дирака- это вы считаете можно понять без хотя бы номинального звания бакалавра философии?
Нагрузку на транзистор можно сажать только на коллектор. Но можно и на эммитер, если холодно, главное чтобы работало, вот так нас и учат. :( (А можно и на базу, но это для к.р.Гиннесса- первая машина с отрицательным КПД (первый номинант- Чубайс))

Простите за маленький оффтоп, просто хотел сказать что не все так просто для понимания как ругаются Гуру.
cjA
 
Сообщения: 468
Зарегистрирован: 19 мар 2010, 20:11

Re: Мой первенец R1

Сообщение Michael_K » 23 фев 2011, 02:17

cjA писал(а):А вы вспомните себя, когда впервые взяли в руки паяльник и транзистор.

Я и вспоминаю. Мне-то кажется, что мы задавали вопросы "А как это работает?", "А почему?" и слушали ответы, пытались понять, а не спорили :)

Сейчас спрашивают: "Нарисуйте схему", или "Где взять библиотеку?"... Не хотят понимать. Причем, что особенно жутко, даже и не новички.

Вот сейчас setar напишет, что команда sudo rm -rf / в два раза ускоряет загрузку системы... Сколько народу, даже не задумавшись, ее исполнят :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Пред.След.

Вернуться в Наши проекты

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

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