Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию. |
20.10.2010, 21:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Сообщение от Alex9797
|
Пока разность большая - скорость изменения высокая
|
На пальцах:
Есть не только разность температур, но и время действия этой температуры. (Про опыт с голой рукой и горячим утюгом рассказывать?) Время выгорания транзистора от перегрузки очень мало и его не сумеет ВОВРЕМЯ зафиксировать ни КАКОЙ датчик.
Сообщение от Alex9797
|
разговор идет о компарировании, а не об измерении текущего значения температуры
|
Речь идёт именно об измерении, компарирование было только предложено, но отвергнуто Вами же в связи с плохой помехозащищенностью предложенного датчика.(Кстати, каким образом вы планируете компарирование (сравнение) цифрового кода с DS1820, без проведения измерения температуры?)
Сообщение от Alex9797
|
По поводу нелинейности устройства
|
Имеется в виду не ЛИНЕЙНОСТЬ датчика, а НЕЛИНЕЙНОСТЬ изменения тока в процессе "сваривания" металлов электродуговым разрядом. То есть под устройством понимается сварочный инвертор.(см. название темы)
|
|
|
Сказали "Спасибо" omercury
|
|
|
20.10.2010, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Сообщение от Alex9797
|
Дело не в длине, а в отсутствии смысла в написанном
|
ищуший да обрящет(с)
|
|
|
Сказали "Спасибо" omercury
|
|
|
23.10.2010, 13:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Блин! Не хотел оперативку использовать. Совсем. Термодатчики как-то из головы вылетели. Им буферы нужны, а регистров уже мало осталось для одновременной работы. Индикаторы много сожрали. И АЦП с преобразованием. Придётся переписывать. Такты потеряю, хотя может и фиг с ними, времени, вроде много.
|
|
|
Сказали "Спасибо" omercury
|
|
|
23.10.2010, 21:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
omercury,
У вас времени по идее до чертиков должно быть.
|
|
|
Сказали "Спасибо" 7Fantomas7
|
|
|
23.10.2010, 22:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Написал несколько процедур, начал компоновать... И тут дошло. У нас много медленных процессов: АЦП, 1wire. Надо разгонять потоки.... Беда. Влезим ли по таймингам. Квантирование 62500гц. Буду мучить DS-ку. К сожалению в наличии только одна. Вторую буду эмулировать - не покупать же ради экспериментов.
|
|
|
Сказали "Спасибо" omercury
|
|
|
23.10.2010, 23:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Сообщение от omercury
|
У нас много медленных процессов: АЦП, 1wire. Надо разгонять потоки.... Беда. Влезим ли по таймингам. Квантирование 62500гц. Буду мучить DS-ку. К сожалению в наличии только одна. Вторую буду эмулировать - не покупать же ради экспериментов.
|
Я в таких случаях ставлю второй проц, и резко уменьшается количество конфликтов. Один не спеша собирает информацию со всех медленных датчиков, обрабатывает ее, и выдает сигнал пуск или стоп второму, который в данном случае отрабатывал бы ШИМ, и следил за перегрузкой по току, чтобы быстренько отключить транзистор. И проги раздельно писать в удовольствие, если удачно разделить задачи.
Кроме того, первому логично заниматься и контролем всех переключателей, регуляторов, задатчиков, и индикатором (дисплеем). В результате задача второго сводится только к получению от первого проца заданного значения тока, по разрешающему сигналу отработать пуск инвертора, и поддерживать заданный ток, пока первый не снимет сигнал разрешения.
Вот, примерно так.
Последний раз редактировалось Alex9797; 23.10.2010 в 23:22.
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
23.10.2010, 23:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Alex9797 Да в общем-то затык получается только на DS-ках. АЦП и так обрабатывается нормально, да и побыстрей он получается, чем 1-wire. Тут как раз измерения(напряжения/тока) надо оставлять на главном МК, иначе лаг получится слишком большой. Да и тайминги, в общем-то пока нормальные. 16 микросекунд на квант. Надеюсь, что пролезет. Вот если не пройдёт - тогда надо будет думать. Может проще будет датчики с аналоговым выходом поставить. Или на терморезисторах с компараторами... Но это уже к Fantomasу. Его проект.
Последний раз редактировалось omercury; 23.10.2010 в 23:37.
Причина: уточнил, измерения чего...
|
|
|
|
23.10.2010, 23:34
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Сообщение от Alex9797
|
У нас много медленных процессов: АЦП, 1wire. Надо разгонять потоки.... Беда. Влезим ли по таймингам.
|
Асинхронные операции используйте, и медленные процессы будут выполнятся как бы "параллельно". Т.е. переложите всё на прерывания.
Я рекомендую 1wire выкинуть и вместо него использовать обычный терморезистор, так как при таких токах 1wire будет глюкать 49 раз из 50 попыток. Кроме того, это снимет с процессора головную боль по формированию точных временных задержек для 1wire.
__________________
.
![](signaturepics/sigpic59615_7.gif)
В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
|
|
|
|
23.10.2010, 23:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
Сообщение от alexgap
|
Асинхронные операции используйте, и медленные процессы будут выполнятся как бы "параллельно". Т.е. переложите всё на прерывания.
|
Так это понятно! Неужто ждать буду, пока АЦП померяет? Запустил процесс - и чем нибудь другим заниматься.
|
|
|
|
23.10.2010, 23:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Ивертор 200А на ATMega8535
A если схемку немного поправить на предмет авто термостабилизации каскадов мощных транзисторов за счет установки рядом с мощными транзисторами в плотную например кт814 и ОУ для управления термостабилизацией???
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:20.
|
|