Регистратор солнечной энергии » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Сколько лет вы занимаетесь программированием PIC микроконтроллеров?


от 0-1 года
1-3 года
3-5 лет
5-10 лет
более 10


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Регистратор солнечной энергии
    Автор публикации: alex Просмотров: 6791 Добавлен: 8-10-2012, 15:17 Комментарии: 0

    Регистратор солнечной энергии

         Данное устройство используется для логгирования данных солнечной энергии и может применяться в различных комплексах, где используются солнечные батареи и модули. В качестве датчика используется обычный модуль солнечной батареи от старого калькулятора, а в качестве энергонезависимого устройства для хранения данных - MMC флэш-карта.
    Солнечная батарея от калькулятора

         В качестве микроконтроллера используется PIC18F458. Флэш-карта: 128 МБайт Multimedia Memory Card, MMC. Обмен данными между PIC и MMC реализован при помощи SPI. Интервал измерений - 1 минута. В прошивке реализовано автоматическое обнаружение MMC-карты, создание файла на ней и последующая запись данных в него. На LCD-дисплее отображается имя файла, текущие данные солнечной энергии и данные АЦП в реальном времени.
         Т.о. при помощи MMC-флэш-карты, данный логгер позволяет сохранять на ней огромный массив данных, с последующим их анализом на ПК.
    Солнечная батарея от калькулятора

         Для оценки данных солнечной энергии, мы записываем интенсивность излучения (Ватт/м2). На рисунке выше изображен дневной график зависимости солнечного излучения от кол-ва измерений (интервал измерений - 5 минут). Всего измерений 4777.
         В регистраторе используется МК PIC18F458 работающий на частоте 4 МГц. Порты SPI RC2-RC5 используются для интерфейса MMC-карты. Т.к в MMC-карте используются логические уровни +3.3 В, то для преобразования логических уровней МК +5В, используются ОУ CD4050. RC3 - тактовый сигнал. Данные с MMC считываются RC4.
    LCD дисплей подключен к portB в 4-х битном режиме. U2 (TLV2451) - преобразователь ток-напряжение, от солнечного модуля. Подстройка R5 позволяет получить уровень +5 Вольт. Напряжение поступает на АЦП нулевого канала МК. Канал 1 микроконтроллера, может быть использован для подключения термистора. U4 - стабилизатор напряжения +5 Вольт. Диоды D3, D4 (КД522Б) служат для преобразования 5В -> 3.3 В.
    Регистратор солнечной энергии

         Фотографии готового устройства:
    Фото устройства

         Список используемых радиоэлементов:
    C1 0.1
    C2,C3 30pF
    C4 10uF
    C5 10uF 16V
    C6 1000uF 16V
    C7,C8,C9 0.1uF
    C10,C11 0.1uF
    D1,D3,D4 1N4148
    D2 модуль солнечной батареи от калькулятора
    D5 1N4007
    J1 CON10AP
    J2 16x2 текстовый LCD
    J3,J4 разъемы
    J5 разъем под MMC
    J6 +9V DC input
    R1,R2,R5 10K
    R3,R4 4.7k
    U1 PIC18F458
    U2 TLV2451
    U3 4050
    U4 LM2490
    Y1 4MHz
    Оригинал статьи на английском языке

    В архиве файл прошивки для микроконтроллера PIC18F458

    registrsolnenergii.rar [11,05 Kb] (cкачиваний: 313)

    Комментарии