Программатор
- Войдите на сайт для отправки комментариев
Втр, 03/12/2013 - 19:33
Доброго времени.
Вопрос про программатор- интересует такой момент:
к примеру создал скетч, залил на ардуино, все работает. выполняет все функции.
Ардуино используется как среда для разработки, творчества, экспериментов и т.д., залил скетч и конечно можно использовать как готовое устройство, но интересен вопрос заливки скетча на другой микроконтроллер и создание платы контроллера с минимальной обвязкой.
Т.е ардуино - среда для разработки, а готовые решения заливаются на другой МК и используются.
Заливать скетчи именно ардуиной платой на другой МК.
А то покупать ардуино отдельно для каждого проекта дороговато будет.
спасибо.
Доброго времени.
Вопрос про программатор- интересует такой момент:
к примеру создал скетч, залил на ардуино, все работает. выполняет все функции.
Ардуино используется как среда для разработки, творчества, экспериментов и т.д., залил скетч и конечно можно использовать как готовое устройство, но интересен вопрос заливки скетча на другой микроконтроллер и создание платы контроллера с минимальной обвязкой.
Т.е ардуино - среда для разработки, а готовые решения заливаются на другой МК и используются.
Заливать скетчи именно ардуиной платой на другой МК.
А то покупать ардуино отдельно для каждого проекта дороговато будет.
спасибо.
Очень грамотно построенный вопрос))) ну так вот, ардуино может использоваться как программатор для многих контроллеров. а вообще, если хочется по-извращаться, пожно купить UNO и отдельно ATmega328, и каждый раз, записывать скетч через дуину и менять атки. Но в таком случае нужно покупать с заранее загруженным bootloader`ом и не зыбавать правильно питать МК
Загрузчик в готовом устройстве не нужен. Так что подключаете так
, но вместо прошивания загрузчика прошиваете фьюзы и шьете сразу программу.
))) Сомневаюсь, что очень грамотно)) на данный момент я далек от програмированнии в среде ардуино( т.к только что заказал на ebay кит ардуино, а ждать ух как долго) пока читаю все что нахожу и по мальньку усваиваю информацию....а заинтересовало про программаторы- нашел случайно в инете рассказ человека, который делал для загородного дома девайс -контроль то ли уровня, то ли расхода воды в некоторой емкости(помоему колодец...) сделал на ардуино, а потом часть скетча слил на другой МК...вообщем как бы расширил функционал ардуино... как бы вот так
а после прошивки подать питание и все? к примеру залил мигание светодиодиков, подцепил led, собрал схему как у вас на прототипе, отцепил и отключил ардуино, подал питание на пртотип и все работает на прошитом мк?мигают led? автономное устройство работающее от батарейки на прошитом МК и мигающие led?
И еще одна тонкость...
когда Вы работаете с МК , программируя в арду IDE необходимо учитывать соответствие ног проца и номеров выводов арду-плат, которое можно взять из схем на плату с процессором, аналогичным применяемому Вами.
Например, если Вы используете 328 атмегу в дип корпусе ( 28 ножек), надо ориентироваться на схему UNO. Чтобы при этом мигать led на 13 пине , его надо вешать на 19 ножку МК, не забывая про токограничительный резистор. Если используется 328 в планарном корпусе ( не помню названия типа корпуса, квадрат с 8 ножками на сторону), использовать надо схему от Nano аналогичным образом.
про распиновку я уже читал. меня интересует автономность прошитого МК и минимум радиокомпонентов для его работоспособности(мигание led) без ардуино
Минимум - см схему , приведенную maksim наверняка, хотя можно так прошить фьюзы, чтобы впоследствие не использовать внешнего кварца ( хотя у меня почему то не получилось) .
Вожделенным Вами способом у меня много чего работает. Ваше желание вполне обосновано и осуществимо. Я применяю купленные на бее арды только , если необходима дистанционная перепрошивка с использованием удаленного десктопа, или при иной причине невозможности подключения программатора. Использую в основном планарные 328 , под них есть удобные платы с уже разведенной обвеской, портами и разъёмом под ISP и большой зоной под всякие буфера, навесы и прочее, что решается платами shields. Надо только с паяльником дружить. Лучше с паяльной станцией;)
Хм.. В IDE помните , что по привычной стрелочке скетч не загрузится, надо использовать в меню файл - загрузить через программатор, предварительно выбрав правильный.
... и при этом помнить, что IDE надо менять на AVR studio.
а после прошивки подать питание и все? к примеру залил мигание светодиодиков, подцепил led, собрал схему как у вас на прототипе, отцепил и отключил ардуино, подал питание на пртотип и все работает на прошитом мк?мигают led? автономное устройство работающее от батарейки на прошитом МК и мигающие led?
Почти так ,можно прошить фьюзы на работу от внутреннего кварца (обычно с завода как раз так) -тогда кварц не нужен.Если установлены фьюзы на внешний кварц - соотвественно кварц должен подключен
голый м/к без проблем может отдельно работать.главно обеспечить правельным питанием..
... от внутреннего кварца ...
да-да , это я и имеюю ввиду :)
лучше наверно программатор USBASP (сам пользуюсь очень удобно и не нужно макет собирать)
лучше такой чтобы можно было менять напряжение
используйте например atmega8. дешево и сердито, на многое хватает. вот например в корпусе TQFP32 распиновка. в дип в инете лежит. и тинька13 (распиновка разъема для программирования как у меги)
Мегу запускаю обычно на 8МГЦ внутренний генератор, тинька на 9,6МГц тоже внутренний. кроме того что на картинках не нужно для работы. разве что конденсатор по питанию для меги не показан
Спасибо за информацию.
вопрос не в тему.
ардуино тянет нагрузку помоему около 30 мА(может конечно и ошибаюсь) а если к примеру надо коммутировать ток до 1А? к примеру зарядник Liion АБ с баллансирами, именно с балансирами, измерение емкости, процесс заряд-разряд, изменение u заряда, тока эаряда и разряда, вообщем чем больше прибамбасов, тем лучше.... обычный зарядник ужеж есть. Это как бы попробовать соорудить на ардуино что нибудь интересное...конечно можно купить такой уже готовый, но интересно сделать самому.... про нагрузку в 1 ампер,- надо сооружать отдельно силовую часть и отдельно мозги всего этого(МК то бишь) правильно понимаю? есть ли уже готовые шилды подточенные под эту тему?
спасибо
вы хотите коммутировать зарядник (то есть просто включить или выключить) или собрать балансную зарядку на ардуино?
для коммутации нужно будет ставить транзисторы например
что за готовые шилды? если просто коммутировать то есть варианты, а если шилд для сборки зарядника о таком не слышал
просто вкл-откл- не интересно, простой зарядник у меня уже есть(широкий диаппазон напряжения и тока заряда)...балансную зарядку хочу. шилды зарядника для ардуино не нашел....а усилитель тока не спалит МК или обвязку контроллера?
усилитель тока? ардуина не управляет током. током можно управлять косвенно через шим, ацп измеряет напряжение, ток соответственно переводится в ток с помощью шунтов например. а вы знаете как работает балансир? и ранди интереса на какое количество элементов расчитываете в балансире? программировать умеете? с паяльником дружите?
или просто есть ардуина хочу что нибудь крутое сделать?
с паяльником дружу, как работает балансир знаю, вернее знаю чисто теоретически какую функцию он выполняет в заряднике(никогда с балансирами не сталкивался), простейшую схему сегодня нашел...количество АБ мне не столь актуально(ну предположим три АБ соединненых последовательно, АБ 3,7-4,2В. каждая из ноута)...года два назад колупал делфи, в итоге забросил это дело так как не куда было применить все это...ну и визуал бэйсик чуток...т.е так - имею представление и желание изучить ардуино....зарядник это так - цель на будущее...робота ваять(как многие делают) особо не интересно, хотя для изучения возможностей ардуино наверное надо бы....гораздо интерестнее был бы робот не материальный, а хотя бы иммитация искуственного интелекта... мой ардуино придет через месяц, начну как обычно с led и т.д, от простого к сложному... просто хочу понять что такое МК и с чем его едят так скажем на практике...как то так
ну и не считаю я, что наличие конструктора позволит ощутить себя крутым программерам)))...это так, интерес или хобби... когда то в детстве у меня был конструктор с названием "электронные кубики"_ куча кубиков пластмассовых, а в каждом кубике радиоэлемент, а на гранях кубика контакты этих радиоэлементов, можно было собрать любую схему...чем то ардуино и похож на эти кубики....типа ностальжи...)))
http://arduino.ru/forum/proekty/pwm-kontreller-zaryada-na-attiny13
почитайте какие проблемы у людей. у вас их будет еще больше скорее всего
но и чтобы проще было даю схему на клон imax b6. думаю упростит вам задачу в плане схемотехники чтобы не придумывали схему и не делали расчет элементов
http://yadi.sk/d/Txotuk0ADnX92
к тому же мне уже идет такой зарядник с ebay- imax B6 2-6 cells lipo nimh balance battery....
охота самому попробовать сделать нечто похожее.....
спс
про lion АБ - у меня самодельный автономный источник питания собранный из 6 lion Аб от ноута, соедененых последовательно 3 по 2,вых напряжение с АБ 12,6В, выходное напряжение с АБ преобразованно в 5В., ток нагрузки может потянуть 1200мА., емкость каждой банки 2600мА\ч.
купил на ebay две платки:
для зарядки
http://www.ebay.com/itm/400440723717?ssPageName=STRK:MEWNX:IT&_trksid=p3...
для отдачи
http://www.ebay.com/itm/170814548036?ssPageName=STRK:MEWNX:IT&_trksid=p3...
единственное- пришлось ставить радиаторы на термопасту на этих платках на микросхемы LM2596S, как никак ток на отдачу бывает достигает 1,2 А(эксперементировал на планшете с мощной батареей).
плата для зарядки при достижении напряжения полностью заряженной АБ сама переходит в режим стабилизации напряжения, ну и ток соответствеено начинает постепенно падать до нуля и в итоге платка, при полностью заряженном АБ сама отключается.
... Мне кажется, что ,для освоения МК и схемотехники, задача заряда литиевых аккумуляторов не самая безопасная ;)
и непростая