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

demiurg_spb

Свой
  • Постов

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

  • Посещение

Весь контент demiurg_spb


  1. А готовые решения чем не устраивают? ПЛК и панель оператора или удалённый АРМ вместо панели? +стандартные датчики температуры и влажности. Можно и без ПЛК сделать: У нас есть подобный серийный прибор (регулятор температуры и влажности с шагами) шаги можно не использовать... Также есть и регистраторы. Чтобы сделать что-то достойное надо лет 10 повариться в теме... Ваше требование про "Протеус +CodeVision AVR" вообще смехотворно!!! Этими инструментами НИЧЕГО хорошего сделать нельзя в принципе (только для студента-недоучки на пару месяцев сгодится). Без шуток.
  2. Это понятно! Я такое тоже делал. Сейчас требуется сконструировать универсальный аналоговый вход на все типы НСХ RTD сразу, так что про такое АЦП стоит забыть сразу. Подобную задачу решал ранее с использованием ad7792, а вот на дешёвой отечественной элементной базе (без золота, керамики и ВП) как-то приуныл :(
  3. SLOPE ADC? Вы лично делали на контроллерах отличных от MSP430? Я да. Результат плачевный. Задача стоит сделать универсальный измерительный вход (на самом деле 8 каналов), обеспечивающий честную трёхпроводную схему измерения RTD с компенсацией сопротивления проводов + измерение 0-1В + 0-20мА с внешним шунтом. На каждый канал закладывается 3 клеммы. На нынешней волне импортозамещения рождаются и другие задачи, не обязательно связанные с ВП...
  4. Спасибо! Посмотрел... Ни одного изделия в пластиковом корпусе не увидел.
  5. Стоит задача разработать модуль аналогового ввода с универсальным входом (ток, напряжение, сопротивление) на отечественной элементной базе. Всё бы ничего, но есть затыки при измерения термосопротивлений (50 100 500 1000)Ом. Кто-нибудь решал подобную задачку? Сейчас используем встроенный АЦП в К1986ВЕ92У, но он псевдо-дифференциальный и соответственно ратиометрический способ измерения на нём не реализуем. Да и фиг сним в конце концов, -подумал я. Стал искать внешний дифференциальный АЦП с SPI или I2C или с частотным выходом в пластиковом корпусе, но не тут-то было. Может быть кто-нибудь поможет моему горю? Кстати отечественные DC-DC (например МПВ-3Е) тоже подгадили прилично - такие помехи генерируют, аж жуть...
  6. Я не встречал такой топологии сети RS485, как вы приводите. И что это такое - пассивный разветвитель? По стандарту линия должна быть именно линией с двумя терминаторами на концах и по возможности по без каких-либо отростков. Иначе будут отражения.
  7. Именно тот случай. Либо давай имена в соответствии с исполнительными механизмами на более высоком уровне абстракции, либо не изобретай велосипед вовсе. И диплом радиоинжинера тут совершенно не причём. Есть люди с двумя-тремя дипломами, а программировать не умеют...
  8. Вообще сигнальную землю RS485 принято использовать) Ведь не зря линии интерфейса RS485 стандартно состоят из трёх проводов: ABC. По линии С потекут уравнительные токи, в случае разности потенциалов устройств, и они не повлияют на качество связи этой линии, а при отсутствии линии C они потекут через A или B и могут испортить всё малину. Почитайте доку: modbus over serial line - запросто ищется в любом поисковике. PS: Всё это я говорю подразумевая, что драйвер интерфейса RS485 имеет гальваническую изоляцию от силовой установки.
  9. Уши бы поотрывал этому писателю! Если ты не можешь запомнить, что нумерация бит в байте при ЛЮБЫХ условиях начинается с НУЛЯ, а не с единицы, то пора задуматься о смене профессии... Теперь по теме: Под какой таргет пишете? Какой стандарт языка задаёте компилятору? Какая версия keil? HINT: http://electronix.ru/forum/lofiversion/index.php/t88403.html
  10. Похожая тема была: http://electronix.ru/forum/index.php?showt...135488&st=0
  11. В коде используется что-нибудь из отладочного блока, например DWT таймер? Если да, то добавьте следующую строку в инициализацию - должно помочь. CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;
  12. Ищу либо курсы, либо частного преподавателя для коллеги. Возможно удалённое обучение по Skype либо в Питере, что предпочтительнее. Можно встречаться у нас в офисе или на вашей территории. Оплата как за наличные, так и по безналу. Возможно заключение трудового договора. Чему хочу научить коллегу: 1) Интерфейс и общие принципы работы 2) Создание футпинта и УГО элемента 3) Создание библиотеки элементов 4) Создание схемы 5) Создание макроблока из участка схемы 6) Создание платы 4 слоя 7) Синхронизация и верификация схемы и платы 8) Экспорт в gerber 9) Генерация перечня элементов и спецификации по ГОСТ Спасибо! мой_ник_на_этом_форуме СОБАКА freemail.ru
  13. Есть хорошие бесплатные курсы по C++ на https://www.coursera.org/ Лично проходил. Понравилось, что обучают последним версиям языка и очень много дают шаблонного программирования и использования stl. Курс назывался C++ для Си программистов.
  14. В вашем посте есть слова про обработчик, вот я и подумал, что имеется ввиду обработчик прерывания... Изъясняйтесь пожалуйста яснее.
  15. Если переменная Position используется одновременно и в прерывании и во вне его, то нужно было её объявлять так: volatile byte Position;
  16. Пример: - платформа на подвесе закреплена на весьма подвижном летательном аппарате (способном совершить петлю Нестерова и прочие пилотажные фигуры) - привода подвеса не имеют датчиков положения и концевых выключателей - платформа оборудована достаточным кол-вом датчиков для определения своей ориентации в пространстве, но ничего не знает об ориентации летательного аппарата. - подвижность платформы ограничена (т.е. есть упоры) - задача стабилизировать платформу Расскажите как узнать момент упора приводов платформы ЗАРАНЕЕ и НИКОГДА не давать такую уставку, чтобы система НИКОГДА не приходила в насыщение? ПС: я c этой задачей справился...
  17. Вот в чём соль! Знать заранее границы не всегда возможно. Вам по роду занятий просто ещё не попадались такие системы. Как только "пощупаете" их, фаза отрицания и пройдёт. Я это говорю без какого-либо намёка на сарказм.
  18. Хочется ругаться!!! Где я говорю что насыщение - это хорошо и что из этого мы извлекаем плюсы??? Я говорю совсем о другом - о том что есть системы которые по своей сути имеют границы и рано или поздно уходят в насыщение. И я уже приводил такой пример из области механики. Чтобы вы поняли попробую перекинуть в область температуры: Ваша печь имеет конечную мощность ТЭНов, а вы задали уставку по температуре слишком большую или камера потеряла герметичность (забыли закрыть дверь) и как тут не грей, на уставку не выйти. Это не совсем обычная ситуация в вашей сфере, а в других сферах - это норма жизни! А вы всё никак в это не верите... Насыщение - это ТИПОВАЯ ситуация любого нормально спроектированного регулятора, и из этой ситуации он должен выходить красиво. Вот тут и приходится включать сообразительность и не давать интегратору возможности кушать "сверх нормы".
  19. Уже по второму кругу пошли. Вы излагаете на весьма доступном языке и я в состоянии оценить весь ваш лингвистический порыв, но ТАУ я изучал в течение 6 семестров на кафедре САУ по специальности электропривод в Политехе, примерно 15 лет назад и кое-что ещё помню... А теперь по существу. Научите нас всех как проектировать регулятор контура положения (без насыщения), например, для гиростабилизированной платформы с ограниченной подвижностью?
  20. Вы моё прошлое сообщение перечитайте. Я не говорил что есть плюсы в насыщении интергатора и даже привёл метод как этого избегают. Но не давать возможности регулятору выдавать 100% мощности на выходе - это не самоцель и во многих случаях огромное снижение эксплуатационных характеристик изделия. Вы поймете, то что делаете вы - это хорошо и правильно в вашем конкретном случае. Зачастую чтобы повысить качество управления и при этом не напрягать наукой конечных пользователей применяются другие подходы, обеспечивающие повышение устойчивости регулятора даже при не самых оптимальных его настройках. Это жизнь... Мы с вами видимо из разных миров - я делаю серийные изделия, выпускаемые сотнями в месяц, а вы, видимо, работаете над единичными лабораторными установками. Я правильно понимаю вашу сферу деятельности?
  21. Невозможно настроить так, чтобы никогда не было насыщения - иначе это будет не регулирование, а старческий сон. Для решения описанных вами проблем есть много различных способов и трюков, например, почитайте как работает antiwindup. А хорошо-ли плохо-ли - это всё условности и в различных системах бывают совершенно различные задатчики, в том числе и 0-MAX, например дверь или шлагбаум (выдумал сходу)...
  22. :bb-offtopic: https://ru.wikipedia.org/wiki/Diff https://ru.wikipedia.org/wiki/WinMerge
  23. Короче говоря, фигня какая-то... Купил на всем известном китайском сайте.
  24. Теперь я знаю что мне надо. Просто хочу понять откуда ноги растут у переходников DVI-D to VGA... Раз их производят, значит они где-то используются...
×
×
  • Создать...