Перейти к содержанию

Alex Ferrum

Members
  • Постов

    513
  • Зарегистрирован

  • Посещение

Весь контент Alex Ferrum

  1. Попробуйте использовать изолированные датчики тока типа ACS712, ACS713 и тому подобные и на выходе ставите вольтметр, например, на основе АЦП атмеги - вот и амперметр.
  2. Линейный оптрон, да пожалуйста - LOC110 или HCNR200, на последний, кстати, в протеусе есть рабочая модель. Но тут засада в другом, во-первых нужны будут дополнительные операционные усилители на вход и выход и источник питания на входную часть.
  3. Для ваших целей как я понял нужен контроллер с поддержкой 16-ти или 32-ти битного шима (стандартные для контроллеров) с тактовой частотой: 60 кГц умножить на 2 в 12-ой степени равно примерно 240 мегагерц (это минимальная частота, можно и больше).
  4. Во-первых у преобразователей данного типа мощность ограничена, причем чем меньше разница между входным и выходным напряжением тем выше мощность можно получить на выходе, например, если мы будем преобразовывать 12->18 вольт, то максимальную мощность можно получить в несколько раз больше, чем при преобразовании, например, 9->27 вольт. Во-вторых можно запараллелить несколько мощных каскадов (L1, VT4, VD1) и мощность (максимальная) увеличится во столько раз по сравнению с исходным сколько каскадов вы поставите. Данная схема как я понимаю взята из журнала радио, у меня есть сомнения по поводу драйвера полевого транзистора (R11, VT3), возможно если будете параллелить каскады необходимо будет переделать драйвер на больший выходной ток.
  5. По-моему вы перепутали шаг мощности 50 Ватт (как в вашем задании) и сопротивление 50 Ом (того резистора который вы нашли). Возьмите RX24 50W на 6 Ом (с того же сайта), получится ток 2 А и вам их нужно будет 125 штук, шаг мощности будет 24 Ватта, запас по мощности для этих резисторов в 2 раза (но ставить на радиатор и охлаждать все равно надо).
  6. Могу сделать программируемую нагрузку с возможностью установки сопротивления или протекающего тока или потребляемой от источника мощности и мониторингом отклонения напряжения. Пишите chemill@yandex.ru
  7. Alex Ferrum

    Atmega32L

    А в чем проблема? Я недавно также прошивку из bin в hex программой CodeVisionAVR конвертировал. По поводу программатора, я с 2011 года пользуюсь таким программатором: http://avrdevices.ru/analog_avrisp_mkii_v20/ , но я правда его немного модернизировал, поставив цифровую изоляцию (очень частая проблема когда подключаешь к настольному компу, не ноутбуку, из-за разности потенциалов выгорает программатор и/или целевая плата), зашиваю через AVR Studio4 (к тому же там фьюзы легко устанавливать). В смысле CodeVisionAVR->Tools->ChipProgrammer, открываете bin файл - сохраняете hex файл.
  8. Вам нужен не контур с резонансной частотой 50 Гц, а просто катушка (можно и на ферритовом стержне, но не такой большой индуктивности) и полосовой фильтр, например использовать аналог колебательного контура на гираторе.
  9. Так в том то и проблема, что ограничивать ток по питанию не нужно (микроконтроллер сам возьмет столько, сколько ему нужно), а вот ограничивать ток по выходам (например по выходу контроллера, который управляет симистором) нужно. В результате у вас получается что при открывании симистора (предположим что вам необходим ток 20 мА) Происходит просадка напряжения до 3 вольт, в результате контроллер начинает глючить (причем проблема именно не в том что напряжение опускается до 3 вольт, контроллер и при 3 вольтах может работать, а в самом факте просадок, когда во время просадки при записи информации в регистры, она может быть повреждена или возникающий перепад может спровоцировать срабатывание внешнего прерывания).
  10. Здравствуйте, хотелось бы сразу отбросить аппаратные вопросы. 1. У вас стоит конденсатор между выводами питания контроллера (непосредственно около них, а не где-нибудь за 20 см)? Если нет, то причина зависания может быть именно в этом. 2. У вас контроллер управляет мощной нагрузкой, которая питается от того же источника питания что и контроллер? Если да, то тогда следует развязать питание при помощи диода и электролитического конденсатора, я имею ввиду возможные просадки напряжения при включении мощной нагрузки, которые могут приводить к зависанию контроллера.
  11. В стандарте I2C нет общего метода для такого случая, единственный вариант как вы и сказали рассылать запрос по всем адресам. Но если вы знаете что к нему будет подключено, то вероятно список адресов значительно сократиться, а открыв документацию на микросхему slave устройства, вы поймете как оно себя поведет.
  12. Alex Ferrum

    Twi/i2C Виснет.

    По поводу своего опыта могу добавить еще 2 ситуации когда возникают проблемы с TWI и, кстати, с другими интерфейсами тоже: 1. Отсутствие керамического конденсатора между выводами питания контроллера (плюсом и землей) или когда он очень далеко расположен от выводов может привести к зависанию контроллера или к его неадекватной работе. 2. Если используются прерывания при работе с интерфейсом (я имею ввиду те прерывания которые непосредственно относятся к данному интерфейсу), необходимо следить какой командой происходит выход из подпрограммы обработки прерываний (если программа пишется на ассемблере), я имею ввиду ситуацию когда вместо команды reti используется команда ret, соответственно при использовании команды ret выход также произойдет, но прерывания не будут включены и при следующем прерывании от данного интерфейса контроллер просто не сможет перейти в подпрограмму прерывания.
  13. А бегущая строка у вас есть, или может вы уже подобрали какую хотите использовать. Почему в качестве датчика температуры термистор? Какой у вас диапазон температур. Опишите более подробно какое устройство вы хотите получить на выходе chemill@yandex.ru
  14. Во-первых если вы что-то хотите диагностировать, вначале нужно проверить все напряжения питания и уровень пульсаций, а не нагревать или охлаждать. Вполне возможно что у вас в блоке питания пересохли электролиты, уровень пульсаций по питанию увеличился и начал сбивать процессор, поэтому устройство начало себя неадекватно вести, а изменяя температурные режимы или что-то продувая вы рискуете изменить режимы так что вообще все сгорит (например, если вы охлаждаете датчики защиты по температуре - контроллер блока питания думает что все хорошо, а на самом деле там уже основательный перегрев силовых ключей). Во-вторых фотографии обязательно нужны, причем в таком качестве чтобы были видны названия микросхем и основных силовых элементов (диодов и транзисторов), если такого качества добиться не можете, то подпишите названия отдельно. А так не видя схемы и следовательно даже примерно не понимая как там и что работает, что люди вам смогут подсказать???
  15. Я не совсем понял, а как это у вас на схеме буферы напрямую в параллель подключаются, на сколько я помню на выходе каждого буфера должен стоять резистор и на выходе такого сумматора должен стоять буфер.
  16. А в чем проблема. ККМ делаем на UCC28070 (кстати допускает включение нескольких микросхем в параллель), по-моему на сайте TI есть файл EXCEL для расчета. Понижающий преобразователь лучше собрать на UCC28220 или UCC28221. Тут могут возразить мол лучше двухтактный преобразователь или полный мост, но больной темой двухтактных преобразователей является возможность одностороннего подмагничивания сердечника трансформатора, что ведет вначале к нагреву трансформатора и силовых ключей, а потом к выходу силовых ключей из строя. Одностороннее подмагничивание сердечника можно отслеживать и по обратной связи нейтрализовывать, но для единичного устройства это достаточно сложный процесс (в смысле нужно попробовать несколько схем, провести много измерений, настройку и так далее).
  17. Могу помочь, есть наработки, причем могу сделать как на обычных кнопках, так и на сенсорных (контроллер attiny2313 или 4313 если нужен будет более сложный алгоритм работы устройства). chemill@yandex.ru
  18. Также интересуют паузы между включениями (то есть если нужна очень большая втягивающая сила, а паузы длительные, тогда катушка может работать в режиме "перегрузки", например за эти 1,5 секунды она нагревается до, например 80 градусов, но за паузу она успевает остыть). Ну и опять таки 2 ампера - это максимальный ток, который может быть подан на катушку???
  19. А что в Москве программаторов нет? Могу помочь, отписал в личку.
×
×
  • Создать...