Контроллер управления ТН-разработка

Тема в разделе "Корзина", создана пользователем aliomodo, 03.06.13.

Статус темы:
Закрыта.
  1. iakovlev
    Регистрация:
    14.10.10
    Сообщения:
    1.419
    Благодарности:
    1.251

    iakovlev

    Живу здесь

    iakovlev

    Живу здесь

    Регистрация:
    14.10.10
    Сообщения:
    1.419
    Благодарности:
    1.251
    Адрес:
    Москва
    А для трех фазного компрессора это правило то же "работает"?
     
  2. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Пишет на Си, а в прерываниях лучше ассемблер, но это сугубо мое мнение.
    Оно нам и не нужно такая точность. Если прикинуть от -50 до +150 получиться 200 градусов. Делим на 1024 получим теоретически 0,2 градуса точности с учетом того что не получиться как задумано думаю в 0.5 градусов уложимся. Один черт такая точность не требуется. Все установки в контроллерах до целых градусов округляются.
    Вот это уже хорошее дело. Снести полностью прошивку. Тока распайку LED дисплея надо прозвонить и все датчики и релюшки перепрозвонивать.
     
  3. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    Еще как работает...
     
  4. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Работает, но у трехфазного пусковой ток меньше чем у однофазного при равных мощностях.
    Тока как компрессор не береги, все равно мех. износ никуда не денется, со временем у него начнет ухудшаться КПД подачи и его производительность будет падать со временем.
     
  5. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    Фигня. Производительность процессора ломовая. Уже лет пять вспоминаю ассемблер только в страшном сне :))
    Вы определитесь - речь идет о точности или о дискретности - это раз.
    Зависимость сопротивления датчика от температуры далеко не линейная, и Вам придется это программно учитывать - это два
    Последний бит АЦП надо пользовать с аккуратностью. Атмел говорит. что он может быть ошибочный - это три.
    Дам небольшой совет. Если хотите упростить себе жизнь - используйте датчик LM235. Или DS18B20.
    Но они нестандартные для кондиционеров-холодильников :(
    Еще есть никилевые терморезисторы. Они, правда, недешевые, но зато почти линейные...
     
  6. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    А я вчера как бальзам. :love:. Просто ассемблер дает возможность делать код устойчивый, а Си как повезет. Скорости у процессора много не бывает. В принципе и Си пойдет, я там примеры подсматриваю иногда.

    Теперь насчет датчиков. В наличии есть NTC, но они разные бывают (скачал таблицу сопротивлений), а как узнать на какой рассчитан например IDPlus. И как опознать тип своего датчика? мерить сопротивление омметром что ли? И какой тип NTC самый распространенный в холодильной технике.

    Или делать на несколько типов?

    Скачал таблицу соответствий, думаю этого вполне хватит. И потом мы же не в космос летим +- никто не заметит, а я никому не расскажу, что десятые доли температуры для красоты нарисованы. :)]

    Что это значит? И какой у Вас бит считается последний? Если младший то не страшно.
     
  7. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    Датчики разные бывают. Я с ними не разбирался - ничего посоветовать не могу. Стараюсь работать с никилевымми или LM235 - там можно работу датчика проконтролировать мультиметром с точностью 0.1 градус
    Точность (вернее, дискретность) 0.1 градус нужна будет, когда Вы будете алгоритм регулирования прописывать. Опять же, с NTC датчиком Вы не попадете в весь диапазон АЦП. Ну а про нелинейность и способы линеаризации я промолчу.
    Бит да - младший. Лечится интегрированием.
    Си работает нормально. Компилятор CVAVR меня ни разу не подводил...
    Удачи!
    Кстати, одной релюшки маловато будет :)
     
  8. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Это точно придется плату питания полностью переделать и провести дополнительные входы и выходы от МК.
    Ладно буду пробовать на другой тип датчиков всегда перейти можно, главное чтобы логика правильно все делала.
     
  9. Vanguard
    Регистрация:
    04.02.13
    Сообщения:
    91
    Благодарности:
    21

    Vanguard

    Живу здесь

    Vanguard

    Живу здесь

    Регистрация:
    04.02.13
    Сообщения:
    91
    Благодарности:
    21
    Адрес:
    Харьков
    Руслан, и под нагрузкой проходит. Мы пускаем с 0 Гц, шаг частоты можно менять. Во время работы компрессора под нагрузкой меняем частоту как вверх так и вниз (ПИ-регулятор), двигатель нормально себя ведет. Правда, на 25 Герц мы не крутим, да и были некоторые проблемы по началу с токами на обмотках при изменении частоты/режима работы компрессора.
     
  10. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Половину кода для контроллера осилил.
    Жду программатор по почте.
    Надо найти время прозвонить плату IDPlus. Подозреваю что она универсальная для всех моделей.
    Осталось интерфейс настроек прикрутить. (не люблю возню с интерфейсами:flag:)
    Осталось решить, что делать если датчик отвалит от контроллера и что делать если выйдем за пределы.
    Думаю надо как-то перейти на какой-то режим типа включать компрессор на некоторое время и отключать на некоторое время.

    Возникли вопросы по поводу мягкого старта. Кто в теме подскажите как делают.

    В проге сейчас примитивно отключаем выход на компрессор до тех пор пока среднее суммарное значение тока за период проверки не понизиться до нужного уровня. Т. е. предполагается что на выходе контроллера сидит симистор (оптосимистр или твердотельное реле). Получается мы можем ограничить не мгновенный ток а средний ток за период (полупериод). Сейчас прога сканит 100 раз в секунду, но думаю надо для точности где-то 400 раз смотреть величину тока.
     
  11. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    ходили уже такой дорогой :). Если чего путного получится - расскажите...
     
  12. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Что получилось то? И чего не получилось?

    А как по другому? Выпрямлять сеть и потом заново переменку генерить?
     
  13. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    Компрессор трехфазный или однофазный?
    Подумайте о том, что нагрузка индуктивная...
     
  14. RuslanGu
    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683

    RuslanGu

    Живу здесь

    RuslanGu

    Живу здесь

    Регистрация:
    27.09.12
    Сообщения:
    1.438
    Благодарности:
    683
    Адрес:
    Оренбург
    Начнем с простого однофазного.
    То что нагрузка индуктивная роли особой не играет, потому что при старте индуктивное сопротивление маленькое и реактивные ток по сравнению с активным составляет небольшую долю.
     
  15. Ljutik
    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898

    Ljutik

    инженер-теоретик

    Ljutik

    инженер-теоретик

    Регистрация:
    21.02.11
    Сообщения:
    1.924
    Благодарности:
    898
    Адрес:
    Москва
    расскажите мне об этом, когда запустите устройство :)
    поясню. Ток в индуктивной нагрузке запаздывает на 90 градусов относительно напряжения. Учтите этот момент.
     
Статус темы:
Закрыта.