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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

ШИМ в АТMega8535

Непрочитано 30.09.2010, 00:09  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от 7Fantomas7 Посмотреть сообщение
Дефакто "бармалейская" схема стала библейской в сваркостроении
Это первое, что выдал Google(соответственно первое попавшееся).
Про согласующий трансформатор тоже сразу, как увидел, подумал, что надо менять. Правда на IR2113(в наличии). А HCPL3120 не надо ставить. Она в 50 раз бОльшие задержки имеет, чем 2110.
Кстати, какие функции МК у Вас будет исполнять? И какова обвязка? Скока кнопок, какой индикатор (светодиоды/LCD), ну и т.д., типа Т.З. Мне сварочник-то и не нужен, но ребята говорят, что в 2к не влезет. Обещал загнать. И чтоб труд даром не пропал, хотелось бы знать, что людям нужно от него?

З.Ы. Самый большой(по объёму кода) проект на AVR - USB-SPI программатор этих AVR(и не только)функции программатора зашиты в чип + интерфейс для 74х595(для "и не только") + параллельный доступ к портам + установка скорости SPI... Все интерфейсы (USB, SPI, 595) - программно.
Всё в Attiny2313.
Реклама:

Последний раз редактировалось omercury; 30.09.2010 в 00:30.
omercury вне форума  
Непрочитано 30.09.2010, 00:41  
7Fantomas7
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

jump
Цитата:
хорошо, фильтрация на вашей совести, но обработать данные от LM35 проще и быстрее, чем опрашивать DS18B20
DS18B20 при трехпроводной схеме ложили витой парой ~90-120 метров рядом с силовыми кабелями асинхронных двигателей а там мощностя были мама не горюй и пусковые токи 400А не самые большие, сбоев не было, отсюда оптимизм, а спешить контролеру уже то и некуда внешний ШИМ для этого.
omercury
Цитата:
А HCPL3120 не надо ставить
Люди ставят и работает, не одним человеком проверено я особо не изобретал, взял да передрал. Медленнее чего она мне до лампы, когда к железяке прикручу осцилограф тогда и посмитрю задержку.
Цитата:
Кстати, какие функции МК у Вас будет исполнять?
По большому счету управлять ШИМом.
А так как электродный сварочник уже никого не удивит, полуавтомат тоже. Вот я и решил сваять источник с падающей характеристикой для штучного электрода и аргона, падающей импульсной для сварки алюминия в среде аргона не плавящимся электродом, по сути это будет стабилизатор тока, а еще с жесткой крутопадающей характеристикой для сварки полуавтоматом в среде углекислого газа и жесткой крутопадающей импульсной характеристикой для сварки полуавтоматом алюминевой проволокой, по сути это будет стабилизатор напряжения. Я говорю только об источнике. Индикаторов 2 по 3 разряда светодиодных, очень бы хотелось экранчик приладить (нахрен он нужен не знаю) для вывода служебной информации но я не потяну слишком амбициозно и так. По крайней мере для меня. Ну с дуру можно там антиприлипалку, форсаж дуги. Есть для этого мудреные импортные слова типа TIG MAG ANTISTIC и прочья туфта, но так как я наладчик сварочного оборудования во втором поколении то я по старинке по нашему по советски.
Цитата:
Мне сварочник-то и не нужен, но ребята говорят, что в 2к не влезет
У Меги 8535 8к, у Меги16 16К, зачем пихать в 2К. А НЕ ВЛЕЗЕТ 128МЕГУ ВСУНУ!!!! тогда влезет.
7Fantomas7 вне форума  
Непрочитано 01.10.2010, 08:29  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от 7Fantomas7 Посмотреть сообщение
У Меги 8535 8к, у Меги16 16К, зачем пихать в 2К
Да по барабану, сколько где памяти. Я ж не память экономлю. Короткий код всяко работает быстрее длинного, а для устройства, работающего в аварийных режимах это наиболее актуально.
omercury вне форума  
Непрочитано 01.10.2010, 19:06  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от omercury Посмотреть сообщение
Да по барабану, сколько где памяти. Я ж не память экономлю. Короткий код всяко работает быстрее длинного, а для устройства, работающего в аварийных режимах это наиболее актуально.
не верю! (с)
в подобных устройствах не экономят на памяти, т.к. линейный метод ускоряет выполнение программы, позволяя, как минимум, экономить на условных переходах, вызовах подпрограмм, а часто и на сохранении данных/флагов в стеке. но, естественно, определяются такие участки на этапе проработки алгоритма.
короткий код наверняка будет содержать ветвления и подпрограммы, что противоречит условию "для устройства, работающего в аварийных режимах это наиболее актуально".
jump вне форума  
Непрочитано 01.10.2010, 21:23  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от jump Посмотреть сообщение
линейный метод ускоряет выполнение программы
И ежу понятно...
Сообщение от jump Посмотреть сообщение
экономить на условных переходах
только на БЕЗусловных. А условные - это ветвления. Чтобы экономить на условных - главное условия правильно задавать...
Сообщение от jump Посмотреть сообщение
экономить
...
Сообщение от jump Посмотреть сообщение
на сохранении данных/флагов в стеке
флаги в стеке не храю НИКОГДА - достаточно "нижних" регистров, данные - когда невозможно держать в регистрах.
Сообщение от jump Посмотреть сообщение
короткий код наверняка будет содержать ветвления
ЛЮБОЙ код их содержит.
Сообщение от jump Посмотреть сообщение
подпрограммы
- это реже...
Почти всегда использую Rjmp и Rcall - всё тактик в плюсе.

На всякий случай поясню: короткий код (написанный на ассемблере) всяко работает быстрее длинного (на языках высокого уровня)... Компилятор столько "добра" добавляет...

Последний раз редактировалось omercury; 01.10.2010 в 21:29.
omercury вне форума  
Непрочитано 01.10.2010, 21:58  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

немного сумбурно говорил...
Сообщение от omercury Посмотреть сообщение
флаги в стеке не храю НИКОГДА - достаточно "нижних" регистров, данные - когда невозможно держать в регистрах.
при входе в прерывания и выполнении (R)call возникает необходимость.
Сообщение от omercury Посмотреть сообщение
ЛЮБОЙ код их содержит.
имел в виду подпрограммы - можно повторить код N раз без создания подпрограммы - линейность соблюдена
Сообщение от omercury Посмотреть сообщение
На всякий случай поясню: короткий код (написанный на ассемблере) всяко работает быстрее длинного (на языках высокого уровня)... Компилятор столько "добра" добавляет...
за согласие!
jump вне форума  
Непрочитано 01.10.2010, 22:33  
7Fantomas7
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Привет всем спасибо за поддержку.
Но проблема в другом, не могу в симуляторе запустить UC3845 хоть плачь. А на TL494 нет желания переделывать потому как тормознутая.
7Fantomas7 вне форума  
Непрочитано 01.10.2010, 22:39  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от jump Посмотреть сообщение
при входе в прерывания и выполнении (R)call возникает необходимость.
.def tempSREG = r1 ;r1 - r15
...
Tim0_OVF:
in tempSreg,SREG ;сохраняем флаги
...
out SREG,tempSreg ;восстанавливаем флаги
reti


Сообщение от jump Посмотреть сообщение
можно повторить код N раз без создания подпрограммы - линейность соблюдена
Ну да - макросы
Сообщение от jump Посмотреть сообщение
за согласие!
omercury вне форума  
Непрочитано 01.10.2010, 22:57  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от 7Fantomas7 Посмотреть сообщение
А на TL494 нет желания переделывать потому как тормознутая.
TL494
Нажмите на изображение для увеличения
Название: Image1.jpg
Просмотров: 47
Размер:	7.1 Кб
ID:	13173
Нажмите на изображение для увеличения
Название: Image2.jpg
Просмотров: 58
Размер:	24.8 Кб
ID:	13174
HCPL3120
Нажмите на изображение для увеличения
Название: Image3.jpg
Просмотров: 54
Размер:	3.4 Кб
ID:	13176
И что из них тормознутее?
omercury вне форума  
Непрочитано 01.10.2010, 23:07  
аtаs_stas
Заблокирован
 
Регистрация: 23.08.2010
Сообщений: 540
Сказал спасибо: 20
Сказали Спасибо 93 раз(а) в 78 сообщении(ях)
аtаs_stas на пути к лучшему
По умолчанию Re: ШИМ в АТMega8535

Сообщение от omercury Посмотреть сообщение
На всякий случай поясню: короткий код (написанный на ассемблере) всяко работает быстрее длинного (на языках высокого уровня)... Компилятор столько "добра" добавляет...
Смеялсо...
Сколько лет компилятором не пользовались???
аtаs_stas вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте ШИМ Easyrider83 Информация по радиокомпонентам 19 04.10.2010 14:13
Проблема с аппаратным ШИМ в мега169 Archer07 Микроконтроллеры, АЦП, память и т.д 3 09.07.2010 15:40
переделка БП на ШИМ 2003 на одно напряжение artem_y Источники питания и свет 9 26.02.2010 23:35
Ищу ШИМ контроллер serb-radio Информация по радиокомпонентам 1 16.02.2010 21:10
Регулятор шим для шд5 Pavelrb Автоматика и аппаратура связи 6 27.12.2008 22:34


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.