Strana 3 z 4

Re: moje mikro vyrobky

Napísané: 16 Sep 2017, 20:58
od používateľa misocko
po "povzbudeni" pridavam dalsie dve veci.
1. Osvetlenie pajkovacky, aby som mohol pouzit povodne 6V vinutie, rozobral som LED pasik na ktorom pripadalo na jednu LED 3,2V. Zapojil som teda dve do serie , bez predradneho odporu. Nalsedne som este usmernil (cely most, 4 diody, su v objimke ziarovky) a odfiltroval tych 6V z pajkovacky, bez zataze som nameral 6V DC, takze som to dalej neriesil a praskol to tam bez odporu. Špičky dufam odfiltruju kondiky. Svieti to menej ako v LED pasiku, takze LED netrpia, uvidime co zivotnost.
2. TL494 na budenie cohokolvek. Dlhsiu dobu ma uz zlosti ten moj prvy vyrobok , kde som musel koli zmene frekvencie pajkovat iny kondik. Tak som spravil nieco jednoduche, kde som pocou prepinacov dosiahol zmenu frekvencie od necelych 30Hz do 750kHz - jemne nastavenie potakom, dalsim prepinacom sa prepina push - pull alebo oba vystupy spolu, dalsi potak menni rucne striedu od 0 do max TL494. na posilnenie vystupu som pridal nejake malicke tranzistory (PNP+ NPN.. ) vytiahnute z nejakeho menica kde boli pouzite na tento ucel. Schemu mam iba v excely. Samozrejme na budenie vecsich mosfetov pridavam dalsi budic.

Re: moje mikro vyrobky

Napísané: 16 Sep 2017, 23:52
od používateľa delong
Super si šikula .
Ja mám tiež osvetlenie pájky ale len s jednou LED ktorú som vybrakoval z nejakej čelovky . Svieti to tiež dobre.
Mohol si dať foto ako ti svieti tá spájkovačka .

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 01:02
od používateľa mr.dred
primiešam sa trošku...hádam nevadí :roll:
IMG_20170717_181705_1500308595703.jpg
IMG_20170717_181705_1500308595703.jpg (32.48 KiB) 8396 zobrazení
tiež som si trochu vytunil spákovačku.Svieti to fajn 1,5W LED, do druhej som dal 3W - ešte lepšie.

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 11:13
od používateľa misocko
No nic, objednsm si silnejsiu LED :lol:

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 11:15
od používateľa delong
To : mr.dred . Dobré . Rozptyluje alebo svieti do bodu ta LED ? Možno by bolo dobré riadiť jas LED .
Ale ak by si my s tým zasvietil do očí tak som týždeň asi slepý :lol: .

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 12:27
od používateľa mr.dred
:) svetlo je dostatočne rozptýlené a pozerať sa do toho fakt nedá . Na LEDku ešte prišvajcovať chladič,zmenšiť sériový odpor,zvýšiť prúd (teraz je tam greatz,10 ohm odpor a prúd je asi 240mA) malo by to ešte lepší svit... ale bez chladenia a ochrany proti špičkám som to nechcel preháňať.
....regulácia jasu? To sa mi zdá zbytočné. S pribúdajúcimi rokmi skôr potrebujem len pridať 8O

:lol: V podstate misockov aj môj tuning by bolo dobré doplniť ešte nejakým arduinom .Intenzitu osvetlenia v mieste spájkovania snímať a riadiť tak,aby nedochádzalo k zbytočnému presvetľovaniu priestoru, lebo to bude musieť Brusel riešiť :finga:

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 13:16
od používateľa LevKamil
mr.dred to iste zapojenie,moje prevedenie,používam 2 roky.

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 14:04
od používateľa vlasto
Ja som to takto....

Re: moje mikro vyrobky

Napísané: 17 Sep 2017, 16:09
od používateľa jozef2
Toť môj tuzing z pred pár rokov :lol:
Aj keď to nie je nič moc, svieti to lepšie, ako pôvodná žiarovka...

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 00:35
od používateľa misocko
1. na pajkovacke som uz dvanejsie vymenil LED, nedaval som tam ziaden odpor, len vymenil povodne led za silnejsie
2. hram sa teraz s arduinom a motorom z HDD. Pouzil som mosfety IRL1004 , ovladane priamo arduinom. To co som nasiel na nete nemoze fungovat. Skusal som prekryvat fazy aj skracovat fazy pri zrychlovani, ale akonahle nastane nejaky zakmit, motor vypadne zo synchromizmu a zastavi sa. takze open loop bez sance. Napadlo ma teda pouzit snimanie polohy motora, nechcelo sa mi robit tri snimace (pre kazdu fazu jeden) tak reku vyuzijem arduino nech trochu rozmysla (teda rozmyslal som hlavne ja, ono bude makat). Navrtal som teda otvori nad kazdou fazou, IR vysielaciu a prijimaciu diodu, operak na ostre hrany a hlavne prevod urovne z cca 1V na 5V pre arduino. Vystupom operaku robim prerusenie, program jednoduchy iba po kazdom preruseni prepnem na dalsiu fazu. skoro dobre az na to ze zle. zere to prud jak svina a otacky su biedne. Tak som vymyslel skratenie pulzu - ked to pobezi , chcem to robit v zavislosti od otacok , zatial som napevno nastavil 5ms. Zapnem, odber prudu minimalny, rukou som vsak musel trochu roztocit disk, pekne chytil otacky pri minimalnom prude. Aby som zvysil otacky isiel som napajanim HDD na 15V , prud bol pod 1A. Bezalo to asi 15 sekund, ani som nestihol odmerat otacky. Zrazu nic, zvuk spinania bolo pocut, motor vsak zjavne vypadol zo synchronizmu a zastavil. Idem teda spat trochu vytoceny, zajtra pokracujem....

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 08:30
od používateľa Dali2
K BLDC motorom si nastuduj co je back EMF, vsetky regulatory bez halovych sond funguju na tomto principe a dobre funguju.

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 11:54
od používateľa misocko
Super, vedel som ze to funguje na principe sledovania napetia na "volnej" faze. Len som nevedel ten nazov v anglictine a nevenoval som tomu pozornost...
Skusim dorobit to co mam, potom by som skusil to back emf

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 15:10
od používateľa Atlan
No da sa aj takto:
Obrázok

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 17:00
od používateľa juraj77
jozef2 napísal:Toť môj tuzing z pred pár rokov :lol:
Aj keď to nie je nič moc, svieti to lepšie, ako pôvodná žiarovka...
výborne Jozef. Mimochodom to je len Ledka bez ochranneho odporu? Na aliexprese som videl LED žiarovky E9 ,bez nutnosti pripájania ochraného odporu....

Re: moje mikro vyrobky

Napísané: 29 Sep 2019, 18:45
od používateľa nalimko33
to fakt riešite tú žiarovičku v pájke? tá moja umrela v roku 1989 a doteraz som to neriešil...
s tou pájkou som dokonca maturoval... hehe

Re: moje mikro vyrobky

Napísané: 01 Okt 2019, 21:30
od používateľa misocko
no ziarovocku riesime , bo uz nevidime :lol: (tiez som kedisy nechapal, asi starnem :) )
ten HDD , dnes , 5700ot/min. 18V , 1A, bez jednej fazy ktora zjavne nedala moje pokusy - zajtra pozrem co sa valstne stalo, pripadne otvorim dalsi HDD. Dlzku pulzu som nastavil napevno na 500us. Rozbieha sa to sialene pomaly , naplno to ide asi po 45 sekundach. Zistil som dokonca preco mi obcas blblo , neuvedomil som si startovacie podmienky, povodne som to mal tak ze najprv sa jedna faza napevno zapne, potom sa zacne striedat na zaklade prerusenia. to som nejako zrusil s pridavanim prudu. nasledne ked hdd nieje spravne natoceny pri starte tak sa nerozbehne ani s pomocou, tiez sa zastavi ak z nejakeho dovodu vypadne zo synchronizmu (preskoci jeden alebo viac prerusovacich impulzov).
moj jednoduchy program bez zbytocnosti
ano, nasekal som toho dost do prerusenia, ale nevedel som to spravit tak aby to zbytocne nemakalo ked netreba
v preruseni zapnem fazu, v cykle ju nasledne po urcitom case vypnem.
skusal som sj dynamicku dlzku pulzu v zavislosti na otackach, aj rucne riadenie dlzky pulzu ale neviem ci to arduino nestihaloi alebo za nefunkcnost mohla jedna nefunkcana faza. otestujem po oprave / vymene HDD.

Re: moje mikro vyrobky

Napísané: 01 Okt 2019, 22:18
od používateľa peterple
v tom prerušení toho moc nieje ale len tak pre inšpiráciu ako sa to dá optimalizovať

Kód: Vybrať všetko

void zapni()
{
x<<=1;
if (x==0 || x>4) x=1;
PORTB = x;
y=true;
//Serial.println(x);
}
Samozejme ak nevadí, že to cvičí s celým portom. Keby sa tam dalo

Kód: Vybrať všetko

PORTB |= x;
tak by to bolo ešte lepšie lebo zvyšné piny portu B by zostali na pokoji - dali by sa použiť na niečo iného.

Re: moje mikro vyrobky

Napísané: 01 Okt 2019, 22:35
od používateľa misocko
no tak ja som mesiace studoval , a ciastocne teraz pochopil aspon zapis

Kód: Vybrať všetko

PORTB = 0b00000001;
kde je u mna este nejaky posun bitov , bojim sa aj maskovania, a tie dve palicky vedla seba ani neviem najst na klavesnici :lol:
ale rozhodne skusim o kolko to bude rychlejsie
povodne som nemal ani switch / case, ale isiel som cez if , to som si vsak overil v 10 000 cykloch ze switch je o nieco rychlejsi.

Re: moje mikro vyrobky

Napísané: 01 Okt 2019, 22:52
od používateľa peterple
A čo je na týchto operáciách nepochopitelné?
NEG, AND, OR, XOR je niečo ako +-*/ v digitálnom svete.
Násobiť a deliť desiatimi z hlavy vieš? To je zase shift doľava a doprava. Daj si bity do krabičiek a posúvaj si ich po stole. Teória elektromagnetizmu je pre mňa nepochopiteľná vec, ale toto je jasné ako facka. To sa dá predstaviť alebo fyzicky modelovať trebárs aj s fazuľkami.

Re: moje mikro vyrobky

Napísané: 05 Okt 2019, 21:31
od používateľa misocko
pozrel som si tie bity , ale musel by som s tym viac robit aby ma to chytilo :) , taky posun a pod by mozno nebol problem keby do toho C nevnieslo svoje zname C++ (resp x<<=1 , v niektorych pripadoch kym mi dojde ze je to vlastne x = x<<1 , hlavne ze to zjednodusili :) )
ale ked sa pozriem na svoje okolie, tak v celom nasom open office, zapisat cislo do binarneho kodu, dam asi iba ja

dnes sa mi podarilo 12700 ot/min , par sekund, este to zrychlovalo, potom "puk" a motor zacal prudko brzdit. zajtra pozrem skody :(
co sa tyka back EMF , myslim ze moj IR senzor posluzil skoro rovnako dobre
kod s Vašov pomocou :

Kód: Vybrať všetko

volatile byte x=0;
volatile bool y = false;
long cas=0;
long dlzka_pulzu=50;
int pauza=0;

void setup()
{
  pinMode(2, INPUT);
  attachInterrupt(0, zapni, FALLING);
  DDRB = 0b11111111;
  Serial.begin(9600);
  cas=micros();
}

void loop()
{
 if (y==true)
  {
  delayMicroseconds(pauza);
  PORTB = 0b00000000;
  y=false;
  dlzka_pulzu=micros()-cas;
  cas=micros();
  pauza=dlzka_pulzu>>2;
  pauza=pauza+260;
  }
  
}

void zapni()
{
x<<=1;
if (x==0 || x>4) x=1;
PORTB = x;
y=true;
}