Технический форум по робототехнике.
Magnus » 24 июн 2006, 11:54
У Вована вариант почти тотже,прошивк тока другая.
пока проект полностью не готово, доделаю через месяца полтора-выложу.
avr123.nm.ru » 24 июн 2006, 12:30
Magnus писал(а):МК выбираю.
90S1200 70 рублей стоит.
а ATmega48 по 40 рублей 2 штучки в efo.ru
-= Александр =- » 24 июн 2006, 16:44
и почему всех новичков на 90-ю серию так тянет? То 2313, а то вообще 1200 выбирают - это же каменный век! :roll:
avr123.nm.ru » 24 июн 2006, 17:10
да ладно хоть новичков ! им простительно.
Но журнал "РАДИО" до сих пор публикует всякие поделки на них !
Неужели нельзя автора попросить переделать прибор на современный камень!
Причем я за умеренцю новизну - мега8 или мега16 - все ж они давно выпускаются и пока не объявлены устаревшими, зато компиляторы и симуляторы любые их поддерживают.
Outcaster » 26 июн 2006, 10:01
-= Александр =- писал(а):и почему всех новичков на 90-ю серию так тянет? То 2313, а то вообще 1200 выбирают - это же каменный век! :roll:
Ну потому что когда начинаешь что-то рыть (при этом сам практически от нуля далеко не пошёл), дядя Гугль и аналоги постоянно намекают, мол на 2313-м собрано. А пока ещё страшно модифицировать самостоятельно (мозгов пока ещё не хватает), собираешь "как книжка пишет"... Потом выбрасываешь и переделываешь по-человечески
ЗЫЖ Сам вот совсем-совсем недавно отказался от Z80 (до костей изученного вдоль и поперёк) в пользу 2313-го как более уместного и менее дефицитного
-= Александр =- » 26 июн 2006, 12:04
Не знаю, мож я молодой еще, но без проблем взял М8515 и начал на нем учиться по примерам про 2313 и никакого гемора не почувствовал. Брал всякие Зилоги и Фрискейлы, даже с Моторолами немного работал - все везде похоже, особой разницы не ощутил. Денек повозиться и камень более-менее освоен... :roll:
avr123.nm.ru » 26 июн 2006, 12:40
Outcaster писал(а):дядя Гугль и аналоги постоянно намекают, мол на 2313-м собрано.
дак вы не таитесь - скажите "дяденьке" прямо atmega16 или 32 или какую хотите.
Outcaster » 27 июн 2006, 18:25
Дык. По сути, особо не важно, на каком ядре делаеться: если мысль правильная, подредактировать её под целевой контроллер несложно.
Как пример - подкинул в этом-же треде схемку дифференциирующей цепочки (архаическое явление в наше время). Если правильно подобрать параметры, на выходе диодный мост и операционник (в режиме аналогового компаратора), то с операционника можно снимать чёткий сигнал "кто-то прошёл" (правильнее сказать - "освещение изменяеться") не напрягая лишний раз контроллер, который в то-же время мог бы заниматься чем-то более полезным, чем десятки вычислений на дифферениировние. А народ утверждает что мол, ничего не выйдет, т.к. светодиод работает на постоянном токе, а цепочка предназначена для переменного... Хм... Да в том то и суть - что на выходе сигнал есть только тогда, когда на входе он меняеться. В этом и заключаеться её принципиальное назначение. А не в том, на каких конденсаторах/резисторах собрано.
Magnus » 27 июн 2006, 21:05
Outcaster писал(а):Да в том то и суть - что на выходе сигнал есть только тогда, когда на входе он меняеться.
-когда на входе он меняет полярность. Я даже в EWB и Протеусе протестил для уверености
может вы имеете ввиду этот пример
"AVR400: Простой аналогово-цифровой преобразователь" ?
- Вложения
-
- fig1.png (3.43 КиБ) Просмотров: 2852
-
- CR.png (1.16 КиБ) Просмотров: 2856
Outcaster » 29 июн 2006, 10:37
2 Magnus: ну дык, всё верно, но. Вместо второго вольтметра (там где нолик), поставь осциллограф, увеличь ёмкость и сопротивление (раз этак в 100, чтобы на риалтаймовом осциллографе успевать что-то видеть, исключительно ради эксперимента), включи симуляцию, и подёргай потенциометр, погляди на реакцию: на осциллографе увидишь кривульку, пропорциональную скорости манипуляции потенциометром (отсюда и название - дифференциирующая цепочка - на выходе выдаёт Vвых = k*(dVвх/dt) k прямопропорционально (или даже равно) R*C цепочки, книжка пишет что как то его можно посчитать, но чесно говоря прям щас непомню как
). В чём смысл: светодиод освещён постоянным потоком - на выходе нуль. Что-то произошло - освещение (а следовательно, и спад снимаемый с фотодиода) изменилось, на выходе с цепочки получили всплеск. После неё стоит аналоговый компаратор, которым просекаем достаточно-ли большой всплеск, чтобы быть нам интересным или это просто шум. Если да - вых.уровень компаратора меняеться, и контроллер выполняет процедуру реакции. Всё
Outcaster » 29 июн 2006, 11:09
Да, кстати. Если инфракрасный датчик делать с осветительным светодиодом (на отражение), и светодиод не просто включать, а в импульсном режиме, так этой-же цепочкой аккуратненько срезаеться оффсет, и получаем только отражённый сигнал
Magnus » 18 авг 2006, 10:28
Да, кстати. Если инфракрасный датчик делать с осветительным светодиодом (на отражение), и светодиод не просто включать, а в импульсном режиме, так этой-же цепочкой аккуратненько срезаеться оффсет, и получаем только отражённый сигнал Wink
дык эт понятно, эт уже есть - хочетса экзотики :D
--------------------------------------------------------------------------------------------------------------------------
Outcaster писал(а):2 Magnus: ну дык, всё верно, но. Вместо второго вольтметра (там где нолик), поставь осциллограф, увеличь ёмкость и сопротивление (раз этак в 100, чтобы на риалтаймовом осциллографе успевать что-то видеть, исключительно ради эксперимента), включи симуляцию, и подёргай потенциометр, погляди на реакцию: на осциллографе увидишь кривульку, пропорциональную скорости манипуляции потенциометром (отсюда и название - дифференциирующая цепочка - на выходе выдаёт Vвых = k*(ΔVвх/Δt) k прямопропорционально (или даже равно) R*C цепочки, книжка пишет что как то его можно посчитать, но чесно говоря прям щас непомню как
). В чём смысл: светодиод освещён постоянным потоком - на выходе нуль. Что-то произошло - освещение (а следовательно, и спад снимаемый с фотодиода) изменилось, на выходе с цепочки получили всплеск. После неё стоит аналоговый компаратор, которым просекаем достаточно-ли большой всплеск, чтобы быть нам интересным или это просто шум. Если да - вых.уровень компаратора меняеться, и контроллер выполняет процедуру реакции. Всё
и вправду
:idea:
- Вложения
-
- ДИФ10ГРАФИК.png (4.36 КиБ) Просмотров: 2686
-
- диф.zip
- диф.DSN
- (17.33 КиБ) Скачиваний: 73
-
- Proteus
Magnus » 21 авг 2006, 22:02
фронт выделяет, тыл нет.
Как же отрицательный полупериод выделить?
- Вложения
-
Outcaster » 22 авг 2006, 10:04
Magnus писал(а):Как же отрицательный полупериод выделить?
0) Диодный мост
(после RC-цепочки)
1) Поставить ещё один операционнык, завести наоборот (прямой и инвертирующий поменять местами), с одного снимать положительный, с другого - отрицательный.
avr123.nm.ru » 22 авг 2006, 10:46
чтоб спад на входе давал спад на выходе нужно R1 подсовединить к питанию.
правильней использовать К561ТМ2 там легко задать длительность импульса на выходе и питание от 3 до 15 вольт у ней а переключается почти на половине питания.