Ветроэнергетика и альтернативная энергетика.

Ветроэнергетика и альтернативная энергетика. (http://windpower-russia.ru/index.php)
-   Электроника (http://windpower-russia.ru/forumdisplay.php?f=9)
-   -   Микроконтроллеры, и с чем их едят! (http://windpower-russia.ru/showthread.php?t=101)

saschke 07.02.2014 22:32

Вложений: 1
Вот операция умножения 25 * 3 . Красным обведено.
Синим пояснения к командам .Результат вычисления хранится в р0.

saschke 07.02.2014 23:02

983, Настройки ШИМов и напр. баласта и может еще чего опасного можно в "спец" меню встроить , в это меню например можно войти только при включении питания и при этом должны удерживаться нажатыми одна или две какиенибудь кнопки .
Похоже нам нужно переходить в солнечную МППТ тему :)

983 09.02.2014 12:44

Люююуди !
Кто с Протеусом дело имеет / имел ?

решил его попробовать, много вопросов повозникало,
например, где берут переменные резисторы, которые на ходу можно крутить? ,
есть ли удобное быстрое меню-палитра для быстрого внесения в схему элементов, или только за каждвм лазить в библиотеку ?
Релиз 7.7 это не слишком на гуано мамонта похоже ?
Где поискать чтото полезное для чайников ?

Сергей 11.02.2014 19:33

Вложений: 1
saschke, глянь пожалуста.
Этой штукой Атмегу можно запрограммировать?
Вложение 11898
Там ещё написано вот это:
Преобразователь USB to Serial на PL2303
Может быть использован как STC Microcontroller Programmer

saschke 11.02.2014 23:11

Вложений: 1
Сергей, Так понял что это преобразователь UART (для связи мк с компом) , он будет программировать но похоже только контроллеры STC.
Если Китай то вот чтото типа этого http://www.ebay.com/itm/1PCS-USBasp-...item3cc61e7aab
Но не уверен что будет работать , похоже перешивать их нужно , несколько страниц обсуждений . http://www.forum.getchip.net/viewtop...t=272&start=20
Может Александр чего подскажет , я специфическим пользуюсь который только с моей средой программирования работает , на скрине

Александр 12.02.2014 22:17

Сергей, из 23-х вариантов программатора в среде Bascom AVR, указаного тобой варианта нет. Почему тебе так важен USB программатор? У тебя нет других портов?

983 13.02.2014 00:54

Цитата:

Сообщение от Александр (Сообщение 40157)
Почему тебе так важен USB программатор? У тебя нет других портов?

У ноутбуков обычно нет других портов, а подправить код, как я себе это представляю, нередко может понадобиться в условиях, далёких от тепличных.

Александр 13.02.2014 02:31

Ну тогда подойдёт такой: http://ru.farnell.com/olimex/avr-isp...for/dp/2144332

Сергей 13.02.2014 11:57

Александр, ну шо за цены такие бешеные?
24,14 Евро. Неужели оно того стоит?

YPK 15.02.2014 16:42

Самый "кошерный" USB программатор для AVR, это атмеловский AVR ISP mkII. Он умеет шить все AVR, в том числе и Xмеги по PDI. У нас, правда, им цены не сложат. Но на Ebay можно купить за 30-40$ оригинал или раза в два дешевле клоны.

saschke 17.02.2014 22:39

Решил немного отдохнуть от проекта контроллера СБ и попробывал снять ролик небольшой. Запуск простейшего ШИМа .
Вобщемто вот так и строятся мои проекты - написал какуюто часть - прошил и наглядно наблюдаеш что получилось . Ничего сложного .
За тех. язык прошу не пинать . http://www.youtube.com/watch?v=pH_2i...ature=youtu.be

jeriho 01.03.2014 08:39

saschke, а каким образом задаётся рабочая частота pic16 если нет кварца? ( в инверторе а-электроника)

saschke 01.03.2014 11:01

Внутренний RC генератор подключается . В Атмегах с которыми работал - до 8 мГц можно подключить (от конкрктного контроллера зависит).
Кварц ставится для увеличения частоты (скорости) либо для большей точности.

jeriho 01.03.2014 22:45

saschke, вы программируете мррт контроллер. На выходе проца вы написали шим. это идёт на драйвер? Какого плана будет вых каскад? ( ап, даун, сепик, пуш-пул...) И ещё. На выходе проца - меандр. С заполнением от 0% до 100% ( грубо, для примера) при какой дельта U ? Т.е. при изменении U от... до.... заполнение шим от... до... Это прописывается в проц?

saschke 02.03.2014 00:09

Сделал себе пуш-пул отдельным блоком , проверял от мк - не бахнул , и не бахнет если правильно подключить таймер ШИМа , точнее его регистры . Смотрю вроде в инверторах напрямую с мк идет на драйвера ШИМ ?
А по заполнению от...и до... - так понял в зависимости от напряжения - заполнение должно менятся так как нам надо ? Если линейно то без проблем прописывается , если не линейное изменение то формулу придумать или таблицу или голову напрячь , вобщем бывало всю голову поломаеш а задач не выполнимых пока не встречалось.

wprezerf 02.03.2014 00:50

Сергей. это вариант программатора , который предлагал вам saschke на ebay. Можете собрать его сами, единственное - но, его надо программировать, опять же используя лпт либо ком порт. http://articles.greenchip.com.ua/3-0-34.html
Еще можете посмотреть программатор usb910, подобный выше предложенному - http://articles.greenchip.com.ua/3-0-12-0.html

jeriho 02.03.2014 08:39

Цитата:

Сообщение от saschke (Сообщение 40826)
вроде в инверторах напрямую с мк идет на драйвера ШИМ ?

:yes:

Цитата:

Сообщение от saschke (Сообщение 40826)
Если линейно то без проблем прописывается

Немного не так я выразился.:pardon: Измеряемое U- растёт. Заполнение- 100% Достигло контрольного, допустим 12В, заполнение начинает уменьшаться и к 13В= 0% Т.е. 10% на 0,1В. А можно чтоб при 15В=0%? Этот параметр как- нибудь прописывается? Или есть Uref, вокруг него и пляшем?

DJ_Grom 02.03.2014 13:59

jeriho, эти формулы нужно уточнять ещё. Но все границы прописываются ручками.

saschke 02.03.2014 21:07

Плясать то нужно от чегото но эту точку можно назначить любой . Вот например Имеем результат АЦП - например при 12.0 Вольт АЦП выдает число 120 , в прерывании АЦП или в самом теле программы (в определенный момент) можно условие поставить что если результат АЦП более или равен 120 то выполняем вычисления типа (АЦП-120+1)*10... примерно так получается (120-120+1)*10=10 , далее включаем ШИМ (например 8 бит) и в регистр управленя ШИМом вписываем результат нашей формулы - 10 - это соответствует почти максимальному заполнению (из 255). При напряжении 14.4 Вольт по нашей формуле получается (144-120+1)*10=250 , это минимальное заполнение ШИМ (почти ноль получается). Ну это все так - на вскидку , под любые напряжения и хотелки формула придумается . Так что точку вокруг которой пляшем мы прописываем сами и она может меняться в зависимости от алгоритма. Както так.

Сергей 03.03.2014 07:39

wprezerf, спасиба.
Твой пост скопирую в библиотеку "Полезные ссылки".

saschke 27.06.2014 23:32

Цитата:

Сообщение от DJ_Grom (Сообщение 40833)
jeriho, эти формулы нужно уточнять ещё. Но все границы прописываются ручками.

Ну как с мк дело ?

Илья МГУ 30.06.2014 15:31

Поделюсь и я своими наработками в микроконтроллерной теме.
Начал с Ардуино УНО, потом прочитал статью: http://arduino-uno.ru/blog/ideas/6.html
и сделал Диджиспарк по прилагаемой схеме. Платку сделал свою, попросторнее и с панелькой под АтТини85. Уже вторая плата запустилась влёт без фокусов, стал активно пользоваться. Малютка АтТини85 при своей дешевизне оказалась штукой могучей. Три АЦП, два ШИМА. Из 8 лап микросхемы можно задействовать 6 (все кроме питания). Никакой обвязки не требуется, только питание.
Бутлоадеры в чистые контроллеры гружу USBaps, хотя начинал с параллельного порта на старой эвм.


Часовой пояс GMT +4, время: 02:37.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2010 Windpower Russia