Отговори на тема  [ 58 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
Да се похваля малко. 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Вто Май 07, 2019 9:16 pm
Мнения: 434
Местоположение: I bin thinkin’ this bin Gurindji country. We bin here longa time before them Vestey mob.
Мнение Re: Да се похваля малко.
TheWizard написа:
... нямам платка :D

Е, ся реална платка - глезотии :D . Ползвай виртуална такава: https://www.sites.google.com/site/unoardusim/services


Нед Фев 14, 2021 3:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Да се похваля малко.
https://store.comet.bg/Catalogue/Product/15273/

хух в петък бяха 16
ама да знаете, че има 4 ... петата е за мен :D

_________________
main[-1u]={1};


Нед Фев 14, 2021 3:15 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Да се похваля малко.
Пак ще заредят. Ако не, има Маузер, Диджикий, Ибей и т.н.


Нед Фев 14, 2021 5:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Апр 16, 2009 1:26 am
Мнения: 2763
Местоположение: София
Мнение Re: Да се похваля малко.
bongo_x2 написа:
На мен тези блок-схеми ми бяха досадни, но в началото са задължителни.
pipilica, нарисувай го на хартия и пусни снимка. Също така дай схема на превключването в силовата част, че там са големите гърмежи.
С програмния код ще помагат. Напр. Jack почна с него, но цикълът трябва да завършва с изчакване, все едно дали е тръгнал генератора.

За силовата част имам 10А контактор с превключващи контакти, то и повече няма да ми трябва, агрегата ми е само за оранжериите и помпите при котела евентуално ако има повече пауър мое да закача и малко осветление в къщата.
Ся чета и мисля, ще направя блок схема, грамотно колкото мога, щото е важно за написването на кода.
Не знам дали да не сложа и мерене на фазите и праг на задействане, одеве чувам на комшията дизела тръгна пък има ток гледам UPS-а свети че работи на батерия, като премерих едната фаза 190 волта добре че я оправиха бързо.
Е от тук чета за Ардуино код
https://startingelectronics.org/softwar ... am-course/
ще ги видя и тия книги на Димо.


Пон Фев 15, 2021 12:05 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Апр 16, 2009 1:26 am
Мнения: 2763
Местоположение: София
Мнение Re: Да се похваля малко.
Това успях да съчиня като алгоритъм, приемам критика и акъл.
Агрегата не е фабрично със стартер, беше си с въже, аз го преправих. Смукача се движи от машинка за централно заключване която се управлва от h-bridge и за това трябва да пускам ток на два пина.


Прикачени файлове:
Generator .jpg
Generator .jpg [ 58.41 KiB | Прегледано 3466 пъти ]
Пон Фев 15, 2021 4:22 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Да се похваля малко.
Начало
ИмаЛиМрежа? -------------->не>.....................долугорекактосигоначертал.
->да->
РаботиЛиАгрегат? ->да -> Изчакай1минута--->ИзключиАгрегат->GotoНачало.
->не->GotoНачало.



Две неща -
Дали и колко изчаквания да има ,зависи от системата и изискванията.
Когато отпадне мрежата, сигурно можеш да изчакаш и повече от минута с надеждата , че отпадането е моментно.

Дали да ползваш Goto е теологичен спор, който няма да водим тук .
Използвал съм го по-горе, защото е по-удобно за случая. Ако успееш да минеш без него- добре,ако не - направи си програмата ,и после с бира в ръка можеш да обмислиш въпроса.


Пон Фев 15, 2021 8:06 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Да се похваля малко.
Има си за доизкусуряване, но блок-схемата ще трябва да я чертаеш на чаршафа в спалнята :) Може би затова ми беше досадно навремето.
Например след смукача е добре да има още едно изчакване и проверка за стабилна работа и чак тогава да подаде ток.
На първо време оправи грешката описана от Стефан, но: Ако няма мрежа и агрегатът работи - да се ходи пак за проверка на мрежа, не да се изключва.
ПС Входът на блокчетата може да идва от няколко места, но изходът е само един.


Пон Фев 15, 2021 1:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение Re: Да се похваля малко.
За проверка на мрежата включи напрежение И честота.

_________________
Хайде де!


Пон Фев 15, 2021 1:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Да се похваля малко.
Pipilica, не са ти известни началните условия и затова се опетлячваш като пате в кълчища. При тръгване на Ардуиното приемаш най-неблагоприятното: на агрегат си пък имаш мрежа. Първоначално, вместо да правиш десетки проверки, правиш процедура за нулиране: минаваш на мрежа и гасиш агрегата все едно, че е работил до сега. Чак после минаваш към основната програма, т.е. има ли мрежа и т.н., която ще се цикли докато не стане някакъв фал.
Ще трябва да има броячи за брой неуспешни опити - ако има повреда или е свършил бензина...
dan е прав за това, че трябва да има две проверки: работи ли изобщо агрегата и става ли да го включиш към консуматорите. Това, което всъщност е казал, е има ли напрежение в мрежата, честотата е ясна.
Ще се опитам да драсна нещо примерно, но не сега и веднага.

PS Нали контакторът подава от мрежата когато е изключен?


Пон Фев 15, 2021 8:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Да се похваля малко.
bongo_x2 написа:
...трябва да има две проверки: работи ли изобщо агрегата и става ли да го включиш към консуматорите...

Докато проектът е в учебна фаза, бих реализирал втората функция изцяло хардуерно, за да не му се налага да ремонтира агрегат или да купува нов.
Внимателно бих обмислил и управлението на стартера - какво ще стане когато ардуиното висне при въртящ се стартер и пинът остане в това състояние.


Пон Фев 15, 2021 9:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Апр 16, 2009 1:26 am
Мнения: 2763
Местоположение: София
Мнение Re: Да се похваля малко.
itso.t написа:
bongo_x2 написа:
...трябва да има две проверки: работи ли изобщо агрегата и става ли да го включиш към консуматорите...

Докато проектът е в учебна фаза, бих реализирал втората функция изцяло хардуерно, за да не му се налага да ремонтира агрегат или да купува нов.
Внимателно бих обмислил и управлението на стартера - какво ще стане когато ардуиното висне при въртящ се стартер и пинът остане в това състояние.

Добре че те има и правиш такива полезни коментари, ся ако дадеш и малко акъл за стартера, аз мисля с 555 да направя реле да не подава повече от 2.5 секунди захранване към стартера, две релета с последователни контакти, едното го управлява ардуиното другото 555, а 555 взима сигнал от пина на ардуиното който управлява релето.
А за втората фаза мое лии малко по-подробно че нещо не мое да включа за кво става дума.
За сега контактора не е включен, ако спре тока ходя и паля ръчно и ръчно превключвам захранването.
Как е по удачно да се направи системата с контактора.


Вто Фев 16, 2021 2:15 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Апр 16, 2009 1:26 am
Мнения: 2763
Местоположение: София
Мнение Re: Да се похваля малко.
Е ся почнах с мерене на напрежението с тоя код
Код:
int RPhase = A0;
int YPhase = A1;
int BPhase = A2;


void setup() {
  pinMode(RPhase, INPUT);
  pinMode(YPhase, INPUT);
  pinMode(BPhase, INPUT);
   Serial.begin(9600);
}

void loop() {
   int vrout = analogRead(RPhase);
   int vyout = analogRead(YPhase);
   int vbout = analogRead(BPhase);
   int RVolt = (vrout * (5.0 / 1023))*100;
   int YVolt = (vyout * (5.0 / 1023))*100;
   int BVolt = (vbout * (5.0 / 1023))*100;
   Serial.println(RVolt);
   Serial.println(YVolt);
   Serial.println(BVolt);
    delay(10000);

обаче много играят резултатите
схемата е следната
траф>грец>кондер 3.3 микро>тример 20к>средния крак на ардуино и на светодиод през 340 ома на маса
три трафа съм вързал все едно три фази и ги нагласих с тримерите да дават едно и също напрежение = на мрежовото върху 100 и отчита вярно но играе с по 20 до 50 волта резултата на сериал монитора.
Що така става не ми е ясно.


Вто Фев 16, 2021 7:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Да се похваля малко.
На трите входа сложи по един конд 100нф. Тия светодиоди трябва да са в изхода на изправителя. Вероятно трябва да си поиграеш с настройките на АЦП.
Самите потенциометри са доста високоомни , това също може да е проблем.


Вто Фев 16, 2021 8:01 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Да се похваля малко.
pipilica написа:
...аз мисля с 555 да направя реле да не подава повече от 2.5 секунди захранване към стартера, две релета с последователни контакти, едното го управлява ардуиното другото 555, а 555 взима сигнал от пина на ардуиното който управлява релето...

Миро е писал многократно по въпроса. Кондензатор с изправител и филтър след него, които управляват мосфет. Когато клатиш пина в 1, 0, 1, 0 мосфета е отпушен. Ако микроконтролера висне, транзистора се запушва.
Ако чете темата би могъл да даде линк към схемата...

При някои автомобили е реализирано с релета НЗ и НО контакти свързани последователно които се управляват от ЕКУ. Ама не съм задълбавал как е реализирано в ЕКУ управлението на релетата.

pipilica написа:
А за втората фаза мое лии малко по-подробно че нещо не мое да включа за кво става дума.
За сега контактора не е включен, ако спре тока ходя и паля ръчно и ръчно превключвам захранването.
Как е по удачно да се направи системата с контактора.

Ако ще правиш автоматизация за комутация захранваща мрежа - генератор, я направи да работи самостоятелно, а не през микроконтролера.


Вто Фев 16, 2021 10:08 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Да се похваля малко.
int RVolt = (vrout * (5.0 / 1023))*100;

Това е крайно съмнителна конструкция :D .Не познавам точно правилата , но самият израз може да вкарва неточности, омесването на интежер и флоат също може да е некоректно.
Делителят би трябвало да е 1024, не 1023 (но не там е проблемът). Числителят 5.0 откъде е ? Това ли е опорното на ардуиното?
Ако се загледаш и промениш малко предавателното число да не е 100 , а 1024/5 , няма да имаш нужда от целия израз.
Ако е 512/5 - вместо флоат операции щеи маш само едно деление на 2.

Ако държиш на флоат изчисления -дефинирай флоат константа
= 500/1024 и само умножавай с нея.


Вто Фев 16, 2021 10:57 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 58 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни