Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Примеры применения в среде Баском » Исследование измерения напряжения сети 220В


Исследование измерения напряжения сети 220В

Сообщений 1 страница 6 из 6

1

Измерение напряжения и частоты, сети ~220В

Измеряется амплитула каждого положительного полупериода.

Симуляция + исходник  -  скачать

http://sg.uploads.ru/t/u1n3q.jpg

+2

2

Измерение напряжения и частоты сети 220V с выводом на 8 разрядов 7-seg led (количество разрядов и полярность индикаторов выбирается в исходнике)

Симуляция (Протеус 7.10) + исходник (Bascom 2.0.7.1) + снимки экрана  -  скачать

http://sh.uploads.ru/t/yPk4V.jpg http://sg.uploads.ru/t/SYNA2.jpg

0

3

Переход через "0" определяет компаратор  ==> запускается TIMER0  ==>  считает 5 ms (1 сек / (50 Гц (сеть) * 2 (после диодного мостика)) / 2 (половина полупериода))  ==>  запускается АЦП  ==>  по готовности АЦП - прерывание - забираем, что намеряли

Симуляция (Протеус 7.10) + исходник (Bascom 2.0.7.1) + снимки экрана  -  скачать

http://sg.uploads.ru/t/EIThw.jpg http://sg.uploads.ru/t/qzn0r.jpg
http://sg.uploads.ru/t/zfMLV.jpg http://sg.uploads.ru/t/nI4Ky.jpg

0

4

Переход через "0" определяет компаратор  ==> запускается АЦП (режим "Free")  ==>  по готовности массива, поднимается флаг  ==>  берём MAX значение из массива данных

Симуляция (Протеус 7.10) + исходник (Bascom 2.0.7.1) + снимки экрана  -  скачать

http://sh.uploads.ru/t/4K3Hr.jpg http://sh.uploads.ru/t/FGAeC.jpg
http://sh.uploads.ru/t/9fMPk.jpg http://sh.uploads.ru/t/pFjX5.jpg

0

5

Переход через "0" определяет INT0  ==> запускается АЦП (режим "Free") с поиском MAX значения   ==>  по готовности (намеряли MAX)  поднимается флаг  ==>  обработка

Симуляция (Протеус 7.10) + исходник (Bascom 2.0.7.1) + снимки экрана  -  скачать

http://sh.uploads.ru/t/xRy9d.jpg http://sg.uploads.ru/t/8NWks.jpg
http://sg.uploads.ru/t/tKe3E.jpg http://sg.uploads.ru/t/R51kg.jpg

0

6

Переход через "0" определяет CAPTURE1  ==> запускается TIMER1  ==>  считает 5 ms (1 сек / (50 Гц (сеть) * 2 (после диодного мостика)) / 2 (половина полупериода))  ==>  запускается АЦП  ==>  по готовности АЦП - прерывание - забираем, что намеряли

Симуляция (Протеус 7.10) + исходник (Bascom 2.0.7.1) + снимки экрана  -  скачать

http://sh.uploads.ru/t/dInGs.jpg http://sg.uploads.ru/t/Y7ckH.jpg
http://sh.uploads.ru/t/INeqO.jpg http://sg.uploads.ru/t/leHCu.jpg

0


Вы здесь » Программирование ATMEL в BASCOM. » Примеры применения в среде Баском » Исследование измерения напряжения сети 220В