Клуб любителей китайских скутеров

Форум клуба любителей китайских скутеров

      
Текущее время: 27 апр 2024, 22:21

Часовой пояс: UTC + 3 часа


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 189 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12, 13  След.
Автор Сообщение
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 15:15 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
GRO писал(а):
igVVV
Мёртвого, или ненужного крыса разобрать проще. *JOKINGLY*


Конечно ;D Для этого ведь мы мышки старые и собираем повсюду :-D


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 15:18 
Не в сети
Гуру ремонта
Гуру ремонта
Аватар пользователя

Зарегистрирован: 20 мар 2009, 23:12
Сообщений: 19844
Откуда: Бронницы
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 4
За полезные и полные ответы. (1) За тех. помощь 1-й степени (1) За тех. помощь 2-й степени (1) За вклад в развитие клуба (1)
Скутер: Irbis Nirvana 150 уже 175сс
Стаж: Мото 21,скутер 4года
igVVV
У меня дома минимум два старых и один мёртвый грызун.
А с работы принёс потроха от дюжины списанных.

_________________
Попытка прочесть книгу, не открыв её - обречена на провал.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 17:39 
Не в сети
Посетитель
Посетитель

Зарегистрирован: 28 мар 2009, 12:48
Сообщений: 137
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Скутер: Storm L
Стаж: 5лет
igVVV писал(а):
@nton
Да такой был у меня. Но фотка не очень понятная! Сфоткай ракурс чтоб ясно было что где ...
И еще посчитай колличество оборотов ввода(куда тросик входит) за сто метров.

Придумал!!!
Нужна оптопара на отражение, а на том блестящем целиндре черной краской нарисовать нужное колличество полосок!!!


Уже раз 6-7 пробую архив с фотками нормальными выложить...не выложить...глючит и выкидывает...по правилам форкма архив не более 2метров.
Обороты вала подсчитаю чуть позже.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 18:05 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
Без всякого архива прикрепи, 5ть фоток в одном посте можно.
Посчитай это очень важно!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 18:13 
Не в сети
Посетитель
Посетитель

Зарегистрирован: 28 мар 2009, 12:48
Сообщений: 137
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Скутер: Storm L
Стаж: 5лет
Как раз 5 и вышло. Если что сорри за качество. На коммуникатор фоткал.
Вложение:
DC120222002.jpg
DC120222002.jpg [ 332.08 KiB | Просмотров: 3129 ]


Вложения:
DC120222008.jpg
DC120222008.jpg [ 376.33 KiB | Просмотров: 3129 ]
DC120222006.jpg
DC120222006.jpg [ 389.08 KiB | Просмотров: 3129 ]
DC120222004.jpg
DC120222004.jpg [ 388.36 KiB | Просмотров: 3129 ]
DC120222003.jpg
DC120222003.jpg [ 404.54 KiB | Просмотров: 3129 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 18:27 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
Не, мой чуток другой. У моего нормальная шестеренка была и витая пружинка подругому закреплена. Но это не суть.
Самый реальный вариант в этом случае оптопара на отражение, магнит крепить вроде некуда.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 18:37 
Не в сети
Посетитель
Посетитель

Зарегистрирован: 28 мар 2009, 12:48
Сообщений: 137
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Скутер: Storm L
Стаж: 5лет
igVVV писал(а):
Не, мой чуток другой. У моего нормальная шестеренка была и витая пружинка подругому закреплена. Но это не суть.
Самый реальный вариант в этом случае оптопара на отражение, магнит крепить вроде некуда.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 22 фев 2012, 18:48 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
Да вроде ничего там сложного.
Фотоэлемент = ДХ
Светодиод = магнит
Примерно тоже самое получается. Только настраивать надо чтоб ложных срабатываний не было.

Вот тут немного как делать http://www.chipmaker.ru/topic/72916/
Тут видео непонятное есть. http://krsk.24au.ru/1442119/
А это так ...на всякий ... http://motoroller.su/modules.php?name=F ... sc&start=0

Тут часть кода на прерывании(чуток додумать надо) http://www.compcar.ru/forum/showthread.php?t=6933
- - - - - - - - - - - - -
Разобрал мыша шарикового Genius.
Запитал всю плату целиком +5v чтоб ничего не выпаивать и не выламывать. Вольтметр к земле и к крайней ноге Фотоприемника... опытным путем находим нужную ногу(их даже две таких), ничего не погорит от этого!
Светодиод там ИКа, фотодатчик ловит и ИК и обычный свет влегкую!!!
С токоограничевающим резистором на ИКдиоде оптопара на отражение незаработала как надо, но если добавить току ик диоду, то может получиться или другой диод ставить. А в целом, от простого света на отражение фоторриемник вполне даже хорошо работает мин 0.68v(черный отражатель) max 4.8v(белый лист бумаги) расстояние около 7мм.
Черный Цвет напрочь убивает все отражение! ! ! !
Короче при определенной возни с этой оптопарой все получиться! (буду делать сепе под свои задачи)


Вложения:
IMAG0378.jpg
IMAG0378.jpg [ 479.13 KiB | Просмотров: 3100 ]
IMAG0377.jpg
IMAG0377.jpg [ 331.37 KiB | Просмотров: 3100 ]
IMAG0376.jpg
IMAG0376.jpg [ 565.96 KiB | Просмотров: 3100 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 09:20 
Не в сети
Старожил
Старожил
Аватар пользователя

Зарегистрирован: 03 сен 2007, 10:32
Сообщений: 1777
Откуда: Чувашия
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 4
За тех. помощь 1-й степени (1) За тех. помощь 2-й степени (1) За вклад в развитие клуба (1) За инновации (1)
Скутер: KYMCO People S50 & XCiting 500
Стаж: 10
Вот скелетик скетчика который обещал.
Вывод там в порт компьютера, в терминале будет скорость показывать.
Для отладки удобненько, а потом доделывать в зависимости от того какое устройство будет использоваться для вывода.


Вложения:
Speedometr.zip [548 байт]
Скачиваний: 406
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 09:48 
Не в сети
Старожил
Старожил
Аватар пользователя

Зарегистрирован: 03 сен 2007, 10:32
Сообщений: 1777
Откуда: Чувашия
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 4
За тех. помощь 1-й степени (1) За тех. помощь 2-й степени (1) За вклад в развитие клуба (1) За инновации (1)
Скутер: KYMCO People S50 & XCiting 500
Стаж: 10
igVVV писал(а):
С токоограничевающим резистором на ИКдиоде оптопара на отражение незаработала как надо, но если добавить току ик диоду, то может получиться или другой диод ставить.

В мышке этот резистор 1 кОм, т.е. на диоде 3.8 мА, это очень мало.
Сделано специально, там в колесике спицы тоненькие, чтобы помимо спиц не засвечивался транзистор.
А можно подавать до 20 мА, т.е. резистор от 190 Ом.
Можно даже поставить последовательно 220 Ом (190 не бывает) и подстроечный на 1 кОм и подобрать себе оптимальную чувствительность.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 11:31 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
Ну да, я это и имел в виду. Резюк душит светодиод.
На второй фотке он еле светит, хоть это и ИК и виден он только фотиком, но полюбому яркость там никакая.

На каком пине скетч спидометра?
Для танкистов к коим и себя отношу, пиши в скетче ко всему комменты пожалуйста, иначе сходу танкистам многое не понятно. Вот если уже сесть и детально разбираться с половиной скетча(убив кучу времени), то тогда становится все ясно.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 13:10 
Не в сети
Старожил
Старожил
Аватар пользователя

Зарегистрирован: 03 сен 2007, 10:32
Сообщений: 1777
Откуда: Чувашия
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 4
За тех. помощь 1-й степени (1) За тех. помощь 2-й степени (1) За вклад в развитие клуба (1) За инновации (1)
Скутер: KYMCO People S50 & XCiting 500
Стаж: 10
На пине 2.
А комментировать особо нечего там, всё как в тахометре практически.
Импульс с датчика вызывает прерывание, определям время t1=micros(), вычитаем из него время предыдущего импульса t0.
Получаем dt - время между двумя импульсами.
Дальше так: при текущей скорости за час получим 3 600 000 000 / dt импульсов (столько нулей потому что в микросекундах).
Пробег за час будет 3 600 000 000 / dt * dl (dl как написано там пробег в см между двумя импульсами).
Получили скорость в см/ч, а если в километрах то так:
3 600 000 000 / dt * dl / 100 000
Лишние нолики подсократим, получиться:
sk = 36 000 / dt * dl


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 13:20 
Не в сети
Старожил
Старожил
Аватар пользователя

Зарегистрирован: 18 дек 2010, 19:18
Сообщений: 1289
Откуда: Саранск, Мордовия
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За тех. помощь 1-й степени (1)
Скутер: Atlant Calypso 150cc
Стаж: 5
Получил ардуину, поморгал светодиодами уже :)

aiovlev
Там еще надо учесть переход через 0 для micros() каждые 70 минут.

Тут сразу возникают вопросы - как часто писать в EEPROM?
Просто сохранять данные по выключению все равно придется - тот же одометр если делать.

_________________
ДрррррррррррррррррpppРРРРрppрррррДрррррррррррр
150cc.ru


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 13:23 
Не в сети
Бывалый
Бывалый
Аватар пользователя

Зарегистрирован: 23 апр 2007, 23:43
Сообщений: 389
Откуда: Москва
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 1
За инновации (1)
Спасибо!
Комменты очень очень нужны! ! ! !

- - - - - -
Не по теме.... :-o :-o :-o просто офигенная вещь.
Ээээхххх как жаль, что не на arduine это http://www.bezkz.su/700118-universalnyy ... -2006.html
Надо блин универсальный программатор МК еще покупать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: БК на ATmega168
СообщениеДобавлено: 24 фев 2012, 13:42 
Не в сети
Старожил
Старожил
Аватар пользователя

Зарегистрирован: 03 сен 2007, 10:32
Сообщений: 1777
Откуда: Чувашия
Поблагодарил: раз(а)
Поблагодарили: раз(а)
Медали: 4
За тех. помощь 1-й степени (1) За тех. помощь 2-й степени (1) За вклад в развитие клуба (1) За инновации (1)
Скутер: KYMCO People S50 & XCiting 500
Стаж: 10
mad_plumber писал(а):
aiovlev
Там еще надо учесть переход через 0 для micros() каждые 70 минут.


Для этого там проверка насчет t0 < t1
Правда при таком раскладе при переходе через 0 в течение полсекунды будет скорость 0 показывать.
Поэтому лучше изменить чуть-чуть чтобы эти полсекунды предыдущая скорость показывалась.

void blink()
{
noInterrupts();
t0 = t1;
t1 = micros();
if (t0 > 0)
if (t0 < t1)
dt = t1 - t0;
interrupts();
}

Но есть ещё проблема, когда остановишься он последнюю скорость показывать будет, а не 0, т.к. прерывание уже не вызывается и dt не изменяется. Поэтому предлагаю там ещё условие поставить, типа если dt соответствует скорости менее 5 км/ч (надо посчитать будет сколько это в микросекундах) то dt = 0.
Хотя с другой стороны последняя скорость скорее всего и так ноль получится перед остановкой, округляем же её до целых км/ч, а мгновенной остановки надеюсь тьфу-тьфу-тьфу ни у кого не получится.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 189 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12, 13  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Powered by phpBB © phpBB Group
china-scooter.ru © 2006-2019