Ga naar inhoud


DiSEqC 1.0, 1.1, 1.2, 1.x (+1) backwards via software?


oliver

Aanbevolen berichten

Hallo allemaal,

 

 

Ik heb al wat zitten zoeken en wroeten maar kan het niet helemaal vinden. Ik weeet inmiddels al dat je 3 *2 diseqc versies hebt. Ook weet ik dat je met diseqc 1.0 4 LNB's kan aansturen en met diseqc 1.1 16+ Verder heb ik begrepen dat het diseqc protocol via een 'modem' richting de switch gestuurd wordt (de modem verzorgd de 22 kHz etc). Echter is het verschil tussen diseqc 1.0 en 1.1 voornamelijk het protocol wat anders is. Ofwel als je TV kijkt via je PC, dan zou dus het protocol in software worden bepaald? Dus zou het niet uitmaken of je nu x.0 of x.1 (ofzelfs x.2) hebt.

 

Ik lees b.v. in de LNBH24 datasheet, dat deze diseqc 2.0 en diseqc 1.x ondersteunt. Wat houd dat dan weer in? Beetje contradictie meen ik.

 

Ofwel, een diseqc 1.0 PCI-e kaart, zou dus toch 1.1 en 1.2 apparatuur moeten kunnen aansturen, mits de software het protocol definieert? Of zit ik er helemaal naast?

 

 

Ik heb de volgende kaart:

http://www.linuxtv.org/wiki/index.php/Linux4Media_cineS2_DVB-S2_Twin_Tuner

 

Met de volgende hardware:

Dual demodulator STM STV0900B

Tuner STM STV6110A

Dual LNB STM LNBH24

 

 

Link naar reactie
Delen op andere sites


Even op "De Transponder" kijken (dotNL) daar staat een goed stuk over DiSEqC en daar kan je heel veel uithalen.

 

–Basis

–Schakelaars

–Schakelingen (16 LNB’s)

•UnCommitted 4/1

•UnCommitted 4/1

–Programmeerbare 10/1 schakelaars.

•Max. 10 LNB’s

•UnCommitted > 10 LNB’s

•Programmeren

–Soorten Committed schakelaars.

•2/1 & 4/1

•8/1

–Hoe sluit je zoveel LNB’s aan?

–DiSEqC

•Signaal functie

•Commando volgorde

•Schakelingen

–Committed

–UnCommitted

–Opbouw & werking van schakelingen.

•LNB

•LNB + Committed

•LNB + Committed + UnCommitted

–UC 1+2 = 16 LNB’s

–UC1+2+3 = 32 LNB’s

–UC1+2+3+4 = 64 LNB’s

Link naar reactie
Delen op andere sites

Yes, dat had ik ook allemaal al gelezen.

 

Misschien heb ik mijn vraag niet goed genoeg gestelt.

 

Als ik een settop-box koop, waarop staat DiSeqC 1.0, weet ik dat hij enkel 4 LNB's kan aansturen. Koop ik een ontvanger met 1.1, weet ik dat ik 16 erop kan aansluiten?

 

Maar wat nou als ik een htpc heb met een PCI-e controller die 'maar' DiSeqC 1.0 aan kan. Zelfde toch? Zou je zeggen. Maar in princiepe is het maar een protocol dat via de verbinding loopt, je hardware (op de receiver) zou alles moeten kunnen versturen wat de software probeert te versturen, toch? Dus heeft hardware eigenlijk wel echt de 1.0, 1.1 limitatie? Of geld heel deze limitatie enkel voor de diseqc switch zelf?

 

(We negeren even het feit dat een STB natuurlijk ook gewoon een PC is met firmware die geupdate kan worden om volgens het htpc princiepe te werken).

 

 

Dus, als ik een PCI-e kaart hebt waar volgens de winkel enkel 1.0 diseqc support op zou zitten, kan ik dan meerdere LNB's aansturen? (HOE je zou moeten inpluggen etc staat idd al in het document wat je linkte).

Link naar reactie
Delen op andere sites

Ok dat begrijp ik niet helemaal. Ik begreep dat alle diseqc via de 22 kHz toon gingen? En hoe kan 1.1 backwards compatible met 1.0 zijn als het zo groot verschil is? Waarom zou je het dan zowieso niet 1 en 2 noemen (aangezien het niet eens op elkaar lijkt). En dan bij 1.2 weer terug vallen op analoog? Dat is wel heel verwarrend ...

Link naar reactie
Delen op andere sites

Er bestaan 3 versies van DiSEqC, toch onderscheiden we er in zekere zin maar 2 categorien in.

 

DiSEqC 1.0 voor het wisselen tussen maximaal 4 lnb's.

DiSEqC 1.1 voor het wisselen tot maximaal 64 lnb's.

DiSEqC 1.2 is een uitbreiding op DiSEqC 1.0 en bevat als enige een motor sturing die werkt met Usals en werd door de fabrikant Stab ontwikkeld. Het is een reken en stuur programma dat door middel van coördinaten van de woonplaats er voor zorgt dat de schotel op de juiste satelliet positie terecht komt.

Net zoals bij de DiSEqC 1.0 kan deze DiSEqC 1.2 maximaal 4 lnb's of motors wisselen, dit kan voor enige verwarring zorgen, daar DiSEqC 1.1 met zijn lager nummer tot 64 lnb's aankan. DiSEqC 1.2 wordt dan ook enkel gebruikt wanneer er in de schakeling een motor aanwezig is, vaak in een combinatie met DiSEqC 1.1

The key to happiness. Stay away from idiots

Link naar reactie
Delen op andere sites

Volgens mij was Usuals een alternatief protocol en iets anders als DiSEqC 1.2. Was het niet SAB die deze ontwikkeld heeft?

 

Maar goed, dat beantwoord nog steeds niet mijn vraag, is DiSEqC nu een protocol of een hardware iets? (op zn minst een combinatie), net als je IPv4 over een dial-up kan sturen, kan je als je software stack geupdate wordt ook IPv6 over je dial-up link sturen.

 

 

 

Iig kan ik nergens duidelijk en eenduidig halen, of een bepaalde PCI-e kaart nu wel of niet een DiSeQc 1.1 kan aansturen. Het lijkt (aan de linux kant iig) bijna vanzelf sprekend dat je kaart alles kan aansturen.

aangepast door oliver
Link naar reactie
Delen op andere sites

Diseqc is zowel hardwarematig als ook qua softwareprotocol gedefinieerd, altijd digitaal. Als een kaart dus fysiek 1.0 kan, dan is ondersteuning voor 1.1, 1.2 alleen afhankelijk van de software (driver en applicatie).

Op de posts van mebo870 geef ik geen commentaar, geen zin in ruzie.

VU+ Duo 4K SE BT met openpli 8.2

Link naar reactie
Delen op andere sites

Diseqc is zowel hardwarematig als ook qua softwareprotocol gedefinieerd, altijd digitaal. Als een kaart dus fysiek 1.0 kan, dan is ondersteuning voor 1.1, 1.2 alleen afhankelijk van de software (driver en applicatie).

 

Dus mijn initiële assumptie is dan correct. Als de hardware DiSEqC 2.0 aan kan, kan je driver 2.1 en 2.2 commando's erover sturen. Dus is de 'limitatie' of juist de belabeling van DiSEqC voornamelijk voor de switches zelf en niet echt aan de kant van de decoder (lees software).

Link naar reactie
Delen op andere sites

Committed lnb1 raw command E0 10 38 F0

F0 V Lo

F1 V Hi

F2 H Lo

F3 H Hi

 

Committed lnb2 raw command E0 10 38 F4

Committed lnb3 raw command E0 10 38 F8

Committed lnb4 raw command E0 10 38 FC

 

Goto position n

 

Goto stored position 1 E0 31 6B 01

Goto stored position 2 E0 31 6B 02

Goto stored position 3 E0 31 6B 03

Goto stored position 4 E0 31 6B 04

Goto stored position 127 E0 31 6B 7F

 

Goto x.x

 

Goto 0.0 E E0 31 6E 00 00

Goto 0.0 W E0 31 6E 00 00

Goto 0.1 E E0 31 6E E0 02

Goto 0.1 W E0 31 6E 00 02

Goto 0.2 E E0 31 6E E0 03

Goto 0.2 W E0 31 6E 00 03

 

Uncommitted LNB 1 raw command E0 10 39 F0

Uncommitted LNB 2 raw command E0 10 39 F1

Uncommitted LNB 3 raw command E0 10 39 F2

Uncommitted LNB 4 raw command E0 10 39 F3

Uncommitted LNB 5 raw command E0 10 39 F4

Uncommitted LNB 6 raw command E0 10 39 F5

Uncommitted LNB 7 raw command E0 10 39 F6

Uncommitted LNB 8 raw command E0 10 39 F7

 

etc.

VU+ Duo 4K SE BT met openpli 8.2

Link naar reactie
Delen op andere sites

voorbeeld uit de bda.log van smartdvb:

 

18:38:22 54328 - LNBCMD = 1

18:38:22 54328 - in senddiseqcdd 1

18:38:22 54328 - in senddiseqcdd 2

18:38:22 54328 - in senddiseqcdd 3

18:38:22 54328 - in senddiseqcdd 4

18:38:22 54328 - SendDiseqc() E0 10 39 F0 Len:4

18:38:23 54594 - LNBCMD = 2

18:38:23 54594 - in senddiseqcdd 1

18:38:23 54594 - in senddiseqcdd 2

18:38:23 54594 - in senddiseqcdd 3

18:38:23 54594 - in senddiseqcdd 4

18:38:23 54594 - SendDiseqc() E0 10 38 F6 Len:4

18:38:23 55313 -

18:38:23 55313 - SetTuner() 10999000, H, 5307000 LOF:9750000 22Khz:0

VU+ Duo 4K SE BT met openpli 8.2

Link naar reactie
Delen op andere sites

 

Dat is niet juist, je kunt wel een diseqc 1.0 (switch)aansturen met diseqc 1.2, maar diseqc 1.0 kan geen rotor sturen ;)

Ook dit is niet juist, wat jij bedoelt is diseqc 1.3.

En wat is diseqc 1.3? Zowel de duitse, als de engelse wikipedia rept geen woord over diseqc 1.3 http://en.wikipedia.org/wiki/DiSEqC

Ook dit is niet helemaal juist, DiSEqC 1.2, is voor het wisselen tot 16 satellieten (lnb's) en het besturen van een simpele horizontaal afgestelde satellietmotor. En diseqc 1.1 kan maar 16 lnb's schakelen mbv 4 x1.0 switchen.

DiSEqC 2.0, die bidirectionele (communicatie 2 kanten uit) communicatie toevoegt aan DiSEqC 1.0

DiSEqC 2.1, die bidirectionele(communicatie 2 kanten uit) communicatie toevoegt aan DiSEqC 1.1

DiSEqC 2.2, die bidirectionele (communicatie 2 kanten uit) communicatie toevoegt aan DiSEqC 1.2.

Resume diseqc 1.xx is communicatie 1 kant uit, en diseqc 2.xx is bidirectioneel dus 2 kanten uit. :)

 

Maar goed, volgens mij bevestigd moonchild mijn vindingen. Je hebt een DiSEqC 2.x 'modem' op je PCI-e tuner zitten en je kan elk commando sturen wat je hart begeert en dus ook DiSEqC 1.1 commando's. Zal het vast ooit eens testen of het daadwerkelijk zo is ;)

 

Ook kan ik me goed voorstellen dat embedded systems, waar de commando's die je over je coax kan sturen hardcoded zijn en dus heb je die beperking wel. Tot slot is het niet heel vreemd, dat een switch maar 1 set commando's ondersteunt, is in principe hardcoded embedded system.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...