Система электроснабжения маломощных потребителей

Проблема обеспечения энергонезависимости элементов беспроводной сети. Разработка и моделирование электрической схемы контроллера АКБ от альтернативных источников энергии для маломощных потребителей. Алгоритм эффективного расходования полученной энергии.

Рубрика Физика и энергетика
Вид дипломная работа
Язык русский
Дата добавления 18.09.2020
Размер файла 5,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Раймонд Мэк. Импульсные источники питания. Теоретические основы проектирования и руководство по практическому применению. Додэка XXI, 2008.

Мартынов А. А. Проектирование вторичных источников питания. Учебное пособие, Санкт-Петербургский государственный университет аэрокосмического приборостроения, 2000.

Ромаш Э.М. Источники вторичного электропитания радиоэлектронной аппаратуры. Радио и связь, 1981, 224 с.

A. E. Salama. Fault analysis and parameter tuning in analog circuits. Ph. D. dissertation, Mc Master University, Hamilton, Ont., Canada, 1983.

Bercowitz R.S., Wexelblat R.L. Statistical considerations in element value solutions. IRE Trans. on Military Electronics, 1962, pp. 282-289

Квасницкий В. Н. Электрические схемы в радиоэлектронике и приборостроении, 1971.

Костиков В. Г. Источники электропитания электронных средств: схемотехника и конструирование: учебник. 2001.

ПРИЛОЖЕНИЕ 1

Программный код Raspberry Pi, имитирующий микроконтроллера передатчика

import serial

from time import sleep

import RPi.GPIO as GPIO

4.

c = 1000 # A*h

Umax = 1.2 # V

Umin = 1.1 # V

coef = 1/(Umax - Umin) # volt-percentage coefficitent

9.

Ioff = 0.0013 # mA

Ivib_sensor = 0.02 # mA

Itemp_hum_sensor = 0.3 # mA

Icalc = 2.8 # mA

Itrans = 38.9 # mA

15.

Tcrit = 818 # критическое значение датчика температуры

Hcrit = 204 # критическое значение датчика влажности

18.

Qoff = Ioff * 24 / c # percentage

Qcalc = Icalc * 0.08 / c # percentage

Qsensors = Ivib_sensor * 0.005 / c + Itemp_hum_sensor * 0.005 / c # percentage

Qemerg = c / 5 # percentage

Qtrans = Itrans * 0.0028 / c # percentage

24.

charge_pin = "GPIO0"

hum_pin = "GPIO2"

temp_pin = "GPIO3"

28.

import busio

import digitalio

import board

import adafruit_mcp3xxx.mcp3008 as MCP

from adafruit_mcp3xxx.analog_in import AnalogIn

34.

35.

def read(pin):

spi = busio.SPI(clock=board.SCK, MISO=board.MISO, MOSI=board.MOSI)

cs = digitalio.DigitalInOut(pin)

mcp = MCP.MCP3008(spi, cs)

channel_0 = AnalogIn(mcp, MCP.P0)

sensor_value = channel_0.value

42.

return sensor_value

44.

def deviceSend(device, cmd):

try:

print(cmd)

device.write(cmd + "\r\n")

line = device.readline()

if line is not None and len(line) > 0:

r = line.decode('utf-8').strip()

print("> " + r)

return r

except Exception as e:

pass

return ""

57.

def radioSend(id, message, freq, power=-

3, mod="lora", baudrate=57600, bw=125, port="COM20", sf="sf7"):

freq = int(freq) * 1000000 pwr - мощность

frequency - частота передачи в МГц

mod - вид модуляции. Доступны 2 вида, lora или fsk.

bw ! ширина полосы спектра, может быть 125, 250, 500КГц.

sf - spread factor, влияет на длительность передачи

port = serial.Serial(port=port, baudrate=baudrate, timeout=5)

deviceSend(port, "sys reset")

sleep(2)

deviceSend(port, "mac pause") deviceSend(port, "radio set freq " + str(freq)) deviceSend(port, "radio set pwr " + str(power)) deviceSend(port, "radio set mod " + str(mod)) deviceSend(port, "radio set sf " + str(sf)) deviceSend(port, "radio set bw " + str(bw)) deviceSend(port, "radio tx " + str(message))

_name == " main ":

while True:

Q = read(charge_pin)

if (Qemerg + Qsensors + Qcalc) > Q:

values = {"vib": read(vib_pin), "hum": read(hum_pin),

hum_value = read(hum_pin) temp_value = read(temp_pin)

criticals = [hum_value >= Hcrit, temp_value >= Tcrit] include_emergency = (Qemerg + Qtrans) > Q if not include_emergency:

radioSend("1", str(values), 868) elif any(criticals):

if 'timeout' in globals():

if timeout <= 0:

radioSend(str(values), 868) timeout = 31

else :

radioSend(str(values), 868) timeout = 31

timeout -= 1

sleep(86400) # 24 часа сна

ПРИЛОЖЕНИЕ 2

Программный код Raspberry Pi - приемного устройства

import serial

from time import sleep

import datetime as dt

4.

redis_url = "redis://redistogo:144bac524655fe8a0e7ab0dcc5c9051b@porgy.redistogo.com:118 42/"

redis_client = redis.from_url(redis_url, decode_responses=True)

7.

def deviceSend(device, cmd):

try:

print(cmd)

device.write(cmd + "\r\n")

line = device.readline()

if line is not None and len(line) > 0:

r = line.decode('utf-8').strip()

print("> " + r)

return r

except Exception as e:

pass

return ""

20.

def configureRadio(port, freq, power=-

3, mod="lora", baudrate=57600, bw=125, port="COM20", sf="sf7"):

freq = int(freq) * 1000000

pwr - мощность

frequency - частота передачи в МГц

mod - вид модуляции. Доступны 2 вида, lora или fsk.

bw ! ширина полосы спектра, может быть 125, 250, 500КГц.

sf - spread factor, влияет на длительность передачи

deviceSend(port, "sys reset") sleep(2)

deviceSend(port, "mac pause") deviceSend(port, "radio set freq " + str(freq)) deviceSend(port, "radio set pwr " + str(power)) deviceSend(port, "radio set mod " + str(mod)) deviceSend(port, "radio set sf " + str(sf)) deviceSend(port, "radio set bw " + str(bw))

_name == " main ":

port = serial.Serial(port="COM20", baudrate=57600, timeout=5) configureRadio(port, 868) while True:

ans = deviceSend(port, "radio rx 0") if ans == "ok":

answer = port.readline().strip() if answer != "err" and len(r) > 0: id = answer[9:10] answer = answer[11:]

answer = eval(answer) # from string to dictionary today = str(dt.datetime.now())

redis_client.hmset(f'{today} {id}', answer) # storing today's result sleep(0.2)

Размещено на Allbest.ru

...

Подобные документы

  • Производство электрической и тепловой энергии. Гидравлические электрические станции. Использование альтернативных источников энергии. Распределение электрических нагрузок между электростанциями. Передача и потребление электрической и тепловой энергии.

    учебное пособие [2,2 M], добавлен 19.04.2012

  • Суть производства и потребителей электрической энергии. План расположения электрического оборудования цеха. Расчет компенсирующего устройства и трансформаторов. Подсчет токов короткого замыкания и проверка элементов в характерной линии электроснабжения.

    курсовая работа [374,1 K], добавлен 12.06.2021

  • Характеристика района проектирования электрической сети. Анализ источников питания, потребителей, климатических условий. Разработка возможных вариантов конфигураций электрической сети. Алгоритм расчета приведенных затрат. Методы регулирования напряжения.

    курсовая работа [377,2 K], добавлен 16.04.2011

  • Значение релейной защиты и системной автоматики для обеспечения надёжной, экономичной работы потребителей электрической энергии. Выбор трансформатора тока. Разработка простой системы защиты фрагмента системы электроснабжения от основных видов повреждений.

    курсовая работа [1,6 M], добавлен 07.03.2014

  • Влияние отклонения показателей качества электрической энергии от установленных норм. Параметры качества электрической энергии. Анализ качества электрической энергии в системе электроснабжения городов-миллионников. Разработка мероприятий по ее повышению.

    дипломная работа [2,8 M], добавлен 21.01.2017

  • Классификация альтернативных источников энергии. Возможности использования альтернативных источников энергии в России. Энергия ветра (ветровая энергетика). Малая гидроэнергетика, солнечная энергия. Использование энергии биомассы в энергетических целях.

    курсовая работа [3,9 M], добавлен 30.07.2012

  • Источники экологически чистой и безопасной энергии. Исследование и разработка систем преобразования энергии солнца, ветра, подземных источников в электроэнергию. Сложные системы управления. Расчет мощности ветрогенератора и аккумуляторных батарей.

    курсовая работа [524,6 K], добавлен 19.02.2016

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

    курсовая работа [1018,2 K], добавлен 06.12.2015

  • Характеристика потребителей электроэнергии. Расчет распределительной сети, силовых и осветительных нагрузок. Выбор элементов схемы распределения электрической энергии. Назначение релейной защиты и автоматики. Методика расчета защитного заземления.

    дипломная работа [1,1 M], добавлен 15.02.2017

  • Характеристики источников питания и потребителей электроэнергии. Варианты радиально-магистральных схем и схем, имеющих замкнутый контур. Расчет потокораспределения мощности в сети, баланса активной и реактивной мощностей, выбор номинальных напряжений.

    контрольная работа [251,3 K], добавлен 20.10.2010

  • Современные методы генерации и использование электричества из энергии ветра. Экономические и экологические аспекты ветроэнергетики, перспективы развития в РФ. Моделирование систем электроснабжения на базе дизель-генератора и ветроэлектрической установки.

    дипломная работа [4,5 M], добавлен 29.07.2012

  • География мировых природных ресурсов. Потребление энергии - проблема устойчивого развития. Статистика потребления мировой энергии. Виды нетрадиционных (альтернативных) источников энергии и их характеристика. Хранение отработавшего ядерного топлива.

    презентация [1,2 M], добавлен 28.11.2012

  • Характеристика электрифицируемого района и потребителей электроэнергии. Составление и обоснование вариантов схемы электрической сети. Баланс реактивной мощности и выбор компенсирующих устройств. Выбор номинального напряжения и сечений проводов сети.

    курсовая работа [89,3 K], добавлен 13.04.2012

  • Использование ветрогенераторов, солнечных батарей и коллекторов, биогазовых реакторов для получения альтернативной энергии. Классификация видов нетрадиционных источников энергии: ветряные, геотермальные, солнечные, гидроэнергетические и биотопливные.

    реферат [33,0 K], добавлен 31.07.2012

  • Определение расчётных электрических нагрузок потребителей. Выбор мест размещения ТП, количества и мощности трансформаторов с учётом обеспечения требуемой надёжности электроснабжения. Выбор параметров сети с учетом требуемых технических ограничений.

    курсовая работа [910,8 K], добавлен 24.05.2012

  • Характеристика среды производственных помещений, а также потребителей электрической энергии по степени бесперебойности электроснабжения. Определение расчетных электрических нагрузок по отделениям: заготовительное, механическое, термическое и т.д.

    курсовая работа [139,0 K], добавлен 05.04.2015

  • География мировых природных ресурсов. Потребление энергии как проблема устойчивого развития. Общая характеристика альтернативных источников энергии: солнечная, ветряная, приливная, геотермальная энергия и энергия, получаемая при сжигании биомассы.

    презентация [1,2 M], добавлен 08.12.2012

  • Анализ схемы электроснабжения, техническое обоснование выбора ее варианта. Характеристика потребителей электроэнергии и определение категории надежности электроснабжения. Разработка структурной схемы подстанции. Расчет экономических показателей.

    дипломная работа [629,3 K], добавлен 01.04.2015

  • Комплексный расчет активной и реактивной мощности потребителей сети. Составление вариантов конфигурации сети и ее географическое расположение. Выбор трансформаторов на подстанции потребителей. Уточненный расчет в режиме наибольших и наименьших нагрузок.

    дипломная работа [1,2 M], добавлен 22.01.2016

  • Изучение опыта использования возобновляемых источников энергии в разных странах. Анализ перспектив их массового использования в РФ. Основные преимущества возобновляемых альтернативных энергоносителей. Технические характеристики основных типов генераторов.

    реферат [536,4 K], добавлен 07.05.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.