Driver Flagiusza (programowalny) - nowa odsłona

co i jak zrobiłem...
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

A jak ktoś morse'a zna to tylko "5" ti, ti, ti, ti, tit ;) łatwo poszło
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
vcppp_p
Posty: 5
Rejestracja: sobota 20 mar 2010, 15:18
Lokalizacja: z miasta

Post autor: vcppp_p »

pytanie do Autora projektu:

na stronie jest napisane (odnośnie stabilizacji prądu)
"...natomiast w wersji testowej "na pająku" ostatnie próby przechodzi pełne autonomiczne rozwiązanie."

czy można prosić o jakieś szczegóły?! :)
Awatar użytkownika
df
Posty: 307
Rejestracja: piątek 23 lis 2007, 15:38
Lokalizacja: z nienacka
Kontakt:

Post autor: df »

vcppp_p pisze:pytanie do Autora projektu:

na stronie jest napisane (odnośnie stabilizacji prądu)
"...natomiast w wersji testowej "na pająku" ostatnie próby przechodzi pełne autonomiczne rozwiązanie."

czy można prosić o jakieś szczegóły?! :)
Opisany w tym wątku projekt sterownika v2.x jest czym innym niż v4.x opisana na mojej stronie WWW (projekt 9).

v2.x - to sterownik podłączany "klasycznie", w którym sterowanie odbywa się przede wszystkim chwilowym odcinaniem zasilania i który zapewnia stabilizację prądu diody LED

v4.x - to prototypowy sterownik "szeregowy", którego zadaniem jest sterowanie pracą LED`a (tryby, jasności) przy pomocy microswitch`a, ale bez stabilizacji jego prądu, która powinna być zrealizowana osobno
Flagiusz
Awatar użytkownika
Calineczka
Posty: 7578
Rejestracja: niedziela 11 lis 2007, 20:19
Lokalizacja: Wejherowo
Kontakt:

Post autor: Calineczka »

Darku, czy jest jakaś szansa żebyś w sterowaniu switchem zaimplementował on/off?
Awatar użytkownika
df
Posty: 307
Rejestracja: piątek 23 lis 2007, 15:38
Lokalizacja: z nienacka
Kontakt:

Post autor: df »

Korzystając z okazji spieszę poinformować, że zakończone zostały prace nad rozszerzoną wersją 2.2.xxx, która posiada wszystko, co miała wersja 2.1.xxx plus dodatkowo wprowadzona została w konfiguracji opcja wyboru sposobu sterowania zmianami trybów.

W tej wersji użytkownik może sam sobie wybrać, czy sterownik ma zmieniać tryby 2-klikiem (jak było do tej pory), czy też 1-no klikiem.

Zmiana trybu pojedynczym klikiem możliwa jest w 3-sek. oknie czasowym od chwili włączenia sterownika lub ostatniego kliku, po czym tryb zostaje "zatrzaśnięty".

Rozwiązanie to działa niezależnie od wszystkich pozostałych opcji konfiguracji sterownika (w tym opcji pamięci trybów) i daje alternatywną możliwość nieco prostszego dla użytkownika nawigowania między trybami, przy jednoczesnym zachowaniu dzięki 3-sek. blokadzie odpowiedniej odporności na przypadkowe zmiany trybów spowodowane np. utratą kontaktu baterii przy silnych wstrząsach podczas jazdy rowerem w trudnym terenie.
Flagiusz
Awatar użytkownika
df
Posty: 307
Rejestracja: piątek 23 lis 2007, 15:38
Lokalizacja: z nienacka
Kontakt:

Post autor: df »

Calineczka pisze:Darku, czy jest jakaś szansa żebyś w sterowaniu switchem zaimplementował on/off?
Szansa oraz działające prototypy jak najbardziej są - pierwszy z nich powstał 3 lata temu, kolejny zastosowany został w ramach pewnej "niedoszłej" inicjatywy, a ostatni kilka dni temu przygotowywany dla jednego z naszych kolegów i jeszcze nie ukończony.

Ponieważ rozwiązanie to wymaga innego połączenia portów (chodzi tu przede wszystkim o INT0 i możliwość budzenia z głębokiego uśpienia) najbardziej eleganckie jest więc przygotowanie pod te potrzeby nowego projektu PCB.
Można oczywiście zastosować w części gotową platformę sprzętową, ale należy się liczyć z koniecznością cięcia i poprowadzenia dodatkowych ścieżek i zmiany rezystorów w dzielniku pomiaru Vbatt itd., co nie jest już tak bardzo eleganckie.

Natomiast będzie to już osobna wersja softu dedykowana w całości do sterowania micro-switchem, a nie rozszerzenie sterowania opisanej w tym wątku wersji 2.x ze sterowaniem odcinaniem zasilania. Na chwilę obecną nie planuję łączenia tych 2 koncepcji w jedną, a zaoszczędzoną w ten sposób pamięć zamierzam poświęcić na inne funkcje i nowe ciekawe pomysły.
Flagiusz
gorgu
Posty: 20
Rejestracja: sobota 13 mar 2010, 23:34
Lokalizacja: Cieszyn

Post autor: gorgu »

Ten Twój sterownik to jest przerywacz tranzystorowy (chopper)?
I on będzie jedynie dobrze pracować jeżeli U zasilania ≈ Uf diody?
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

gorgu pisze:Ten Twój sterownik to jest przerywacz tranzystorowy (chopper)?
I on będzie jedynie dobrze pracować jeżeli U zasilania ≈ Uf diody?
Bardziej adekwatne jest tu jednak stwierdzenie:
Uz > Vf + 0,15V
Ze względu na to, że stabilizacją prądu zajmują się tu układy AMC (spadek minimum 0,12V)

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
skaktus
Posty: 6166
Rejestracja: środa 04 cze 2008, 18:41
Lokalizacja: OP

Post autor: skaktus »

Ja mam takie pytanko, kiedy driver będzie dostępny oficjalnie ? (chodzi mi o wersję z prądem 1,4)

Informacje, jakie uzyskałem od Ciebie Darku to :

-początek maja

-koniec maja

Więc rozbieżność znaczna. Da to się w miarę określić ?
ILPT
gorgu
Posty: 20
Rejestracja: sobota 13 mar 2010, 23:34
Lokalizacja: Cieszyn

Post autor: gorgu »

Pyra pisze:
gorgu pisze:Ten Twój sterownik to jest przerywacz tranzystorowy (chopper)?
I on będzie jedynie dobrze pracować jeżeli U zasilania ≈ Uf diody?
Bardziej adekwatne jest tu jednak stwierdzenie:
Uz > Vf + 0,15V
Ze względu na to, że stabilizacją prądu zajmują się tu układy AMC (spadek minimum 0,12V)

Pozdrawiam
Tak, zgadza się. Jeszcze spadek napięcia na mosfecie.

P.S. Ale ten AMC7135 to jest regulator liniowy :o . A to ma tragiczną sprawność. :(
Awatar użytkownika
Calineczka
Posty: 7578
Rejestracja: niedziela 11 lis 2007, 20:19
Lokalizacja: Wejherowo
Kontakt:

Post autor: Calineczka »

gorgu pisze:A to ma tragiczną sprawność. :(
a zdefiniuj tragiczną. I oblicz, możesz się zdziwić...i napisz ile Ci wyszło i przy jakich załozeniach ;-)
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

gorgu pisze:Tak, zgadza się. Jeszcze spadek napięcia na mosfecie.

P.S. Ale ten AMC7135 to jest regulator liniowy :o . A to ma tragiczną sprawność. :(
Tam nie ma mosfeta, procek załącza układy AMC podając na nie zasilanie.

Co do sprawności......, jak napisał Calineczka, zdziwisz się :twisted:.
Ale weź cały zakres pracy, a nie tylko świeżo naładowane akumulatorki, w ciągu 2 minut ;)

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
gorgu
Posty: 20
Rejestracja: sobota 13 mar 2010, 23:34
Lokalizacja: Cieszyn

Post autor: gorgu »

Obrazek

Przetwornica Buck była obciążona jednym 3 W Edison'em (700mA Uf=3,3V)
AMC był obciążony 1W Edisonem (350mA Uf=3,2V).
Predator, ze względów bezpieczeństwa, został obciążony H4.
Gdzie żarnik 55W i 60W zostały połączone szeregowo. Aby mniej więcej symulować 4 x EPAW w połączeniu 2s2p.

Dla AMC sprawność została policzona według η=(Pwe-ΔP)/Pwe.
Gdzie ΔP to iloczyn spadku napięcia ΔU na AMC i prądu I przepływającego przez AMC.

Dla pozostałych układów η=Pwy/Pwe.
Uf to napięcie, jakie odłoży się na diodzie przy nominalnym strumieniu świetlnym.

Mała sprawność impulsówek przy małym napięciu jest spowodowana tym, że zastosowane tranzystory mają za duże rds.
Ale za to wytrzymają 40 A i więcej albo 50 V :)
I chyba to jest powód dlaczego driverki od International Rectifier mają zabezpieczenie UVLO.
Dobrze, że Predator tego nie ma, bo wie ile prądu można przepuścić, aby taki mosfet nie wybuchnął. :P

Może kiedyś powstanie impulsowy odpowiednik AMC, ale to kiedyś. :)
Pyra pisze: Co do sprawności......, jak napisał Calineczka, zdziwisz się :twisted:
To było do przewidzenia ;d
Awatar użytkownika
df
Posty: 307
Rejestracja: piątek 23 lis 2007, 15:38
Lokalizacja: z nienacka
Kontakt:

Post autor: df »

gorgu,

1. porównujesz jabłka z gruszkami - przecież wiesz, że drivery na układach AMC są przeznaczone głównie do zasilania z pojedynczych ogniw Li-Ion, które mają max. 4,2V i to w stanie spoczynku (bez obciążenia). Dlaczego zatem stosujesz skalę pomiaru aż do 18V, nie mam pojęcia.

2. Gdybyś podszedł do tematu nieco rzetelniej, to zrobiłbyś porównanie w zakresie napięć do jakich tego typu układy są przeznaczone, a wtedy samemu byś się przekonał, że AMC w tym zakresie napięć jest bardzo dobrym i sprawnym rozwiązaniem.

Obrazek

Jeśli nadal masz wątpliwości, to wykonaj proszę test i zdejmij charakterystykę sprawności z rzeczywistego ogniwa Li-Ion na tych 3 różnych układach i wykreśl ją sobie w skali czasu, a przekonasz się co mówi Calinaczka, czy Pyra (ogniwo co najmniej przez 95% czasu będzie dawało napięcie <4V dla którego nawet na Twoich ch-kach AMC wypada najlepiej).

Żeby była jasność, przetwornice typu buck bardzo dobrze sobie radzą dla napięć Vin >> Vout (znacznie większych) i co do tego nie ma nikt wątpliwości.
Natomiast dla napięć Vin~>Vout (bliskich lub nieco większych), a tak jest dla ogniw Li-Ion i białych LED`ów, układy AMC są zwykle od nich znacznie lepsze.
Driver ten jest właśnie przeznaczony do zasilania z pojedynczego ogniwa Li-Ion, a nie z 18V dla których przedstawiłeś pomiary.

Wybacz, ale w taki sposób jak Ty to ukazujesz można udowodnić cokolwiek, np. że przetwornice typu boost są lepsze niż buck, bo buck nie działają dla Vin<Vout lub że żarówka od latarki 4,5V jest lepsza od żarówki na 220V, bo ta druga podłączona do baterii słabo świeci... Tylko że takie rozumowanie jest IMHO po prostu śmieszne i mało poważne.

EOT.

Pozdrawiam,
Flagiusz
Awatar użytkownika
pawelsz
Posty: 1706
Rejestracja: wtorek 13 lis 2007, 11:36
Lokalizacja: Wrocław

Post autor: pawelsz »

ahha- jak znajdę chwilę czasu, to chyba rozlutuję pigułę D26 - moja wersja drivera Flagiusza (bardzo Ci dziękuję) chyba straciła możliwość programowania, no dziwne, ale prawdziwe- 3 kliki i cisza, ale rozbiorę , żeby wykluczyć rózności
ODPOWIEDZ