61003 45 Опубликовано: 16 апреля 2016 почему именно 400? опять сначала нужно решить что нам нужно, какие ТТХ. с отсчетами справишься, с их перемножением думаю нет. а после перемножения же надо записывать еще куда-то в массив и т.д. т.е. неплохо было бы для начала определиться с алгоритмом того, что мы вообще делаем. я лично думаю, что нужно использовать 2 камня. первый считает мощность с такой быстротой, с какой мы сможем обеспечить и тут же выплевывает наружу к пимеру по uart. второй камень уже анализирует что с этим делать и как. тут же дисплей, опрос кнопок и т.д. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 16 апреля 2016 (изменено) [member=61003], или так. Хорошо бы чтобы он еще симистор открывал, но это всего 100 раз в секунду, нагрузка небольшая. Кстати квадраты от 1 до 1000 можно сразу посчитать и в памяти разложить - 4 кб всего. Как и 100 значений задержек открытия симистора для получения точности регулировки 1% Изменено 16 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 16 апреля 2016 симистор пусть открывает основной камень. суть моей мысли в том, что на нужна при подсчете максимальная скорость, а вся эта хрень из дисплеев, кнопок и т.д. будет отжирать ресурсы. кроме того есть и еще один аспект. обсчитывающий камень можно вообще подключать на горячую сторону отказавшись от транса. данные т.о. будут точнее намного. а развязку сделать через оптрон, думаю скорости uart он обеспечит. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 16 апреля 2016 (изменено) Не, транс уже заказан опять же без требований по точности как получится так получится так-то уартом сверху ограничивается частота 57600 двухбайтовых отсчетов, а в реале имеет смысл на 0,7 умножать. Так-то народ вообще не парится обходится датчиком тока и пользователь сам забивает активное сопротивление нагрузки. Мне вот хочется запариться. Изменено 16 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 16 апреля 2016 по идее, если у нас период регулирования 10мс, то и данные отправлять нужно примерно с таким же интервалом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 16 апреля 2016 (изменено) Верно. Тогда и считать его всего сто раз надо. Если больше ничем не заниматься у нас в распоряжении 160000 операций на все про все. Не в курсе сколько получается если на плавучку пересчитать? Умножения сложения. Там же один конвеер в Меге? Изменено 16 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
m16 116 Опубликовано: 16 апреля 2016 Кстати квадраты от 1 до 1000 можно сразу посчитать и в памяти разложить - 4 кб всего. тынька с программным умножением на 9,6мгц успевает считать квадраты и суммировать их , а в меге аппаратный умножитель имеется , намного пошустрее будет. какие таблицы? Не в курсе сколько получается если на плавучку пересчитать? забудь о плавучке, пользуй только целочисленку. код намного быстрее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 16 апреля 2016 (изменено) [member=m16], да просто вот Леша опасается что не потянет. Я на всякий случай нанок по 150р на али заказал, чтобы отдельно вычислениями занимались. Твердотелку к такой цепану - будет измерением и управлением силой заниматься и по уарту докладывать как дела и принимать команды на изменение мощи. А основная плата будет релюхами щелкать и тфт обслуживать. К нане 1602 прикручу - буду иногда туда отписываться. Получается самостоятельное законченное устройство. Дешевле рм-ки. Изменено 16 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bigson 97 Опубликовано: 16 апреля 2016 твердотелку в сборе вместо оптосимисторного блока ведь можно зацепить? Антон, если твердотелку для фазового управления (без зерокросс детектора) взять, то можно конечно... 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 16 апреля 2016 [member=bigson], Саш а чем детектор помешает? Я так понял твердотелка и есть симистор с оптопарой по крайней мере ssr va. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Glog 695 Опубликовано: 17 апреля 2016 зачем детектор нуля чем детектор помешает? Зачем делать софтовый детектор нуля, если он реализован аппаратно во всей серии железок SSR. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 17 апреля 2016 [member=Glog], это ее расковыривать получается? У меня ноль на напряжометре еще есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Glog 695 Опубликовано: 17 апреля 2016 расковыривать Да зачем? Что ты хочешь с измеренным нулем делать? Общая идея какая? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 17 апреля 2016 (изменено) [member=Glog], точка отсчета времени открытия триака на твердотелке. Ssr da. Закрывается я так понял он сам по следующему 0. Может вообще ноль по обратной связи найти? Изменено 17 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Glog 695 Опубликовано: 17 апреля 2016 Закрывается я так понял он сам по следующему 0. И открывается точно так же. Посмотри даташит в прицепе.. SSR_manual(rus).pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 17 апреля 2016 [member=Glog], в смысле я ему подам напругу, а оно только по нулю откроется и потом закроется не раньше следующего нуля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 18 апреля 2016 и принимать команды на изменение мощи. командовать мощностью должен основной. иначе будем отжирать время на расшифровку входящих пакетов. моя идея в том, что доп. контроллер работает фактически как датчик мощности и ничего больше не делает. так мы можем сделать максимальную дискретизацию, на которую способен МК. РМ-2 будет отдыхать просто от такой точности оцифровки. в смысле я ему подам напругу, а оно только по нулю откроется и потом закроется не раньше следующего нуля? именно. точно также работают оптосимисторы 3041, 3061 и т.д. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 18 апреля 2016 Фак...управление полупериодами меня не устраивает. Есть готовые решения по силовой управляющей части? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 18 апреля 2016 есть твердотелки с фазово-импульсным регулированием, по току 4..20, в этой теме уже было где-то. больше таких SSR не встречал, обычно все с zero-cross, это делается для того, чтобы они меньше гадили в сеть и меньше грелись. так что придется тебе поработать паялом)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Glog 695 Опубликовано: 18 апреля 2016 оно только по нулю откроется и потом закроется не раньше следующего нуля? Да, Антон, так этот режим работает. Ты регулируешь не один период, как в фазовом методе, а подаешь напряжение на несколько периодов. Потом несколько периодов пропускаешь. Для активной нагрузки это абсолютно не принципиально ввиду ее большой инертности. Вспомни лампочку накаливания. Мы не замечаем ее мерцание при периоде сигнала 50 Гц. И 30 не замечаем. А 25 Гц замечаем. управление полупериодами меня не устраивает. Почему? Пока не понимаю общей идеологии. твердотелки с фазово-импульсным регулированием, по току 4..20, в этой теме уже было где-то. Да, SSR40LA - управляются внешним входным постоянным током, а SSR40VA внешним резистором, регулируя силу внутреннего источника тока. У обоих моделей фазовое управление. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 18 апреля 2016 Ты регулируешь не один период, как в фазовом методе, а подаешь напряжение на несколько периодов. Потом несколько периодов пропускаешь. Коллеги пишут в таком режиме остальные потребители тоже реагируют на наше управление... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 18 апреля 2016 (изменено) зависит от качества сети. например я гонял в таком режиме 2квт тэн, ничего у меня не моргало, все нормально было. опять же, много еще осталось людей с лампочками накаливания?? может это еще один миф в защиту рм-2 ?? реально есть тут люди, у которых что-то моргает или реагирует как-то еще при пропуске полупериодов? Изменено 18 апреля 2016 пользователем 61003 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 18 апреля 2016 Вот и проверим. Я уже заказал твердотелок с радиаторами. 100 полупериодов как раз 100%. Равномерно лучше пропускать или можно сперва все пропустить а потом вжарить? Или без разницы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
61003 45 Опубликовано: 18 апреля 2016 есть такой алгоритм Брезенхэма, он позволяет разделить равномерно, почитай Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
capsolo 658 Опубликовано: 18 апреля 2016 (изменено) алгоритм Брезенхэма По Брезенхему я в курсе. Просто теоретически есть разница буду ли я вжаривать по нему или тупо открывать часть периодов из 100 возможных в секунду. Переформулирую: имеет ли смысл дрочить тэн, или раз в секунду будет достаточно? Изменено 18 апреля 2016 пользователем capsolo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах