Показано с 1 по 10 из 101

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #16
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    451

    По умолчанию Re: полноценный климат на carduino

    В приложенном файле лежат:
    1. Исходники проекта Avr studio 5. У меня проект компилируется и в первом приближении работает (насколько реализован).
    2. Готовый hex файл для прошивки в ардуину
    3. Программы, позволяющие играть настройками климата.

    Climat_Settings.exe - работает с прошитой ардуиной. Для ее работы нужно подключить прошитую ардуину (hex-файлом) к компу, в файле Settings.ini задать номер ком-порта и смотреть как все работает. Там можно в настройках загрузить тестовый вариант настройки климата и прописать его в ардуину.
    Настройка делается следующим образом:
    1. Задаются крайние положения механизмов температуры и рециркуляции, все положения для ШИМ вентилятора.
    2. Задаются положения серв для всех возможных положений климата. Там же можно выключить положения, которые конструктивно не поддерживаются печкой.
    Эти настройки записываются и считываются группой из 4 кнопок сверху.

    Ниже - кнопки работы с правилами работы климата. Это список условий, согласно которому климат выбирает куда, как дуть при текущих условиях. В качестве файла ему можно подсунуть 123_.clidat
    Это файл, созданный приложением Conditions.exe.

    Еще ниже - механизм определения датчиков тепературы ds18b20 и кнопка, позволяющая сориентироваться в правильности подключения механизмов. Это все работает нормально только если подключены сервомеханизмы и датчики температуры.


    Conditions.exe - позволяет задавать условия работы климата. Он может работать с файлами .climat и .clidat. Первый файл содержит кучу информации, а второй - только реально нужную и в очень сжатом виде, подходящем для Climat_Settings.exe

    upd:
    У меня hex файл заливается в 168-ю ардуину строкой такого вида:
    avrdude.exe -V -F -C avrdude.conf -p atmega168 -c stk500v1 -P COM2 -b 19200 -U flash:w:Climat.hex -v

    а в 328-ю -
    avrdude.exe -V -F -C avrdude.conf -p atmega328p -c stk500v1 -P COM1 -b 57600 -U flash:w:Climat.hex -v

    И, что интересно - один и тот же hex работает и там и там (по крайней мере пока не подключены датчики и прочее).

    UPD2:
    заливка этой прошивки в ардуину делается штатным средствами самой ардуины, таким же образом заливаются скетчи из среды. Поэтому для заливки не нужен программатор, и заливая эту прошивку вы ничем не рискуете - потом зальете спокойно из среды очередной скетч.
    AvrDude ищите в %arduino_install_dir%\hardware\tools\avrdude
    Вложения Вложения
    • Тип файла: zip Climat.zip (957.4 Кб, Просмотров: 542)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •