| Author |
Message
|
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#1
15 Jul 2005 02:09 Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Bardzo wiele osob pyta (zastanawia) sie jak sterowac urzadzeniami zewnetrznymi np silniczki, przekazniki itp za pomoca PC'eta.
Pozwole sobie opisac ten temat mam nadzieje w prosty sposob (sam kiedys nie przespalem pare nocek).
Wykorzystam do tego port LPT, jest idealny na poczatek :)
Polecam darmowa biblioteke inpout32.dll do sciagniecia chociazby z:
http://www.lvr.com/parport.htm
i wprowadzic ja do systemu lub do katalogu gdzie znajduje sie program.
Port LPT sugeruje ustawic jako ECP.
W module trzeba zadeklarowac biblioteke:
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
I juz nasz VB widzi port idealnie, bezposrednio, nie wnikajac czy jest zajety przez system czy nie. (mozna nawet podpatrywac co sie dzieje na portach nie tylko LPT). Za pomoca tej biblioteki mozna skanowac i ustawiac Com1, Com2... PS, Joystick itp.
Nastepnie trzeba znalezc adres portu, ktory chcemy obslugiwac.
Standartowo LPT1 ma adres 0378-037F
Mozna to sprawdzisc w biosie lub "MoJ Komputer->wlasciwosci->Menadzer urzadzen->Porty(COM&LPT)...
Teraz na szybko budowa portu LPT. (opisze jak dziala dla potrzeb tego postu. inne funkcje niech zostana dla dalszych rozbudowan)
OFFSET = 00h (0378)
bit 7 6 5 4 3 2 1 0
pin 9 8 7 6 5 4 3 2
Niech sobie zostana jako wyjscia.
w VB bedziemy nimi sterowac w ten sposob:
Dim Wyjscie as Byte
Out &H378, Wyjsie
Gdzie wyjscie rowna sie sumie:
bit0 = 1
bit1 = 2
bit2 = 4
bit3 = 8
bit4 = 16
bit5 = 32
bit6 = 64
bit7 = 128
Czyli zeby wystawic na pinie 8 (bit6) i 2 (bit0) +5V trzeba wyslac na port wartosc 64+1 = 65 itp
Teraz troszke najprostszego Hardware.
Zeby obsluzyc jakies urzadzenia z portu lpt potrzebny jest tzw Driver.
Mozna sobie testowac wyjscia diodami swiecacymi podpietymi do masy i do kolejnych pinow najlepiej przez rezystor ok 1kohm.
Ale zeby otrzymac "cos wiecej" to znaczy wysterowac przekaznik 12V lub urzadzenie do 500mA 12V (mozna wiecej) proponuje zastosowac ULN2803A, na ktory prosto mowiac wystarczy podac +5v z portu a on wysteruje minusem (masa) napiecie takie jak w pdf'ie tego ukladu (warto pobrac szukajac chociazby w googlach). dla 12V bedzie to ok 0.5 A.
Oczywiscie mozna laczyc piny by podwoic "moc". (dwa wysterowane piny =2x0.5A = 1A).
Teraz wypadalo by odczytac dane przychodzace na port LPT.
Wiec tak, wykorzystamy do tego OFFSET = 01h (0378+1=0379)
bit 7 6 5 4 3 2 1 0
pin 11 10 12 13 15 - - -
w Vb bedzie to wygladalo w ten sposob:
Dim MojLPT as byte
MojLPT = Inp &H379
If (MojLPT AND 128) = 128 then 'bit7 czyli pin11
....
end if
bit3 = 8
bit4 = 16
bit5 = 32
bit6 = 64
bit7 = 128
Nie bez potrzeby podalem taki przyklad pniewaz ten bit jest negowany. Oznacza to ze 1 to jest podany na niego stan niski (masa) reszta pinow to stan wysoki (+5v).
Wazne jest zeby przy starcie ustawic port 0378 na 0:
Out &H378, 0
A nastepnie odswiezac czytanie portu w petli nie zapominajac o "DoEvents".
To tyle. Tak sobie napisalem bo mi sie nudzilo :)
Prosze nie polemizowac za mocno nad trescia tego postu , chcialem opisac temat dosc prosto. Oczywiscie wszelkie bledy poprawie.
Pozdrawiam
|
|
| Back to top |
|
 |
LordBlick Poziom 23

Joined: 31 Aug 2004 Posts: 3684 Location: Słupsk
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#3
15 Jul 2005 09:22 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
A dodam jeszcze do tego naskrobany na szybko mega uproszczony schemacik.
Pozdrawiam
| Description: |
|
| Filesize: |
23.26 KB |

|
|
|
| Back to top |
|
 |
Piotrek.pxf Poziom 18

Joined: 03 Nov 2004 Posts: 490 Location: Pionki
|
#4
15 Jul 2005 13:48 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Gratuluję, świetny artykuł. Sam też poświęciłem parę nocy na opanowanie starowania portem LPT.
Jedyny taki mały błędzik to wartośc rezystora przed LED'em - powinna ona wynosić 100Ω, a nie 1kΩ. :D
Jak będę miał dostęp do swojego komputera, to wrzucę tu przykłady programów. :)
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#5
15 Jul 2005 15:53 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Jakis przykladowy program? A prosze bardzo.
Powinno dzialac .
(ups maly blad w opisie, poprawka)
| Description: |
|
 Download |
| Filename: |
LPTTest.zip |
| Contents: |
LPTmod.bas
, Form1.frm
, Project1.vbp
, Project1.vbw
, MSSCCPRJ.SCC
See all... |
| Filesize: |
2.82 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
wowo72 Poziom 14

Joined: 03 Jul 2005 Posts: 160 Location: EU
|
#6
17 Jul 2005 13:40 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Sciagnalem ten input32.dll ktory dziala pod xp(tak pisze), i znowu nic.
Zadnych bledow- a wyjscia ani rusz.
|
|
| Back to top |
|
 |
LordBlick Poziom 23

Joined: 31 Aug 2004 Posts: 3684 Location: Słupsk
|
#7
17 Jul 2005 15:01 Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
wowo72, może jednak zła wersja ? Gdzie to jest napisane (że działa), a skąd ściągnąłeś i czy przeczytałeś opis instalacji w załączonych plikach i na tamtej stronie ?
http://www.logix4u.net/inpout32.htm
|
|
| Back to top |
|
 |
Google

|
#
17 Jul 2005 15:01 |
|
|
|
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#8
17 Jul 2005 15:35 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Jezeli to jest ta biblioteka, ktora wyslalem na PW to osobiscie testowalem tylko na 2000.
|
|
| Back to top |
|
 |
wowo72 Poziom 14

Joined: 03 Jul 2005 Posts: 160 Location: EU
|
#9
17 Jul 2005 17:34 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Moglibyscie mi podeslac jakiegos gotowca, to sprawdzil bym czy u mnie smiga.
Bo juz sam nie wiem gdzie lezy problem.
sprawdzalem juz chyba z 10 roznych programow i zaden mi nie zalacza wyjsc, a co najlepsze zaden nie pokazuje zadnych bledow.
wo.wo(malpa)poczta.fm
Dodano po 6 [minuty]:
A moze by mi ktos pomogl przez GG jezeli ma troche czasu??
6183512
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#10
17 Jul 2005 23:18 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Gotowca masz, dzialajacy program jest kilka postow wyzej.
| Quote: |
| Jakis przykladowy program? A prosze bardzo. |
Czy port masz ustawiony na ECP?
|
|
| Back to top |
|
 |
wowo72 Poziom 14

Joined: 03 Jul 2005 Posts: 160 Location: EU
|
#11
18 Jul 2005 13:24 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Dzieki za pomoc ,teraz mi wszystko hula tak jak chcialem. :D
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#12
18 Jul 2005 14:45 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Wiec powodzenia. W sumie wystarczylo dokladnie przeczytac pierwszy post.
| Quote: |
| Port LPT sugeruje ustawic jako ECP. |
|
|
| Back to top |
|
 |
Google

|
#
18 Jul 2005 14:45 |
|
|
|
|
|
| Back to top |
|
 |
ostry_18 Poziom 20

Joined: 05 Mar 2005 Posts: 804 Location: Sanok/Warszawa
|
#13
28 Nov 2005 15:49 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
wtrące swoje 3 grosze. W większosci zródeł psize, że dlla wstawniamy do katalogu z programem. Nalezy go wstawic do folderu /windows/ lub do /windows/system32/ .
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#14
29 Nov 2005 04:32 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Aplikacja najpierw szuka dll'a w katalogu programu potem w katalogu wingrozy.
pozdr.
|
|
| Back to top |
|
 |
marek222 Poziom 6

Joined: 02 Jul 2005 Posts: 18 Location: lodz
|
#15
06 Apr 2006 02:36 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
mam pytanko po co przed diodami wstawiac rezystor 100 (omów)
podłaczylem diody bez opornikow i dziala ale zastanawiam sie czy nie mozna przez takie podlaczenie spalic cos w pc prosze o odpowiedz czy mozna podlaczyc diody bez rezystorow (dodam ze tak dzialaja )
drugie pytanie czy zabawa diodami moze yszkodzic potr lpt ?? np gdy zrobie zwarcie na jednej diodzie
lub podlacze np silniczek ??
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#16
12 Apr 2006 09:29 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
"Spalic" port jest bardzo latwo. Uwierz mi :)
Tak samo latwo przez zwarcie jak i przeciazenie LPTeka.
Sygnaly z portu sa to stany 0 lub 1 i nie slorza do zasilania ukladów.
Ze wzgledu na to ze diody pobieraja niewielki prad dlatego tez dopuszcza sie "wtykanie" ich prosto po portu.
pozdr.
|
|
| Back to top |
|
 |
qran Poziom 9

Joined: 14 Sep 2003 Posts: 40 Location: Warszawa
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#18
20 May 2006 23:51 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Dla ciekawostki pokaze jak wykorzystac inpout32.dll np do bezposredniego programowania predkosci transmisji szeregowej ukladu UART.
Osoby, ktore kozystaja z kontrolek typu mscomm32.ocx w VBasicu moga nawet nie wiedziec co dzieje sie tak naprawde na porcie szeregowym.
Moim zdaniem wiekszosc kontrolek rozleniwia programistow poniewaz jedna funkcja zalatwia caly szereg operacji, wiec lepiej powiedziec "Po co wywazac otwarte drzwi" :)
A jednak warto sie zaglebic i zejsc do podstaw.
Krotkia teoria:
UART to uklad scalony zarzadzajacy transmisja szeregowa. To wlasnie on komunikuje sie z urzadzeniami podlaczanymi do naszego portu rs232.
Do niego wysylamy informacje z programow napelniajac jego bufor i to wlasnie on przechowuje dane, ktore zostaly przyslane przez urzadzenia zewnetrzne. Ale zeby komunikacja powiodla sie musi byc ustawiona taka sama predkosc transmisji i oczywiscie jeszcze kilka parametrow jak parzystosc, bity stopu itp.
Urzywajac kontrolki zrobimy to w jednej linijce kodu. Proste!
Jednak co tak naprawde sie wydarzylo?
Zostal zaprogramowany rejestr podzielnika w naszym ukladzie scalonym UART.
I teraz wyzszosc polega na tym ze kontrolki dzialaja przewaznie tylko w jednym srodowisku programistycznym a bezposrednie programowanie rejestrow jest identyczne w VB , C , asemblerze itp. Malo tego nie wazne czy to jest Winda czy linux czy inny system, zawsze sprowadza sie to do wykonania wlasnie tych czynnosci.
No to teraz jak to zrobic.
Predkosc transmisji to jest nic innego jak podzielenie predkosci rezonatora kwarcowego (ceramicznego lub generatora) podpietego do UART, ktory ma czestotliwosc 1,8432 MHz.
Zeby wyslac dane potrzeba jest 16 cykli wiec po podziale na 16 otrzymujemy czestotliwosc 115200Hz czyli nic innego ja Baudrate 115 200.
Dlatego tez nie jest mozliwa wieksza predkosc na RS'ie.
Tabela predkosci i podzielnikow:
115200 = 1
57600 = 2
38400 = 3
19200 = 6
9600 = 12
4800 = 24
2400 = 48
1200 = 96
Sprobujemy ustawic BaudRate na 9600. Czyli podzielnik bedzie mial wartosc 12.
Mamy zadeklarowanego inpout32.dll tak jak do obslugi LPT
WAZNE:
Zeby dobrac sie do programowania dzielnika trzeba ustawic 7 bit rejestru LCR na stan wysoki!
(7 bit rejestru LCR potrzebny jest do wprowadzania ukladu w stan "programowania" reszta bitow to ustawienia parzystosci itp i znajduje sie po przemiesczeniu 03h)
'Jako adres portu wybieramy &H2F8
Dim PortAdr as long
PortAdr = &H2F8
'Najpierw zczytujemy stan rejestru LCR
Dim Temp as byte
Temp = Inp(PortAdr + 3)
'Stawiamy bit 7 w stan wysoki czyli dodajemy 128 i wysylamy do rejestru
Temp = Temp + 128
Out PortAdr + 3, Temp
' Teraz Najwazniejsze ustawiamy dzielnik w tym przypadku 12 i wysylamy do rejestru LSB
Out PortAdr, 12
'Bit 7 LCR ustawiamy na stan niski i wysylamy
Temp = Temp - 128
Out PortAdr + 3, Temp
'Oddadnie sterowania do systemu
DoEvents
JUZ! :)
Proste prawda?
Staralem sie opisac temat prosto i zrozumiale dla poczatkujacych.
Wyrafinowanych programistow prosze o porawienie ewentualnych bledow.
Pozdr.
|
|
| Back to top |
|
 |
pimpuk Poziom 15

Joined: 26 Feb 2006 Posts: 247 Location: Ożarów Maz.
|
#19
29 May 2006 23:40 Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Kilka pytań odnośnie LPT do znawców tematu:
Z jaką maksymalną czestotliwością można przełączać stan bitu (np. bit0) na lpt?
Czy piny 11,12,13 są tak samo "traktowane" przez inpout32.dll i jaką maksymalną częstotliwość próbkowania obsługują?
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#20
01 Jun 2006 22:52 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Moze znawca nie jestem ale odpowiem.
Ustaw zmiany stanow na porcie lpt na przyklad w petli z oddaniem sterowania do systemu a a wyniki powinny byc zadowalajace.
"Traktowne" to znaczy?
Jezeli urzywasz petli próbkowanie jest zalezne od predkosci twojego komputera i od zadan które obsługuje oprocz twojej aplikacji.
pozdr.
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#21
04 Jun 2006 23:05 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Temat zaczyna sie zmieniac z programowania LPT na programowanie bezposrednie... i to za pomoca jednej biblioteki inpout32.dll.
Zeby sprawdzic czy jest taka wszechstronna proponuje dostac sie dzieki niej prosto do diodek na klawiaturze (caps lock, num lock,scroll lock).
Szybka Teoria:
&HED (0EDh) wyslanie tej komendy na adres &H60 powoduje ustawienie klawiatury w stan oczekiwania na bajt ustawiajacy diody led.
Struktura bajtu:
bit 0 - dioda Scroll lock
bit 1 - dioa Num Lock
bit 2 - dioda Caps lock
bit 3- 7 ustawione na 0
Jednym slowem zeby zapalic "wsystkie tsy" musimu ustawic bajt na wartosc 7 (1+2+4).
EasyCode:
Deklaracje pomijamy....
Dim Led as byte
Led = 7
Out &H60, &HED 'ustawienie klawiatury w stan oczekiwania na bajt
'ustawiajacy diody led.
DoEvents 'oddanie sterowania do systemu
Out &H60, Led ' wyslanie do klawiatury bajtu ze stanem diodek
DoEvents 'oddanie sterowania do systemu
Dziala bo musi.
pozdrawiam
|
|
| Back to top |
|
 |
darcon1 Poziom 8

Joined: 23 Jan 2005 Posts: 25 Location: Huta Mińska
|
#22
05 Jul 2006 18:17 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
a w jaki sposób wysterowywać port LPT w systemie LINUX. Mam Auroxa i nie bardzo wiem jak to zrobić?
|
|
| Back to top |
|
 |
Google

|
#
05 Jul 2006 18:17 |
|
|
|
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#23
08 Jul 2006 09:52 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Skoncentruj sie na tym w jakim jezyku chcesz programowac LPT zeby pozniej uzyć twojego programu w srodowisku LINUX.
pozdr.
|
|
| Back to top |
|
 |
DariuszEE Poziom 16

Joined: 08 Feb 2003 Posts: 301 Location: Głosków
|
#24
23 Sep 2006 00:45 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Jakiś czas temu zaprojektowałem i wprowadziłem do produkcji
Tak wyglądał PROTOTYP w ver. 1.0
Tego jeszcze nie wprowadziłem do produkcji , ew. produkcja rozbija się o koszty elementów
Ponieważ cena dobrej klasy przekaźnika to powyżej 8 zł netto
A jak to pomnożymy x8 + złącza to cena wychodzi "WIELKA" zbyt wielka
Co do programów to mam zgromadzone ze 300Mb programów , projektów na w/w temat
Chętnie je udostępnie ale nie bardzo dysponuję czasem i miejscem na FTP
Pozdrawiam Wszystkich :)
|
|
| Back to top |
|
 |
adasiek99 Poziom 4

Joined: 28 Apr 2006 Posts: 9 Location: Wrzeszczyna
|
#25
18 Oct 2006 17:25 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
witam!!
Nie wiem co mam tu napisac czyli zaczne od poczatku rowniez sie bawie w takie sterowanie, a raczej zabieram sie doo tego, ale...
I tu zaczynaja sie problemy nie mam pojecia od czego zaczac a nie znam zadnego jezyka programowania:(
Te 300MB programow przydalo by mi sie ale jak to teraz sciagnac??
Moze macie jakies pomysly bo przez poczte to raczej nie da rady:( na wszelki wypadek podam maila zeby sie jakos skontaktowac: glizda99(malpa)o2.pl
Chce poprostu przez LPT sterowac 4 silniczkami w zaleznosci od 6 wejsc i klawiatury (WSAD-przod,tyl,prawo,lewo) domyslam sie ze gotowego programu nie znajde zastanawiam sie czy ktos by mi to napisal.. i jeszcze jeden problem to musi chodzic pod win3.11 lub ewe\ntualnie win95. posiadam laptopa ktory ma nastepujace dane tecvhniczne: Procek:25MHz, Ram:4MB, HDD:120MB; czy taki program bedzie dzialac na takim sprzecie?
POZDRAWIAM i mam nadzieje ze ktos mi pomoze...Bede wdzieczny...
Dodano po 1 [minuty]:
pomylka to sa 2 silniczki:)
|
|
| Back to top |
|
 |
marek222 Poziom 6

Joined: 02 Jul 2005 Posts: 18 Location: lodz
|
#26
03 Nov 2006 18:12 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
hej mam pytanie
uklady jie zaprezetowal wyzej dariuszee
mam elemety kupione do zbudowania czegos takiego podobne przekazniki
ale jak bydowalem na jeden kanal osobno juz 2 razy to mi nie dzialalo
jestem poczatkujacy mam schemat czesci a jak zlutuje to nie dziala moglbym prosic kogos o szczegulowe wyjasnienie jak to zbudowac i podlaczyc schemat mam nie weim co robie zle ale minie dziala albo nie ma sugnalu na yjsciu albo troche podziala i przestanie
??
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#27
03 Nov 2006 19:37 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Marek222 - wrzuć schemat może w nim tkwi problem.
Może z portu nie wychodza sygnały, sprawdzales np zwykla diodą świecącą?
Znalazleś problem czy poprostu nie działa?
|
|
| Back to top |
|
 |
[Ignas] Poziom 14

Joined: 16 Jul 2004 Posts: 150 Location: Kalisz
|
#28
02 Dec 2006 01:22 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
| DariuszEE wrote: |
Jakiś czas temu zaprojektowałem i wprowadziłem do produkcji....
A jak to pomnożymy x8 + złącza to cena wychodzi "WIELKA" zbyt wielka
|
To moze wprowadzisz do sprzedaży samą płytkę, z chęcią bym takową zakupił :)
|
|
| Back to top |
|
 |
sivex Poziom 19

Joined: 17 Jul 2004 Posts: 702
|
#29
23 Dec 2006 07:49 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
Dostęp do pinów 1,14,16,17 portu Lpt
Te piny dostepne są po offsecie 02h. Czyli jeżeli twój adres LPT to 378 po offsecie bedzie 37A.
I tak:
bit 0 = pin1 (N)
bit 1 = pin14 (N)
bit 2 = pin16
bit 3 = pin17 (N)
pozdr.
|
|
| Back to top |
|
 |
Alex2 Poziom 19

Joined: 07 Aug 2005 Posts: 693 Location: Kraków
|
#30
05 Apr 2007 15:58 Re: Sterowanie portem LPT VisualBasic6 i INNE |
|
|
|
| DariuszEE wrote: |
Tego jeszcze nie wprowadziłem do produkcji , ew. produkcja rozbija się o koszty elementów
Ponieważ cena dobrej klasy przekaźnika to powyżej 8 zł netto
A jak to pomnożymy x8 + złącza to cena wychodzi "WIELKA" zbyt wielka
|
A w tym pierwszym też masz przekaźniki, a jednak wprowadziłeś do produkcji ;)
Wiadomo, co przekaźnik to przekaźnik, ale gdyby ktoś chciał układ z trochę mniejszymi możliwymi prądami, to może byś zastosował jakieś POWER MOSFETy?
IRF530 np. stosowali Włosi w automatach do kawy do sterowania elementów 220V, np. mikser.
A popatrz na cechy takiego IRF3205:
Prąd ciągły maksymalny Imax: 98A !
Prąd kluczowany: 290A
Opór dren-źródło przy pełnym otwarciu: R_DS_on: jeno 8 miliomów.
Nieomalże można sterować rozrusznikiem w starym Kamazie.
Czyli moc wydzielona przy prądzie ciągłym 100A :
(100)^2*0,008 = 80 watów - tyle wytrzymuje, można jakieś radiator duży.
A cena obydwu w detalu około 3 złote.
|
|
| Back to top |
|
 |