ILPon irDA ohjaus tietokoneen avulla

  • Viestiketjun aloittaja Viestiketjun aloittaja Joppe112
  • Aloituspäivämäärä Aloituspäivämäärä
Vs: ILPon irDA ohjaus tietokoneen avulla

Mitsubishin pulssijono:

486 tilanmuutosta koodisanassa 195 tilanmuutoksen jälkeen n. 16ms viive jonka jälkeen lähettää lopun koodista.
Näin toimi pitkän aikaa, mutta kaiketi toimintaa vaikuttaa aika-väli edellisen sammutuksen päällelaiton välillä?

Ohessa liitteenä EXEC taulukko

ON / OFF /ON
sarake A päälle sarake B jne..

Asetukset:
Lämpötila 23, Jäähdytys, automaatti FAN, Automaatti ylös/alas, Automaatti vasen/oikea.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Vaikuttaa että on vastaanotto ongelmia => liikaa hajontaa. :-\
Aloitappa lämpötilan nostolla. Vaikkapa 23:ata nostat asteen 24:ään.
Sitten sojotat kaukosäädintä muualle ja painat takaisin asteen alas. Katso ettei raw codes ikkunassa tapahdu mitään painalluksen aikana. Mulla ainakin osa ir säteistä karkaa jopa käden läpi. ;D Teet siis näitä 23=> 24 nostoja viisi - kuusi kertaa ja laitat ne tänne niin katsotaan niitä sitten tarkemmin. :)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Lisää Mitsun koodeja kuvan kaken asetukset ja excel taulukkona koodit sarake 1 lämpötila asetus.

Muutokset lähetetty nuoli alas painikkeella kaikissa muissa tapauksissa paitsi +31-astetta.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
mk sanoi:
Paria IVT kokeilua kaipaa.
Mitkä tiedot jää muistiin, eli onko laitteen käynnistävissä/sammuttavissa lähetteissä eroa riippuen mikä oli tila niitä ennen?
Esim. Cool, Clean, Clean, onko eroa jo tallennettuihin verrattuna.
Esim. seuraavasti
Mode Cool => Power off
Ohjelma Clean => Power off
Power on => Mode Cool

Eli Clean on oma ohjelmansa ja se ei vaikuta ns. normaali käytön asetuksiin.

v1.0 xls
sivu 1, rivit 76-77 ja 80-81, bitit 49-52
Mode = Heat
Mitä se on jos tilana on Cool kun vastaavat toiminnot tehdään.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Tuossa vähän setvittynä mitsun lähetettä. Purse pätkäisy keskellä kummaksuttaa. Tietysti mulla on kokemusta vain yhestä kaukosäätimestä. ???
 
Vs: ILPon irDA ohjaus tietokoneen avulla

mk sanoi:
v1.0 xls
sivu 1, rivit 76-77 ja 80-81, bitit 49-52
Mode = Heat
Mitä se on jos tilana on Cool kun vastaavat toiminnot tehdään.

Mode Cool => Power off
Koodi:
bitit 49-52 [color=blue]0100[/color]
Ohjelma Clean
Koodi:
bitit 49-52 [color=blue]1101[/color]
=> Power off
Koodi:
bitit 49-52 [color=blue]0100[/color]
Power on
Koodi:
bitit 49-52 [color=blue]0100[/color]
=> Mode Cool
 
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Tuossa vähän setvittynä mitsun lähetettä. Purse pätkäisy keskellä kummaksuttaa. Tietysti mulla on kokemusta vain yhestä kaukosäätimestä. ???

Tosiaan testailin myös Sanyon ja Fujitsun säätimillä niillä ei ole tuta purkeen katkaisua välissä.
Koopilla tarkasteltuna kaikki mahdolliset lähetteet lähetetään kahdessa vaiheessa!
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Ok , hyvä että eroa löytyy ja yhdenmukaisuus säilyy. :)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Päivitetty versio mitsun lämmöistä. Jotain jännää siinä on. ;D

Edit:
Lämpötila muutos kerrotaan 3 kertaaa? ???
Vai onko siinä turhaakin lähetettä , siis onko ensimmäinen aloitus turha ja vasta punaisen viivan alta alkaa se "oikea" lähete. ::)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Väittäisin, että vastaanotto kämmää.

Jotain vanhaa jää eteen.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

No juu , "vanhaahan" siinä oli edessä. Voi olla , että koodi lähetetään 2 kertaa ja alku ei tallennu jostain syystä.
Leikkasin sen alun tohon "oikean" koodin viereen ja se stemmasi 1:1 toiseen koko koodin nähden. ;)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Ja rivistä 118 ->

Lämpötilat 0 - F

Lopussa mahd. tarkistetta.
1 3 5 5 6 7 8 9 10 12 12 12 15
Selvä yhteys.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Kyllä tuolta kekelta ihan oikeasti tulee tuollainen signaali ruutu/1V ja ruutu/50ms tuosta kuvasta näkee hyvin tuon kaksiosaisen purskeen.


Mittausjohtimet navoissa rs232 liitimen navoissa 5 ja 1...
 
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
No juu , "vanhaahan" siinä oli edessä. Voi olla , että koodi lähetetään 2 kertaa ja alku ei tallennu jostain syystä.
Leikkasin sen alun tohon "oikean" koodin viereen ja se stemmasi 1:1 toiseen koko koodin nähden. ;)

Eli jos oikein ymmärsin tuosta kake lähettää kahteen kertaan pulssi jonon, mutta tietokoneen ei ehdi heti mukaan vaan hukkaa osan alkupään koodeista.

ja tuossa muokatussa excel filessä olet laittanut tuohon alkuun puuttuvat merkit..

Tarkemmin tarkasteltuna aloitus pulssi näyttäsi olevan tuossa kuvassa oleva 3670 eli 3,7ms pulssi joka toistuu kummankin purskeen alussa vahvistaa WinLirc ja XP:stä johtuvan tallennus hidasteen...
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Odotellessani sovelluskehitysympäristön latautumista tutkin hieman netin syövereitä. Asentelin itselleni RemoteControl II -softan, jolla saa Mitsun kaken koodit talteen pelkällä vanhalla Pocket PC laitteella (Dell Axim X3) ja irDA-portilla. Lisäksi kyseinen softantekele myös pystyy näköjään oikeastikin ohjaamaan Mitsuani (FA35) samaisen irDA-portin kautta. Softasta saa ulos Pronton CCF hex-koodit ja se taas auttaa mahdollisen oman ::) scheduler-softan teossa. Yksinkertainen makrokielikin tuossa RemoteControl -softassa oli, joten sain sillä korvattua "lenkkari"-ajastimeni eli saan 8h timerin yö lämpötilan pudotuksille. Saapa nähdä pitääkö sisäyksikkö viimeisen tilansa, vaiko vaatiko tasaisin väliajoin uusinta purskeita. Aamulla kylmä kämppä sen kertokoon ;).

Täytyy tutkia myöhemmin hieman paremmin, että ottaako tuo softa kaikki kaken purskeet oikeasti kiiinni ja sitä kautta voisi saada noista Pronton CCF-koodeista kohtuu hyvin reversen aikaiseksi.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

PauliG sanoi:
Tarkemmin tarkasteltuna aloitus pulssi näyttäsi olevan tuossa kuvassa oleva 3670 eli 3,7ms pulssi joka toistuu kummankin purskeen alussa vahvistaa WinLirc ja XP:stä johtuvan tallennus hidasteen...
Ei voi kiistää.

Tarkiste on 8-bit summa.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Poistelin alku lähetteen jämät pois , kun jälkimmäinen on ihan sama , mutta kokonaan. Lyhyempää on hieman helpompi käsitellä.
En osaa vielä sanoa onnistuuko lähete winlircillä (miksei onnistuisi 8)) , mutta siellä on optio yhden lähetteen lähettämiseen automaattisesti useamman kerran peräkkäin.
Näin ollen ei tarvitse prosessoida kahta samaa pitkää koodia kahteen kertaan , vaan keskittyä yhteen , jonka sitten lähettää tarvittaessa vain pari kertaa.

Ohessa päivitetty taulukko. (Hexat taitavat mennä väärin.)

Edit päivitin taulukkoon myös bitti sivun.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

mk mikä portti sulla on tällä hetkellä lähettävä? DTR?
 
Vs: ILPon irDA ohjaus tietokoneen avulla

COM1 ja DTR kyllä.

Porttia voi vaihtaa asetuksista.
(portin tyyppiä ei tarkasteta)

Ja samalla uusin versio
 
Vs: ILPon irDA ohjaus tietokoneen avulla

MitsuBishi (FD)Toimintatapa ja puhallinnopeus koodaus!
Asetukset kerrotuna sarakkeessa 1

FAN tavassa JÄÄHDYTY.

Toimintatavassa FAN automatik.

Muuten.
Auto pystysuunta puhallus
Sivusuunnan skannaus
lämpötila 23
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Molemmissa taulukoissa kaikki nauhoitteet eri pituisia => ongelmia vastaanotossa. :-\
Ensimmäiseksi kannattaa kokeilla pitää kaukosäädin lähes kiinni vastaanottimessa. Tämä ainakin mulla vähensi virheitä.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Ja samalla korjaus edelliseen.

Voi tulla noilla Cirkkeli lähetteillä hiukka sopimaton keli.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Olisko joku taustaohjelma?
Rivin 50 kantturoissa tulee jumi, 120-130 toinen.


Ja johan taas Cirkkeli lämmittää.
(kumma ohjelmoija)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Molemmissa taulukoissa kaikki nauhoitteet eri pituisia => ongelmia vastaanotossa. :-\
Ensimmäiseksi kannattaa kokeilla pitää kaukosäädin lähes kiinni vastaanottimessa. Tämä ainakin mulla vähensi virheitä.

Huomasin saman ja vaikka kuinka yritin teki samaa taitaapi olla XP ajoitus ongelma!
Testailen uudemman kerran.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Mitä kuuluu testauksille?

Jos vastaanotin tökkii niin ota ylösvetovastus pois.
75232 etc. on ~7k:lla vedetty ylös ilmankin.

Cirkkelin vastaanotin on ns. brute-force tyyppinen joten jos ei muu auta niin sitä vois koittaa valjastaa tähänkin puoleen.

jule-,
IVT-lähetystesti Clean sisältäen lämpötiloja olis kiva.
Tarttee nimittäin tehdä lisäominaisuuksia jos niitä lämpöjä ei saa olla.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Tökkii ei ota vastaan kaikkea bitti taivaassa paljon bittejä...
Ja enne kaikkea tuo epämääräisyys häiritsee kokeilut myös windows2000:lla sama ongelma...
 
Vs: ILPon irDA ohjaus tietokoneen avulla

mk sanoi:
Mitä kuuluu testauksille?

Jos vastaanotin tökkii niin ota ylösvetovastus pois.
75232 etc. on ~7k:lla vedetty ylös ilmankin.

Cirkkelin vastaanotin on ns. brute-force tyyppinen joten jos ei muu auta niin sitä vois koittaa valjastaa tähänkin puoleen.

jule-,
IVT-lähetystesti Clean sisältäen lämpötiloja olis kiva.
Tarttee nimittäin tehdä lisäominaisuuksia jos niitä lämpöjä ei saa olla.

Ei toimi ollenkaan ilma vastusta!
4,7K

Itse vastaanotin toimii ongelmitta kaikki pulssit saadaan otettua vastaan, mutta tietokone softa ei saa kaikkea kerättyä muistiinsa.
oskiloskooppi paljastaa kaiken!
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Mulla toimii softa w98:lla , w2000:lla ja xp:llä.
Haamu pulsseja alko jossain vaiheessa ilmestymään , eli siis w.lirkin raw koodi ikkunaan pukkas häröä , vaikka mitään ei lähetetty.
Ongelma ratkes sillä , että tein vastaanotin kytkennän reikälevylle ja piuhana käytin suojattua.

@mk
Cleaniin ei saa laitettua omaa lämpötilaa , koska clean on oma ohjelmansa.
Clean on mielestäni kaikkein "sulkeutunein" lähete. Lähes kaikki ominaisuudet on lukittu cleanin aikana.
Clean tilaan pääsee ainoastaan silloin kun pumppu on off asennossa , muulloin clean ei lähde päälle.
Lämpötilaa ei voi asettaa , koska sellaista ei ole käytettävissä ohjelman aikana , tuuletin nopeutta ei voi
asettaa , koska tuuletin on off asennossa ohjelman aikana. Display ei taida toimia (en ole tarkistanut) ,koska
sisäyksikön näytöllä menevät minuutit kuinka paljon aikaa on vielä ohjelman loppumiseen (<40min).
Eli sieltä taulukostani löytyy Clean lähete sellaisenaan kun se voi olla. Vaihtoehtoja ei ole tälle lähetteelle. ;)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Talletin näytteitä vernierin LabQUEST:lla (www.vernier.fi) max näytteenotto nopeus 100kHz josko onnistuisi paremmin kuin Windows softilla?
Vielä täytyy koodata softa jolla saa biteiksi mittaus signaalin...
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Ei ole nopeudesta kiinni, n.5kHz riittä.

Windowsin ongelma on moniajo/prosessi ympäristö, joka ei toimi.
Tarkoittaa, että laitos menee varatuksi liian pitkäksi ajaksi kerrallaan.
Se ei sinällään ole järjestelmän vika vaan huonojen ohjelmoijien ja näiden tekeleisiin varautuneiden toisten huonojen.

Oletko Cirkkelin vastaanottoa kokeillut?
Toimii siten, että File->Analyze ikkunassa klikkaat alkuun Receive ja Stop kun riittää.
Toiminta ei ole välitöntä, vaan Stop tapahtuu vasta vastaanotto jakson päätyttyä.
Se ei myöskään ole sidottu muihin kuin porttimäärityksiin mitenkään.
Vastaanoton tekstialueessa ei myöskään ole mitään erikoista, vaikka vierityspalkki puuttuu voi tekstivalinnoilla liikkua tilassa vapaasti.
Jokaisen jakson alussa on myös vastaanotettujen muutosten määrä, eli jos se pysyy samana ja per jakso on vain yksi lähete niin on homma hyvinkin hanskassa.



jule,
Clean Keskeytys sisältää lämpötilan.
Mitä siinä itseasiassa tapahtuu?
Meneekö laite päälle ns. vanhoihin asetuksiin vai jotain muuta.
Muutama muu vastaavanainen olisi kanssa hakusessa,
esim Power Off, mitä näkyy kakessa?

Aattelin tietty myös, että olisit lähettäny muutaman kokeilun tietsikalla.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Clean ohjelman keskeytys on sama kuin power off.
Siinä lähetetään ennen clean ohjelmaa olleet normaali käytön säädöt "taustalla".
Clean ohjelman ollessa päällä ei kaukosäätimessä näy aiemmin olleita säätöjä normaali käytölle , vaan ne ovat piilossa muistissa.
Seuraavassa kuvasarja tapahtumasta.
Normaalitila => Sammutus => Clean ohjelma => Sammutus => Poweri päälle (takaisin normaali tilaan) (Kellosta ei pidä hämääntyä. ;))
index.php
index.php
index.php
index.php
index.php


mk
Jos haluat jotain kake yhdistelmiä , niin laita tarkennettua pyyntöä.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

En saanut Circle toimimaan vastaanoton kanssa!

Start> Stop aktiivisen, mutta mitään koodeja ei tule vaikka STOp:n painamisen jälkeenkään.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Vastaanotin w98 koneessa kiinni. Yritin myös tota vastaanottoa , mutta ei toiminut.
Kokeilin myös lähettämistä w2k koneella , mutta välistä tuli jotain pientä erittäin epämääräisiä purskeita.
W.lirk pelasi kaken kanssa ihan normaalisti. ::)
Viikolla testasin töissä skoopilla tota circleä ja sieltä muodostui ihan oikean näköinen purske , mutta missä nyt tökkii? ???
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Harmillinen ajatusvirhe.

Nää nykyvehkeethän on säännönmukaisesti moduloituja.
Ja Circlehän ei moduloi, joten jos mikään ei sitä myöhemminkään tee, niin ei pelitä.

Vastaanotto tosin on eri juttu ja pitäisi toimia moitteettomasti.
Se ottaa kerrallaan vastaan muutaman tuhatta muutosta tai niin monta kuin RxTimeOut aikana tulee.
Vastaanottoa ei siis tarvitse katkaista jos vastaanotettavaa ei ole.
Jos taas on, eikä katkasta, niin tulee se mikä muistiin mahtuu.
(joo, täytyy rajottaa)

Tosta moduloinnista,
RS-portin 8N1 on 10 muutosta ja enemmän tarkoittaa, että ns. pimeään hetkeen tuppaa stoppi- ja starttibittejä.
Tää mun kone kyllä pystyy ~50kHz DTR-lähetykseen mutta menee hieman ohi tää rojekti jos se vanha ylijäämäkone ei voi osallistua.
(btw, on muuten rojektin status hiukka muuttunu siitä "ei oo iso juttu"-tilasta)
Eli astabiili tms. siihen lähettimen eteen ja sitten pelittää.
http://en.wikipedia.org/wiki/Multivibrator
Ja taajuushan on tod.näk. 38kHz.
 
Vs: ILPon irDA ohjaus tietokoneen avulla

mk sanoi:
(btw, on muuten rojektin status hiukka muuttunu siitä "ei oo iso juttu"-tilasta)
Näinhän siinä pääsee äkkiä käymään. ;) On muuten mullakin menny muutamia tunteja tämän parissa , vaikka alkuun piti vain.. :D

Aloitin tutkimaan raw koodin siirtoa winlircille. Nyt nauhoitetut purskeet kääntyy oikeaan muotoon ja vielä suodatettuna oletettuun "oikeaan alkuperäiseen" ms aikaan lähes automaattisesti. Katsotaan mitä siittä tulee. ;)
 
Vs: ILPon irDA ohjaus tietokoneen avulla

Oheisen tiedoston pitäisi toimia Winlircillä.
Testasin lähetystä pc:llä ja vastaanotin toisella. Saapunut purske oli vastaavan kaltainen , mitä kaukosäätimen lähettämäkin oli.
Myöhemmin perästä seurasi joku omituinen jälkilähete. ???
 
Takaisin
Ylös Bottom