Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Keskkütte kontrolleri suhtlusprotokolli tuvastamine

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Keskkütte kontrolleri suhtlusprotokolli tuvastamine

    Tervist!
    On tegemist siis ühe Honeywell'i poolt toodetud AQ6000 nimelise keskkütte regulaatoriga, mille suhtlusprotokolli sooviks kindlaks teha. Selleks siis et sinna vahele arvuti istutatada ja siis kogu kremplit üle võrgu kontrollida. Leidsin päris mitu erinevat projekti kus sama asi oli tehtud, kuid erineva kontrolleriga. Teada on et suhtlus toimub siis juhtpaneeli ja kontrollerploki vahel (viimases releed ja kõik muu vajalik sees juhtimiseks) üle kahe juhtme, ilmselgelt digitaalsignaaliga. Aga pole kindel kas tegu Opentherm protokolliga, sest viimane näeb ette "Polarity of connections : Polarity-free, i.e. interchangeable.", kuid selles süsteemis on polariseeritud ühendused, + -. Samamoodi peaks seal siinil standardi järgi pinge olema 15...18V kuid testriga mõõtes on suht stabiilselt seal 11V juures kogu see lugu. Millised on mu võimalused tõe teadasaamiseks, et kuidas seal tegelikult suhtlus käib?

    Click image for larger version

Name:	aq6000.jpg
Views:	1
Size:	33,2 KB
ID:	875521

    Ülevaade Openthermist, protokoll mida loodetavasti süsteem kasutada võiks:


    #2
    Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

    skoobi/ja või dataloggeriga saad maha lugeda. Kindel et RS232 pole? +- järgi pakuks veel RS485 sgs diid prskd 5V olema siinil. Juhtpaneelil oma toide mitte ei ole yle suhtlus siini toidetud? Kui ainult 2 traati siis ehk EIB. Alustada võid ka sellest et joonistad maha sisend skeemi ja uurid kuhu need 2 traati lähevad, mis kivid, kivide kapsaste järgi saad juba aimu asjast.
    Modelleerimises ja tootmises kehtivad:
    1. Avariikindel vooluring lühistab kõik teised.
    2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

    Comment


      #3
      Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

      Juhtpaneel elutseb 2 x 1.5 AA elemendi pealt. Minimaalse voolutarbega, elatub julgelt üle aasta ühe patareipaariga ära.

      Hetkel pole veel millegis otseselt kindel, täna oli esimene kord kui asja multimeetriga torkisin
      Siiani parim info suhtluse kohta pärineb toote poolakeelsest(vist?) manuaalist ja näeb välja nii:

      Click image for larger version

Name:	aq6000.jpg
Views:	1
Size:	38,6 KB
ID:	866767

      Musta karbi sisu olen veidi uurinud, seal peamiselt opvõimud ja siis üks prose, Honeywelli enda kirjadega (mis ajast Honeywell pooljuhte toodab?)
      Aga eks mõnel soojemal kütet mittevajaval päeval võtan selle juhtpuldi ka juppideks ja uurin mis karul kõhus on.

      Comment


        #4
        Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

        Esmalt postitatud pic poolt Vaata postitust
        Juhtpaneel elutseb 2 x 1.5 AA elemendi pealt. Minimaalse voolutarbega, elatub julgelt üle aasta ühe patareipaariga ära.
        Küllap siis on pika eluea saavutamiseks mingi rats tehtud protokollis; puhas RS485 või RS232 tapab üsna kindlalt patareid kiiremini.
        If you think education is expensive, try ignorance.

        Comment


          #5
          Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

          Selle riista tutvustuses

          on öeldud et:
          _________________________________
          Comes complete with:
          -LCD controller (battery powered)
          -Main boiler unit
          -Outside thermometer
          -Water temp thermometer to strap on to pipe

          Full instruction manual.
          _______________________

          Kas see manual on olemas?
          Millegipärast on sellele hirmus palju otsijaid.
          Mõnel mehel olevat pabervariant olemas.
          Võiks katsuda neilt küsida.
          ___________________________
          Honeywell AQ6000 Digital Heating Controller

          * Start price: $150.00
          * No reserve No reserve
          * Closed: Sun 1 Jan 2012, 10:20 pm
          ____________________________
          Mida see tähendab?

          Comment


            #6
            Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

            Seda AQ6000 ei toodeta vist umbes 10 aastat juba ja Openthermi polnud siis veel plaaniski.
            Tema protokoll on suletud ja ainult tootjale teada. Lahti häkkimine on ilmselt nii keeruline, et ei tasu ära aga mine tea, tänapäeval olemas igasugu kavalaid monitoorimise softe.
            Mis projekte leidsid selle kasutamiseks, pane mõned lingid.

            Comment


              #7
              Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

              Esmalt postitatud moi poolt Vaata postitust
              Mis projekte leidsid selle kasutamiseks, pane mõned lingid.
              Kui see küsimus oli minule mõeldud siis

              kirjutasin googlisse AQ6000
              Ja linke hakkas tulema. Pooled olid Sony mingi riist.
              Siis sai Honeywell AQ6000 ja tuli põhiliselt jutt et pole manuali.
              __________________________________
              Kui seal oleks RS kasutusel siis olen teinud nii et TxD kui RxD liinile sai ühendatud
              vastuvõtuliinid ja siis kõigi kolme COM pordi info logfaili kirja pandud.

              Pärast sai vaadata kus midagi viltu oli.
              Sai silutud nii haiglate infosüsteeme kui keemikute kromatograafe.
              Töötas küll.

              Comment


                #8
                Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                Ei olnud sulle vaid oli Pic-ile mõeldud.

                Comment


                  #9
                  Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                  moi-l on ilmselt õigus, suure tõenäosusega on suletud protokoll.

                  Tööriistadest läheb vaja vähemalt testrit ja digiossi, ossi asemel võib ka sobiva pingejaguri läbi arvuti helikaardi sisendiga läheneda.

                  Edaspidi vajutad keskkütte regulaatori peal ja piilud ossi ekraani pealt pingekuju. Salvestad pingekujud, analüüsid sisu vastavust tegevusele jne. Võimalik, et pead kahte signaali paralleelselt analüüsima (rx, tx), aga võib-olla piisab ka ühest (half-dupleks puhul).

                  Sidestusosa skeem ka abiks.

                  Suure tõenäosusega saad protokolli nivooteisendajate abil teha järjestikpordile söödavaks.

                  Mässamist on kindlasti vähemalt 2 päeva jagu.
                  If you think education is expensive, try ignorance.

                  Comment


                    #10
                    Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                    Seal on see elu veel natuke keerulisem kuna mõlemal pool on mingi protsessor ja need suhtlevad vahest ka siis, kui ühtegi nuppu puldil ei vajutata.
                    Aga teistpid võib protokoll olla isegi midagi Opentherm sarnast, kuna see protokol algses variandis on natuke vanem kui 10 aastat ja ka Honeywell on Opentherm Associationi liige.

                    Lisa.
                    Hakkas asi huvitama ja netist leidsin sellise info et: For one British Pound, Honeywell sold the first specification to the OpenTherm Association on November 1996.
                    On väga suur tõenäosus, et just selle AQ6000 protokoll on aluseks OpenThermile või vähemalt on nad sama puu harud.
                    viimati muutis kasutaja moi; 04 January 2012, 15:37.

                    Comment


                      #11
                      Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                      Esmalt postitatud moi poolt Vaata postitust
                      Seda AQ6000 ei toodeta vist umbes 10 aastat juba ja Openthermi polnud siis veel plaaniski.
                      Tema protokoll on suletud ja ainult tootjale teada. Lahti häkkimine on ilmselt nii keeruline, et ei tasu ära aga mine tea, tänapäeval olemas igasugu kavalaid monitoorimise softe.
                      Mis projekte leidsid selle kasutamiseks, pane mõned lingid.
                      Põhiline mille leidsin ja mis juba protoplaadile kokkujoodetud sai on see:


                      Olid ka mõned sarnased, Arduinoga aga see opentherm Gateway näis kõige paremini dokumenteeritud olevat

                      Comment


                        #12
                        Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                        protokoll pole suletud, täitsa avatud, ole mees ja kuula. Kõik algab sellest kuidas suheldakse. Levelid, dif signaal või mitte, full half duplex. See selge siis vaatad kas sarnaneb mõne tuntud raudvaraga signaalikuju ja ülesehitus, USART, 1 wire, EIB, CAN jne. Kui see selge siis teed katsemaketi, kuulad pealt, logid asja PC-sse ja pyyad mingite parameetritega seoseid leiad, mis pysivad paigal mis muutuvad koos muutujatega(mis on käsk mis on sisendparameeter). Teed mingeid järeldusi. Siis Paned LCD vms asja PC kylge ja hakkad katsetama saates sama paketi jada, vaatad kas petad ära. Kui jah siis vaatad mis, kas ja kuidas juhtub kui paketti modifitseerida. Sealt läheb asi juba loogilises järjekorras. Ennegi asju nii lahti võetud. Kui krypti v hullemat turva asja vahel pole siis saab kõik lahti. Iseasi kas kulutatav aeg on vaeva väärt.
                        Modelleerimises ja tootmises kehtivad:
                        1. Avariikindel vooluring lühistab kõik teised.
                        2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

                        Comment


                          #13
                          Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                          Noh muidugi ei ole ta suletud krüptimise mõttes aga ta pole avalikult saadava spetsifikatsiooniga protokoll.
                          Netist jäi veel silma, et keegi inglismann oli AQ6000 paigaldamisega alustanud juba 1986 aastal. Seega jääb vähemalt 10 aastat selle vahele kui Honeywell "sold the first specification to the OpenTherm Association". Vaevalt protokoll niisama riiulis seisis see 10 a. ja ilma muutusteta Openthermiks sai.

                          Comment


                            #14
                            Re: Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                            Hello everybody,
                            I have an AQ6000 and i am interested in the protocol.
                            @ pic and other menbers:
                            did you discovery something more?
                            If you want we can continue studying, I have the complete schematic diagram and i can share with you.

                            Regards

                            Mauro

                            Comment


                              #15
                              Vs: Re: Vs: Keskkütte kontrolleri suhtlusprotokolli tuvastamine

                              Had you understand this thread with Google Translate?
                              Pleas upload schematic and give link or send link with personal message.
                              I find that AQ6000 protocol is predecessor of OpenTherm protocol, only released internally 10 years before OpenTherm was made public protocol.
                              It is big probability that with OpenTherm hardware you ca read physical layer of AQ6000 protocol and some part of logical layer can also fit with it.

                              Comment

                              Working...
                              X