Stiskněte "Enter" pro přeskočení obsahu

Články publikované autorem “petan”

17 – Polovodičové spínací součástky, VA charakteristika

0
Polovodičové spínací součástky, VA charakteristika tranzistoru, tranzistor jako spínač
Polovodičové spínací součástky

Tranzistor

Tranzistory jsou zesilovací (aktivní) polovodičové prvky. Je možno je dělit na bipolární a unipolární, podle toho, zda se na zesilování podílí oba typy nosičů nábojů (vodivostní elektrony i díry) nebo jen jeden typ nosičů. Malá změna proudu báze IB způsobí v tranzistoru velkou změnu proudu kolektoru IC (tranzistor má velké proudové zesílení). Po odpojení proudu IB ihned klesne proud IC do závěrné oblasti. U tranzistoru zapojeného jako spínač se používají pouze dva stavy:
  • sepnut – v oblasti saturace (přebuzení)
  • rozepnut – v závěrné oblasti
K buzení tranzistoru jako spínač se používá proud IB=k*IBmin. V praxi se volí k = 2 až 5

Skutečné zapojení v elektroinstalaci, schéma zapojení vypínačů ke světlům

203

Tento článek je určen pro zpřehlednění zapojení světla a různých kombinací vypínačů… Naleznete zde schémata zapojení vypínačů ke světlům – správné zapojení světel, schodišťového vypínače, křížového vypínače, impulzního relé a žaluziových ovladačů; zapojení vypínače řazení 1, 2, 5, 6, 6+6, 7. Barvy vodičů, ale i možné poruchy v síti naleznete v článku Druhy sítí a jejich možné poruchy – Síť TN. Schéma jak zapojit zásuvky, nebo prodlužovačky v článku Zapojení zásuvek, prodlužovaček atd. Jaký je princip a jak zapojit proudový chránič…

Přehled, výhody, nevýhody a zapojení výbojek

4

Existuje nepřeberné množství výbojek, které se liší svou funkcí, barvou světla, způsobem zapalování apod. Tento článek by měl sloužit jako malý přehled několika nejpoužívanějších druhů výbojek. Druhy výbojek: Rtuťová výbojka Sodíková výbojka Metalhalogenidová výbojka Náhrada výbojek LED osvětlením Proč nejde výbojku po zhasnutí okamžitě rozsvítit? Vysokotlaká rtuťová výbojka Světlo vysokotlaké rtuťové výbojky vzniká v hořáku v parách rtuti.  Na videu je vidět výroba směsových výbojek. Vyzařované světlo přímo hořákem není…

24 – Sériový stejnosměrný motor

0
Budicí vinutí motoru se sériovým buzením je zapojeno v sérii s vinutím kotvy. K rozběhu i k řízení otáček se používá předřazený stavitelný spouštěcí odpor. Veškerý proud kotvy protéká i budicím vinutím a je tedy stejně velký. Motory se sériovým buzením mají ze všech stejnosměrných motorů největší rozběhový moment. Při rozběhu bez zatížení postupně klesá proud a slábnutí budicího pole podporuje další nárůst otáček. Motory se sériovým buzením se při běhu naprázdno přetočí.

Až 12 vstupů na sériovém portu

0
Při vytváření jednoho programu jsem se setkal s problémem – u sériového portu nepotřebuji žádné výstupy, ale alespoň 5 vstupů. Šlo by to řešit pomocí I/O COM karty, ale i když by byla zjednodušená (bez výstupů) potřeboval bych hodně součástek. Napadlo mě ovšem „geniální“ a jednoduchý řešení – s COM portem nebudeme dělat vůbec nic, za to se vše pořeší softwarově. K ovládání COM portu používám knihovnu RSCOM.dll. Tuto knihovnu stačí vložit do složky s programem a ve VisualStudiu do projektu vložit Modul, do kterého vložíte tento kód:
Public pTXD As Boolean
Public pDTR As Boolean 
Public pRTS As Boolean
Declare Function OPENCOM Lib „RSCOM“ (ByVal OpenString$) As Integer
Declare Sub TIMEOUTS Lib „RSCOM“ (ByVal b%)
Declare Sub BUFFERSIZE Lib „RSCOM“ (ByVal b%)
Declare Sub CLOSECOM Lib „RSCOM“ ()
Declare Sub SENDBYTE Lib „RSCOM“ (ByVal Dat%)
Declare Function READBYTE Lib „RSCOM“ () As Integer
Declare Sub SENDSTRING Lib „RSCOM“ (ByVal Dat$)
Declare Function READSTRING Lib „RSCOM“ () As String
Declare Sub CLEARBUFFER Lib „RSCOM“ ()
Declare Function INBUFFER Lib „RSCOM“ () As Integer
Declare Function OUTBUFFER Lib „RSCOM“ () As Integer
Declare Sub DTR Lib „RSCOM“ (ByVal b%)
Declare Sub RTS Lib „RSCOM“ (ByVal b%)
Declare Sub TXD Lib „RSCOM“ (ByVal b%)
Declare Function CTS Lib „RSCOM“ () As Integer
Declare Function DSR Lib „RSCOM“ () As Integer
Declare Function RI Lib „RSCOM“ () As Integer
Declare Function DCD Lib „RSCOM“ () As Integer
Declare Function INPUTS Lib „RSCOM“ () As Integer
Declare Sub TIMEINIT Lib „RSCOM“ ()
Declare Function TIMEREAD Lib „RSCOM“ () As Double
Declare Sub DELAY Lib „RSCOM“ (ByVal ms As Double)
Declare Sub REALTIME Lib „RSCOM“ ()
Declare Sub NORMALTIME Lib „RSCOM“ ()