AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
18.06.2016, 08:09
|
#1171
|
Частый гость
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от AR_Favorit
|
Фьюзами можно перевести мегу на работу от внешнего источника тактирования (все CKSEL установить в "0", т.е. запрограммировать) и подать на вход XTAL1 желаемую частоту с внешнего генератора. Если этот вход свободен, разумеется.
Важно: генератор должен быть подключен к моменту программирования, так как без него сразу после прописывания фьюзов CKSEL мега перестанет общаться с программатором.
|
вот рабочая схема.. как и куда нужно повесить внешние элементы для регулировки скорости одного? ,а лучше отдельно каждого двигателя?
|
|
|
|
18.06.2016, 08:46
|
#1172
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Не судьба.
XTAL1 - это PB6, а он у вас таки занят...
Остаются только варианты с прошивкой Calibration byte с уменьшенным относительно исходного значением.
ЗЫ с изменением тактовой частоты - изменится скорость работы всей программы, то бишь обоих двигателей одинаково, и, возможно, даже кнопки могут стать немного "тормозными"...
Вот управление одним шаговиком на той же атмеге8, но с регулировкой скорости. Можно собрать две штуки, или поразбираться с программированием и доделать программу, чтобы обойтись одной атмегой)
Последний раз редактировалось AR_Favorit; 18.06.2016 в 09:19.
|
|
|
|
18.06.2016, 13:53
|
#1173
|
Частый гость
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от ForcePoint
|
Учите RTFM. У AVR тактовую частоту можно снижать неограничено.
Это у "традиционных" 51-х нельзя было.
Александр 36, у Вас есть доступ к исходным текстам ПО или надо в готовом устройстве замедлить скорость?
|
вот простая схема.она работает. но мне нужна регулировка скорости вращения. хотя бы одного ШД. а лучше двумя не зависимо. Может быть возможно выставить фьюзы на внешний генератор. повесить РС цепи,может быть и кварц и регулировать скорость вращения?
|
|
|
|
18.06.2016, 14:00
|
#1174
|
Частый гость
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от AR_Favorit
|
Не судьба.
XTAL1 - это PB6, а он у вас таки занят...
Остаются только варианты с прошивкой Calibration byte с уменьшенным относительно исходного значением.
ЗЫ с изменением тактовой частоты - изменится скорость работы всей программы, то бишь обоих двигателей одинаково, и, возможно, даже кнопки могут стать немного "тормозными"...
Вот управление одним шаговиком на той же атмеге8, но с регулировкой скорости. Можно собрать две штуки, или поразбираться с программированием и доделать программу, чтобы обойтись одной атмегой)
|
Огромное спасибо! когда проверю отпишусь.
|
|
|
|
18.06.2016, 14:02
|
#1175
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,952
Сказал спасибо: 2,547
Сказали Спасибо 11,840 раз(а) в 5,933 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от Александр 36
|
мне нужна регулировка скорости вращения
|
Вот как общаться с подобными людьми? Уже несколько раз спрашивали - ИСХОДНИКИ ДОСТУПНЫ ???
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.06.2016, 14:07
|
#1176
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Нужна регулировка, но нет возможности перепрограммировать контроллер?
Нибеда. Уже же есть драйвер L298? На рисунке, по крайней мере, похожий. К нему подставляем (ко входам) парный ему контроллер шагового двигателя L297 http://www.st.com/content/ccc/resour...CD00000063.pdf Схемы соединения есть в даташитах. Для получения тактовых импульсов некоторой частоты воспользуемся любым доступным генератором меандра на дискретной логике или на 555-таймере с регулировкой частоты, а направление вращения будем выбирать кнопкой с фиксацией (или переключателем), подсоединенным на вход CW/CCW контроллера. Вход HALF/FULL - переключение размера шага (полушаг/шаг). В дополнение получаем нормальный контроль тока обмоток.
Это будет управление одним шаговым моторчиком. ФФСЁ, радуемсо.
Последний раз редактировалось NewWriter; 18.06.2016 в 14:11.
|
|
|
|
18.06.2016, 15:50
|
#1177
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Сообщение от akegor
|
Уже несколько раз спрашивали - ИСХОДНИКИ ДОСТУПНЫ ???
|
Сообщение от Александр 36
|
есть простая схема управления Атмега 8 двумя шаговыми двигателями и есть прошивка
|
за неделю, если здесь не ныть, можно хекс окультурить до асм и найти/секвестировать нужный блок ПО, заодно и понять, чего ж там наструячено
|
|
|
|
19.06.2016, 11:31
|
#1178
|
Частый гость
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
Собрал схему по ссылке форумчанина AR_FAVORIT,проверил схема работает если фьюзы выставлены на внутренний генератор. Скорость регулируется,но в программа всё же не та. Точнее ей предусмотрен тормоз двигателя,пока не нажаты кнопки,а мне это не нужно. Нужно что бы драйвер электричество зря не кушал..
Последний раз редактировалось Александр 36; 19.06.2016 в 11:42.
|
|
|
|
19.06.2016, 11:39
|
#1179
|
Частый гость
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
ответ для Akegor ..исходников нет есть только хекс файл прошивки. Пробовал прошивать с фьюзами выставленными на внешний генератор 1-16 мгг и вешал подстроечный резистор на ногу 23. Не пошло.. печалька((
|
|
|
|
14.07.2016, 15:13
|
#1180
|
Прохожий
Регистрация: 26.06.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Программирование AVR, FUSE и все что с этим связано
сложновато это всё конечно
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:09.
|
|