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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 25.10.2012, 21:11   #31
PVladek
Прописка
 
Регистрация: 14.10.2007
Адрес: Подмосковье
Сообщений: 151
Сказал спасибо: 583
Сказали Спасибо 55 раз(а) в 32 сообщении(ях)
PVladek на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от ilya abakumov Посмотреть сообщение
Навскидку в исходнике видна опечатка: вызывается
LCALL DELAY_SEGMENT,
а ниже описана
DELAY_SEGENT:MOV DELAY_SEG,#00H
DJNZ DELAY_SEG,$
RET
Здесь нет ошибки, за исключением пропущенной буквы "М" в метке. И таких "фокусов" в тексте много - удалены некоторые определения, "0" заменен на "О" и т.д..
И получается, что начинающему - не повторить (НЕХ-файл не приведен), а опытному программисту такая фигня нахрен не нужна - проще самому быстренько накидать, чем ковыряться в чужом мусоре.
Я почистил исходник - теперь он транслируется (всего-лишь без ошибок), но с алгоритмом не разбирался - ТС пропал, а так лениво.

P.S. А возможно Файн-Ридером текст конвертировался с какого-то журнала. Отсюда такие глупые ошибки в исходнике...
Вложения:
Тип файла: txt dcm_new_a51.txt (6.4 Кб, 93 просмотров)
Реклама:
__________________
_______________________________________
Если ты чего-то не знаешь, то это не значит, что этого не может быть.

Последний раз редактировалось PVladek; 25.10.2012 в 21:41.
PVladek вне форума  
Непрочитано 25.10.2012, 21:46   #32
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от ds12177 Посмотреть сообщение
5В выход вашего буфера минус примерно 1,8 вольта падения на сегменте поделим на ноль нагрузки и получим сгоревший семисегментник. Вот и все что я хотел сказать. А теперь подумай, как с этим жить?
Да нормально с этим живут. Многие грешат "экономией" на токоограничителях в надежде на внутреннее ограничение в чипе и, как ни странно, ничего не сгорает... Суммарный ток всего семисегментника 15мА (+/-).
Да, будет различаться яркость сегментов, да, будет явный перегруз с ускоренной деградацией светодиодов, но работать будет.
Сообщение от ds12177 Посмотреть сообщение
одни тока кондеры на кварце умиляют.
Такие вещи проходят на автомате, номиналы даже и не смотришь...
Сообщение от ilya abakumov Посмотреть сообщение
MOV DELAY_SEG,#00H
DJNZ DELAY_SEG,$
Ошибки действительно нет - сначала декремент, а потом проверка результата на "0" и переход если не "0".
omercury вне форума  
Непрочитано 25.10.2012, 21:54   #33
PVladek
Прописка
 
Регистрация: 14.10.2007
Адрес: Подмосковье
Сообщений: 151
Сказал спасибо: 583
Сказали Спасибо 55 раз(а) в 32 сообщении(ях)
PVladek на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от ds12177 Посмотреть сообщение
Вот и объясните нам теперь, как без буфера обеспечить нормальный ток на анодах индикатора с помощью внутренней "подтяжки" МК.
А что, 74HC541 уже не буфер?

Сообщение от ds12177 Посмотреть сообщение
к вашему глубокому разочарованию светодиоды управляются током, а не напряжением.
Да, что Вы говорите, Коллега! Какую истину нам открыли - запишу в блокнотик!

Сообщение от ds12177 Посмотреть сообщение
А теперь подумай, как с этим жить? Может тебе лучше показать как надо делать и закрыть спор ниочем?
По скромнее, скромнее товарищ специалист! Нос, то по опусти! Умник...
__________________
_______________________________________
Если ты чего-то не знаешь, то это не значит, что этого не может быть.
PVladek вне форума  
Непрочитано 25.10.2012, 22:27   #34
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от PVladek Посмотреть сообщение
А что, 74HC541 уже не буфер?
Он предлагал его выкинуть.
В принципе, правильно предлагал - берутся индикаторы с общим анодом и пара транзисторов на разряды.
Сообщение от PVladek Посмотреть сообщение
По скромнее,
Очередной Д'артаньян. Первый что ли?
omercury вне форума  
Непрочитано 25.10.2012, 22:28   #35
PVladek
Прописка
 
Регистрация: 14.10.2007
Адрес: Подмосковье
Сообщений: 151
Сказал спасибо: 583
Сказали Спасибо 55 раз(а) в 32 сообщении(ях)
PVladek на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от omercury Посмотреть сообщение
Да, будет различаться яркость сегментов, да, будет явный перегруз с ускоренной деградацией светодиодов, но работать будет.
Что будет работать - это точно! И ничего тут же не сгорит - я с Вами согласен!
- различаться яркость сегментов? - вряд-ли заметно на глаз. Вот если б в катодной цепи было ограничивающее сопротивление - то, да!
- ускоренная деградация светодиодов? - как сказать. Мы не знаем, что это за индикаторы - возможно внутри есть ограничение тока (у буржуев много всего!), да к тому же не знаем и пиковый ток этих индикаторов.
Кроме того, по программе, каждый индикатор включается на 255us и далее в основном цикле программы (на порядок больше) выключен. Так, что при такой "динамике" вряд-ли будет приемлемая яркость.
__________________
_______________________________________
Если ты чего-то не знаешь, то это не значит, что этого не может быть.
PVladek вне форума  
Непрочитано 25.10.2012, 22:31   #36
PVladek
Прописка
 
Регистрация: 14.10.2007
Адрес: Подмосковье
Сообщений: 151
Сказал спасибо: 583
Сказали Спасибо 55 раз(а) в 32 сообщении(ях)
PVladek на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от omercury Посмотреть сообщение
...берутся индикаторы с общим анодом и пара транзисторов на разряды.
Согласен, но здесь индикаторы (почему-то!) с общим катодом.
__________________
_______________________________________
Если ты чего-то не знаешь, то это не значит, что этого не может быть.
PVladek вне форума  
Непрочитано 26.10.2012, 05:46   #37
ilya abakumov
Частый гость
 
Регистрация: 19.11.2010
Сообщений: 35
Сказал спасибо: 5
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
ilya abakumov на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от PVladek Посмотреть сообщение
P.S. А возможно Файн-Ридером текст конвертировался с какого-то журнала. Отсюда такие глупые ошибки в исходнике...
Очень на то похоже...
ilya abakumov вне форума  
Непрочитано 28.10.2012, 19:39   #38
lukosin
Частый гость
 
Регистрация: 23.06.2006
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
lukosin на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

SARGE, Вам уже много насоветовали, почитайте еще мой совет - не паяйте эту схему пока не убедитесь в ее работоспособности (программы). Соберите схему в протеусе и поиграйте там. "Двигатель" не подключайте, просто посмотрите шим на выходе контроллера виртуальным осциллографом. Поиграйте кнопочками. А когда заработает в протеусе - в железе не забудьте подключить резисторы на выходы контроллера.
Индикатор, кстати, ни о чем. Что он показывает - не известно. У двигателя же нет выхода с тахогенератора. Что за движок - не известно. Возможно он управляется не ШИМ-ом а частотой. Какой-нибудь шаговый. Вот все и увидите в протеусе без пайки и сжигания элементов.
lukosin вне форума  
Непрочитано 28.10.2012, 20:05   #39
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

Сообщение от lukosin Посмотреть сообщение
Вот все и увидите в протеусе без пайки и сжигания элементов.
А уж только потом наступит фаза с пайкой и сжиганием элементов. И вопросов "а почему же ОНО в Протеусе работало???"
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 28.10.2012, 20:22   #40
lukosin
Частый гость
 
Регистрация: 23.06.2006
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
lukosin на пути к лучшему
По умолчанию Re: Регулятор скорости на кконтроллере АТ89с2051

ut1wpr, зачем передергивать. Я же сразу написал - моделировать в протеусе для проверки программы. Что вообще делает эта схема. Или вообще ничего не делает. Да и сгорать там сразу вообще-то нечему. Если в протеусе не идет то зачем паять.
lukosin вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулятор скорости вращения вала 3-фазного АД на МК nekroneya Микроконтроллеры, АЦП, память и т.д 9 02.12.2010 16:51
Регулятор скорости вращения вала асинхронного двигателя nekroneya Производственное оборудование 25 27.05.2010 18:03
регулятор скорости двигателя вентилятора homolud Источники питания и свет 1 04.02.2010 23:10
Регулятор скорости электролобзика dimmich Источники питания и свет 4 22.08.2009 20:10
Регулятор скорости помпы Ytm Источники питания и свет 16 03.12.2006 16:54


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


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