Клуб любителей китайских скутеров https://www.china-scooter.ru/forum/ |
|
БК на ATmega168 https://www.china-scooter.ru/forum/viewtopic.php?f=49&t=29637 |
Страница 10 из 13 |
Автор: | aiovlev [ 24 фев 2012, 13:48 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
mad_plumber писал(а): Тут сразу возникают вопросы - как часто писать в EEPROM? Просто сохранять данные по выключению все равно придется - тот же одометр если делать. Думаю проще всего в момент вывода на экран, это же максимум раз в полсекунды, чаще изменять показания не стоит. А если по-хорошему, значит питание надо подавать независимо от замка зажигания, а записывать когда ключ поворачиваешь выключая зажигание, и тут же отключать вывод на дисплей. |
Автор: | igVVV [ 24 фев 2012, 14:43 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Дурацкий вопрос!? EEPROM вообще энергонезависимый, тоесть отключив ВСЕ питание от МК EEPROM запомнит пробег??? |
Автор: | aiovlev [ 24 фев 2012, 14:46 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Ну да, запомнит. Только туда надо записать, а при следующем включении прочитать оттуда. |
Автор: | igVVV [ 24 фев 2012, 15:06 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Йооооуууу а я и не знал Тогда одометр вполне можно делать.... а дальше уже спидометр, ускорение считать и т.д. |
Автор: | @nton [ 24 фев 2012, 19:12 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Короче посчитал я обороты привода за 100 метров. 100м=320об Уделю больше времени повторному пересчету как появиться своюодное время. Надо ж добиться точного результата. Ну вот как то так. |
Автор: | aiovlev [ 24 фев 2012, 19:44 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Ну если так то примерно dl = 31 |
Автор: | igVVV [ 24 фев 2012, 20:19 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
А точно пересчитывать уже и не надо. Теперь надо все сделать и тестить спидометр aiovleva. По результатам тестов править значения. И быть готовым править даже после установки на скутер. aiovlev Как сделать прошивку МК не в ардуине, а в отдельной схеме используя ардуину??? Я по этому вопросу заморачиваться не стал и сделал МК снизу приборки съемным. И ЗРЯ, намучился порядочно пока вытащил его(места там очень мало, неудобно) ...морду разбирать зеркала снимать(благо в полуразобраном он у меня) Гораздо правильнее вывести нужные провода в доступное место с разъемом готовым. И еще, надо ли защитить транзистор, что на доп. оборудование идет, диодом как это сделал ты в схеме с датчиком скорости (в обратку)??? |
Автор: | @nton [ 24 фев 2012, 20:45 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
igVVV писал(а): А точно пересчитывать уже и не надо. Теперь надо все сделать и тестить спидометр aiovleva. По результатам тестов править значения. И быть готовым править даже после установки на скутер. aiovlev Как сделать прошивку МК не в ардуине, а в отдельной схеме используя ардуину??? Я по этому вопросу заморачиваться не стал и сделал МК снизу приборки съемным. И ЗРЯ, намучился порядочно пока вытащил его...морду разбирать зеркала снимать(благо в полуразобраном он у меня) Гораздо правильнее вывести нужные провода в доступное место с разъемом готовым. Ну во первых нужно сделать еще схему,и решить на что выводить данные будем,на ЖК или сегмент. По мне было бы лучше сегментик,он и мало места займет и красиво будет. Видал я программаторы внутрисхемные,недорого,приобрести при желании можно.Да и самому спаять тоже,схем в сети полно. |
Автор: | igVVV [ 24 фев 2012, 21:10 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Выводить можешь в терминал на компе(прям в проге которой прошиваем). В скетче спидометра уже есть вывод в терминал. Схема - пару сопротивлений светодиод, фотоприемник. С програматором я уже озабочен, сегодня уже заезжал в вольт-мастер, за 10тыщ видел это не для меня. Прибор на том сайте очень понравился буду делать!!! |
Автор: | mad_plumber [ 24 фев 2012, 21:14 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
igVVV писал(а): Выводить можешь в терминал на компе(прям в проге которой прошиваем). В скетче спидометра уже есть вывод в терминал. С програматором я уже озабочен, сегодня уже заезжал в вольт-мастер, за 10тыщ видел это не для меня. Прибор на том сайте очень понравился буду делать!!! Такие способы не подойдут? http://freeduino.ru/arduino/isp.html |
Автор: | @nton [ 24 фев 2012, 21:25 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
igVVV писал(а): Выводить можешь в терминал на компе(прям в проге которой прошиваем). В скетче спидометра уже есть вывод в терминал. Схема - пару сопротивлений светодиод, фотоприемник. С програматором я уже озабочен, сегодня уже заезжал в вольт-мастер, за 10тыщ видел это не для меня. Прибор на том сайте очень понравился буду делать!!! Это то я понял что сразу в среде программирования можно вывести,а так я все таки приближен к сегменту. Да беда просто...такие цены на эти программаторы загибают,что слов нет. Надо мне со схемой повозиться,опыта с этим мало,надо пробовать. |
Автор: | igVVV [ 24 фев 2012, 21:34 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
mad_plumber Я если честно недопедриваю, там ведь про bootloader пишут, а прошивку hex что тоже можно писать так!? Или pde так можно Да и потом там(измерительный прибор) другой МК ведь. Я пока что буду только раз бираться в этом вопросе, программаторов. @nton В чем загвоздка? Проша есть, схемеу подключения оптопары нарисовать!? |
Автор: | aiovlev [ 24 фев 2012, 22:20 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
igVVV писал(а): И еще, надо ли защитить транзистор, что на доп. оборудование идет, диодом как это сделал ты в схеме с датчиком скорости (в обратку)??? С датчиком зажигания имеешь в виду? Так там дело в том что датчик примерно от -20В выдает до +20В. И когда на базу транзистора придет минус больше вольт 5 примерно, транзистор сгорит. Для этого и стоит там диод, этот минус через него пойдёт, а на базе транзистора получится -0,7В. Как прошивать "дистанционно" не знаю, не думал. Думал купить на ебее ардуино нано (маленький совсем) и вывести наружу usb. |
Автор: | aiovlev [ 24 фев 2012, 22:26 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
Или вот так: Отдельно USB конвертер за 10$ вместе с доставкой http://www.ebay.com/itm/Arduino-Nano-USB-converter-module-your-bricks-/270628808814?pt=LH_DefaultDomain_0&hash=item3f02bbe86e и отдельно платка без USB за 13$ с доставкой http://www.ebay.com/itm/Nano-Mini328-Module-5V-16MHz-your-bricks-Arduino-compatible-/280833094101?pt=LH_DefaultDomain_0&hash=item4162f4f1d5 Вот их друг с дружкой точно можно проводами с разъёмом соединять когда надо. Но нет особого смысла, нано со встроенным USB стоит 15$. |
Автор: | igVVV [ 24 фев 2012, 23:15 ] |
Заголовок сообщения: | Re: БК на ATmega168 |
mad_plumber прав. Походу мы arduino-й можем и другие МК(avr) шить и прям в схемах готовых, причем с расширением HEX. ИМХО! ...Это я так понял. http://robocraft.ru/blog/arduino/552.html И если это так...еще куча готовых проектов из инета нам доступна... Только гимморно все это блин. Ладно потихоньку. Короче шесть проводов для выхода ISP надо выводить и через них можно будет перепрошивать прошивку прям на скутере!!! Ээээ вот подумал, а какой hex тогда давать надо, поймет ли МК при таком прошивании скомпелированный hex из pde. Это еще вопросссс. Зы. Чем дальше в лес тем гуще краски |
Страница 10 из 13 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |