Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 18.06.2016, 08:09  
Александр 36
Частый гость
 
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Александр 36 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Сообщение от AR_Favorit Посмотреть сообщение
Фьюзами можно перевести мегу на работу от внешнего источника тактирования (все CKSEL установить в "0", т.е. запрограммировать) и подать на вход XTAL1 желаемую частоту с внешнего генератора. Если этот вход свободен, разумеется.

Важно: генератор должен быть подключен к моменту программирования, так как без него сразу после прописывания фьюзов CKSEL мега перестанет общаться с программатором.
вот рабочая схема.. как и куда нужно повесить внешние элементы для регулировки скорости одного? ,а лучше отдельно каждого двигателя?
Миниатюры:
Нажмите на изображение для увеличения
Название: P5221286.JPG
Просмотров: 0
Размер:	82.5 Кб
ID:	94782  
Реклама:
Александр 36 вне форума  
Непрочитано 18.06.2016, 08:46  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Не судьба.

XTAL1 - это PB6, а он у вас таки занят...

Остаются только варианты с прошивкой Calibration byte с уменьшенным относительно исходного значением.

ЗЫ с изменением тактовой частоты - изменится скорость работы всей программы, то бишь обоих двигателей одинаково, и, возможно, даже кнопки могут стать немного "тормозными"...

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

Последний раз редактировалось AR_Favorit; 18.06.2016 в 09:19.
AR_Favorit вне форума  
Непрочитано 18.06.2016, 13:53  
Александр 36
Частый гость
 
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Александр 36 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Сообщение от ForcePoint Посмотреть сообщение
Учите RTFM. У AVR тактовую частоту можно снижать неограничено.
Это у "традиционных" 51-х нельзя было.

Александр 36, у Вас есть доступ к исходным текстам ПО или надо в готовом устройстве замедлить скорость?
вот простая схема.она работает. но мне нужна регулировка скорости вращения. хотя бы одного ШД. а лучше двумя не зависимо. Может быть возможно выставить фьюзы на внешний генератор. повесить РС цепи,может быть и кварц и регулировать скорость вращения?
Миниатюры:
Нажмите на изображение для увеличения
Название: P5221286.JPG
Просмотров: 0
Размер:	82.5 Кб
ID:	94809  
Александр 36 вне форума  
Непрочитано 18.06.2016, 14:00  
Александр 36
Частый гость
 
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Александр 36 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Сообщение от AR_Favorit Посмотреть сообщение
Не судьба.

XTAL1 - это PB6, а он у вас таки занят...

Остаются только варианты с прошивкой Calibration byte с уменьшенным относительно исходного значением.

ЗЫ с изменением тактовой частоты - изменится скорость работы всей программы, то бишь обоих двигателей одинаково, и, возможно, даже кнопки могут стать немного "тормозными"...

Вот управление одним шаговиком на той же атмеге8, но с регулировкой скорости. Можно собрать две штуки, или поразбираться с программированием и доделать программу, чтобы обойтись одной атмегой)
Огромное спасибо! когда проверю отпишусь.
Александр 36 вне форума  
Непрочитано 18.06.2016, 14:02  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,771 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Сообщение от Александр 36 Посмотреть сообщение
мне нужна регулировка скорости вращения
Вот как общаться с подобными людьми? Уже несколько раз спрашивали - ИСХОДНИКИ ДОСТУПНЫ ???
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 18.06.2016, 14:07  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,504
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию 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.
NewWriter вне форума  
Непрочитано 18.06.2016, 15:50  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Сообщение от akegor Посмотреть сообщение
Уже несколько раз спрашивали - ИСХОДНИКИ ДОСТУПНЫ ???
Сообщение от Александр 36 Посмотреть сообщение
есть простая схема управления Атмега 8 двумя шаговыми двигателями и есть прошивка
за неделю, если здесь не ныть, можно хекс окультурить до асм и найти/секвестировать нужный блок ПО, заодно и понять, чего ж там наструячено
jump вне форума  
Непрочитано 19.06.2016, 11:31  
Александр 36
Частый гость
 
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Александр 36 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

Собрал схему по ссылке форумчанина AR_FAVORIT,проверил схема работает если фьюзы выставлены на внутренний генератор. Скорость регулируется,но в программа всё же не та. Точнее ей предусмотрен тормоз двигателя,пока не нажаты кнопки,а мне это не нужно. Нужно что бы драйвер электричество зря не кушал..

Последний раз редактировалось Александр 36; 19.06.2016 в 11:42.
Александр 36 вне форума  
Непрочитано 19.06.2016, 11:39  
Александр 36
Частый гость
 
Регистрация: 11.04.2013
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Александр 36 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

ответ для Akegor ..исходников нет есть только хекс файл прошивки. Пробовал прошивать с фьюзами выставленными на внешний генератор 1-16 мгг и вешал подстроечный резистор на ногу 23. Не пошло.. печалька((
Александр 36 вне форума  
Непрочитано 14.07.2016, 15:13  
bratheruk01
Прохожий
 
Регистрация: 26.06.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bratheruk01 на пути к лучшему
По умолчанию Re: Программирование AVR, FUSE и все что с этим связано

сложновато это всё конечно
bratheruk01 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45


Часовой пояс GMT +4, время: 16:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot