Программатор

igorcds
Offline
Зарегистрирован: 03.12.2013

Доброго времени.

Вопрос про программатор- интересует такой момент:

к примеру создал скетч, залил на ардуино, все работает. выполняет все функции.

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

Т.е ардуино - среда для разработки, а готовые решения заливаются на другой МК и используются.

Заливать скетчи именно ардуиной платой на другой МК.

А то покупать ардуино отдельно для каждого проекта дороговато будет.

спасибо.

 

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

igorcds пишет:

Доброго времени.

Вопрос про программатор- интересует такой момент:

к примеру создал скетч, залил на ардуино, все работает. выполняет все функции.

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

Т.е ардуино - среда для разработки, а готовые решения заливаются на другой МК и используются.

Заливать скетчи именно ардуиной платой на другой МК.

А то покупать ардуино отдельно для каждого проекта дороговато будет.

спасибо.

 

Очень грамотно построенный вопрос))) ну так вот, ардуино может использоваться как программатор для многих контроллеров. а вообще, если хочется по-извращаться, пожно купить UNO и отдельно ATmega328, и каждый раз, записывать скетч через дуину и менять атки. Но в таком случае нужно покупать с заранее загруженным bootloader`ом и не зыбавать правильно питать МК

maksim
Offline
Зарегистрирован: 12.02.2012

Загрузчик в готовом устройстве не нужен. Так что подключаете так

, но вместо прошивания загрузчика прошиваете фьюзы и шьете сразу программу.

igorcds
Offline
Зарегистрирован: 03.12.2013

))) Сомневаюсь, что очень грамотно)) на данный момент я далек от програмированнии в среде ардуино( т.к только что  заказал на ebay кит ардуино, а ждать ух как долго) пока читаю все что нахожу и по мальньку усваиваю информацию....а заинтересовало про программаторы- нашел случайно в инете рассказ человека, который делал для загородного дома девайс -контроль то ли уровня, то ли расхода воды в некоторой емкости(помоему колодец...) сделал на ардуино, а потом часть скетча слил на другой МК...вообщем как бы расширил функционал ардуино... как бы вот так

igorcds
Offline
Зарегистрирован: 03.12.2013

а после прошивки подать питание и все? к примеру залил мигание светодиодиков, подцепил led, собрал схему как у вас на прототипе, отцепил и отключил ардуино, подал питание на пртотип и все работает на прошитом мк?мигают led? автономное устройство работающее от батарейки на прошитом МК и мигающие led?

inspiritus
Offline
Зарегистрирован: 17.12.2012

И еще одна тонкость...

когда Вы работаете с МК , программируя в арду IDE необходимо учитывать соответствие ног проца и номеров выводов арду-плат, которое можно взять из схем на плату с процессором, аналогичным применяемому Вами.

Например, если Вы используете 328 атмегу в дип корпусе ( 28 ножек), надо ориентироваться на схему UNO. Чтобы при этом мигать led на 13 пине , его надо вешать на 19 ножку МК, не забывая про токограничительный резистор. Если используется 328 в планарном корпусе ( не помню названия типа корпуса, квадрат с 8 ножками на сторону), использовать надо схему от Nano аналогичным образом.

igorcds
Offline
Зарегистрирован: 03.12.2013

про распиновку я уже читал. меня интересует автономность прошитого МК и минимум радиокомпонентов для его работоспособности(мигание led) без ардуино

inspiritus
Offline
Зарегистрирован: 17.12.2012

Минимум - см схему , приведенную maksim наверняка, хотя можно так прошить фьюзы, чтобы впоследствие не использовать внешнего кварца ( хотя у меня почему то не получилось) .

Вожделенным Вами способом у меня много чего работает. Ваше желание вполне обосновано и осуществимо. Я применяю купленные на бее арды только , если необходима дистанционная перепрошивка с использованием удаленного десктопа, или при иной причине невозможности подключения программатора. Использую в основном планарные 328 , под них есть удобные платы с уже разведенной обвеской, портами и разъёмом под ISP и большой зоной под всякие буфера, навесы и прочее, что решается платами shields. Надо только с паяльником дружить. Лучше с паяльной станцией;)

Хм.. В IDE помните , что по привычной стрелочке скетч не загрузится, надо использовать в меню файл - загрузить через программатор, предварительно выбрав правильный. 

... и при этом помнить, что IDE надо менять на AVR studio.

MaksMS
Offline
Зарегистрирован: 11.03.2013

igorcds пишет:

а после прошивки подать питание и все? к примеру залил мигание светодиодиков, подцепил led, собрал схему как у вас на прототипе, отцепил и отключил ардуино, подал питание на пртотип и все работает на прошитом мк?мигают led? автономное устройство работающее от батарейки на прошитом МК и мигающие led?

Почти так ,можно  прошить фьюзы на работу от внутреннего кварца (обычно с завода как раз так) -тогда кварц не нужен.Если установлены фьюзы на внешний кварц  - соотвественно кварц должен подключен

голый м/к  без проблем может отдельно работать.главно обеспечить правельным питанием..

maksim
Offline
Зарегистрирован: 12.02.2012

MaksMS пишет:

... от внутреннего кварца ...

Поправлю - не кварца, а RC-генератора.

MaksMS
Offline
Зарегистрирован: 11.03.2013

да-да , это я и имеюю ввиду :)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

лучше наверно программатор USBASP (сам пользуюсь очень удобно и не нужно макет собирать)

лучше такой чтобы можно было менять напряжение

 

используйте например atmega8. дешево и сердито, на многое хватает. вот например в корпусе TQFP32 распиновка. в дип в инете лежит. и тинька13 (распиновка разъема для программирования как у меги)

Мегу запускаю обычно на 8МГЦ внутренний генератор, тинька на 9,6МГц тоже внутренний. кроме того что на картинках не нужно для работы. разве что конденсатор по питанию для меги не показан

 

igorcds
Offline
Зарегистрирован: 03.12.2013

Спасибо за информацию.

 

igorcds
Offline
Зарегистрирован: 03.12.2013

вопрос не в тему.

ардуино тянет нагрузку помоему около 30 мА(может конечно и ошибаюсь) а если к примеру надо коммутировать ток до 1А? к примеру зарядник Liion АБ с баллансирами, именно с балансирами, измерение емкости, процесс заряд-разряд, изменение u заряда, тока эаряда и разряда, вообщем чем больше прибамбасов, тем лучше.... обычный зарядник ужеж есть. Это как бы попробовать соорудить  на ардуино что нибудь интересное...конечно можно купить такой уже готовый, но интересно сделать самому.... про нагрузку в 1 ампер,- надо сооружать отдельно силовую часть и отдельно мозги всего этого(МК то бишь) правильно понимаю? есть ли уже готовые шилды подточенные под эту тему?

спасибо

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вы хотите коммутировать зарядник (то есть просто включить или выключить) или собрать балансную зарядку на ардуино?

для коммутации нужно будет ставить транзисторы например

что за готовые шилды? если просто коммутировать то есть варианты, а если шилд для сборки зарядника о таком не слышал

igorcds
Offline
Зарегистрирован: 03.12.2013

просто вкл-откл- не интересно, простой зарядник у меня уже есть(широкий диаппазон напряжения и тока заряда)...балансную зарядку хочу. шилды зарядника для ардуино не нашел....а усилитель тока не спалит МК или обвязку контроллера?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

усилитель тока? ардуина не управляет током. током можно управлять косвенно через шим, ацп измеряет напряжение, ток соответственно переводится в ток с помощью шунтов например. а вы знаете как работает балансир? и ранди интереса на какое количество элементов расчитываете в балансире? программировать умеете? с паяльником дружите?

или просто есть ардуина хочу что нибудь крутое сделать?

igorcds
Offline
Зарегистрирован: 03.12.2013

с паяльником дружу, как работает балансир знаю, вернее знаю чисто теоретически какую функцию он выполняет в заряднике(никогда с балансирами не сталкивался), простейшую схему сегодня нашел...количество АБ мне не столь актуально(ну предположим три АБ соединненых последовательно, АБ 3,7-4,2В. каждая из ноута)...года два назад колупал делфи, в итоге забросил это дело так как не куда было применить все это...ну и визуал бэйсик чуток...т.е так - имею представление и желание изучить ардуино....зарядник это так - цель на будущее...робота ваять(как многие делают) особо не интересно, хотя для изучения возможностей ардуино наверное надо бы....гораздо интерестнее был бы робот не материальный, а хотя бы иммитация искуственного интелекта... мой ардуино придет через месяц, начну как обычно с led и т.д, от простого к сложному... просто хочу понять что такое МК и с чем его едят так скажем на практике...как то так

igorcds
Offline
Зарегистрирован: 03.12.2013

ну и не считаю я, что наличие конструктора позволит ощутить себя крутым программерам)))...это так, интерес или хобби... когда то в детстве у меня был конструктор с названием "электронные кубики"_ куча кубиков пластмассовых, а в каждом кубике радиоэлемент, а на гранях кубика контакты этих радиоэлементов, можно было собрать любую схему...чем то ардуино и похож на эти кубики....типа ностальжи...)))

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

http://arduino.ru/forum/proekty/pwm-kontreller-zaryada-na-attiny13

почитайте какие проблемы у людей. у вас их будет еще больше скорее всего

но и чтобы проще было даю схему на клон imax b6. думаю упростит вам задачу в плане схемотехники чтобы не придумывали схему и не делали расчет элементов

http://yadi.sk/d/Txotuk0ADnX92

igorcds
Offline
Зарегистрирован: 03.12.2013

к тому же мне уже идет такой зарядник с ebay- imax B6 2-6 cells lipo nimh balance battery....

охота самому попробовать сделать нечто похожее.....

igorcds
Offline
Зарегистрирован: 03.12.2013

спс

igorcds
Offline
Зарегистрирован: 03.12.2013

про 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 А(эксперементировал на планшете с мощной батареей).

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

 

inspiritus
Offline
Зарегистрирован: 17.12.2012

... Мне кажется, что ,для освоения МК и схемотехники, задача заряда литиевых аккумуляторов не самая безопасная ;)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

и непростая