Teade

Collapse

Foorumi reeglid.

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

Baud rate tuvastamine

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

    Baud rate tuvastamine

    Mul üks seade, millel tx, rx, 5v, gnd otsad. Tx läheb arvuti jadaporti.
    Sealt tuleb mingi jadasignaal, aga erinevad proovitud kiirused näitavad hyper terminalis vaid hieroglüüfe.
    Kas näiteks ostsilloskoobiga saaks kindlaks teha, mis kiirusel seade töötab?

    #2
    Vs: Baud rate tuvastamine

    5V seade läheb jadaporti? Päriselt ka või? Või millest jutt käib?

    Comment


      #3
      Vs: Baud rate tuvastamine

      Läbi FTDI USB-serial adapteri käib ühendus. Arvuti tunneb seda ikka COM pordina. Teiste seadmetega ning selle adapteriga toimib liiklus mõlemal suunal.
      See üks seade saadab infot küll õigel ajal, aga välja loeb ainult hieroglüüfe. Täpselt nagu kasutaks vale kiirust andmete lugemisel.
      Mul on kasutada Fluke 125. Kui sellega saaks kiiruse teada, siis lähen õhtul proovin.

      Comment


        #4
        Vs: Baud rate tuvastamine

        Kui teiste analoogsete seadmetega töötab, siis küll jah.
        Aga ossiga peaks kiiruse teada saama küll.

        Comment


          #5
          Vs: Baud rate tuvastamine

          kiiruse testimiseks sobib ideaalselt, kui saata kinnises loopis välja U täht (hex on 0x55 ehk binary vaheldumisi 01010101) või siis saata hex 0xAA (binary 10101010). need tekitavad liinil baudrate/2 väärtuse. ehk siis näiteks baud 115200 korral oleks sagedusmõõtja abil võimalik mõõta liinil 57600.
          kui seda tekitada pole võimalik, siis vast saab mingi pildi ka üksikute impülsside pikkuse järgi (kui just ei juhtu järjest mitu samasugust bitti, siis on pikkus suurem).

          arvutist väljasaatmiseks ja sageduse tuvastamiseks võib teha näiteks tavalise teksti faili test.txt ja sinna piisaval hulgal täita tähtedega U (ehk 0x55).
          ja siis commandline peal käsk
          type test.txt > com1
          com nr ei saa vist küll üle kaheksa valida ja devicemanageri all enne anda usb liidesele väiksem com nr.
          ja kiirus commandline peal tuleb paika panna eelneva mode käsuga nagu
          MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]

          Comment


            #6
            Vs: Baud rate tuvastamine

            Esmalt postitatud raxz poolt Vaata postitust
            Sealt tuleb mingi jadasignaal, aga erinevad proovitud kiirused näitavad hyper terminalis vaid hieroglüüfe.
            Miks sa arvad, et see seade sul üldse ASCII märke välja pritsib? Proovi 232Analyzer'i nimelist programmi, seal saad sissetuleva formaati ja vormingut ka proovida, ehk aitab.

            Comment


              #7
              Vs: Baud rate tuvastamine

              Kuna tema seadistamine käib ASCII märkidega, siis arvan, et räägib ise samas keeles, milles kuuleb.
              Ma ei saa talle öelda, mida ta välja peab pritsima. Ta ise pritsib erinevaid asju erinevate nuppude alt.
              Ajan Windowsi käima ja proovin ka 232Analyzerit.
              Selle pildi järgi ütleks küll, et kiiruseks 19200, mida ma olen juba korduvalt proovinud.

              Comment


                #8
                Vs: Baud rate tuvastamine

                kui see pilt on täpselt 1 bit, siis on baud 2x suurem ehk 38400.
                ennist juba mainsin 115200 näitena, et sel juhul sageduse mõõtmisel saab 2x väiksema tulemuse tegelikust baudratest.
                sagedus koosneb kahest poolperioodist ja see 1 bit on ainult 1 poolperiood.

                Comment


                  #9
                  Vs: Baud rate tuvastamine

                  See pilt on kõige väiksem jaotis kogu signaalist. Sama pikki signaale oli teisigi. Aga oli ka pikemaid.
                  38400 ei anna ka paremaid tulemusi.
                  19200:
                  38400:

                  Kuidas seda 232Analyzerit kasutada?

                  Leidsin midagi, mis käib sarnase aparaadi kohta:
                  full-duplex UART at 19,200 bits per second
                  single start bit 8 bit data frames
                  single stop bit
                  no parity bit.

                  Comment


                    #10
                    Vs: Baud rate tuvastamine

                    Esmalt postitatud dieter poolt Vaata postitust
                    sagedus koosneb kahest poolperioodist ja see 1 bit on ainult 1 poolperiood.
                    Oleks nüüd mõõdetud mõlemat poolperioodi, oleks sageduseks saadud 9600.

                    Aga kas seadistamine käib sama adapteriga ehk et seade ise seda adapterit "kuuleb"?
                    Ja kui suur see pinge on, ei saa pildilt mitte aru?

                    Kas andmebittide arvu ka muuta oleb proovinud, momendil on 8?

                    Comment


                      #11
                      Vs: Baud rate tuvastamine

                      Esmalt postitatud A.S. poolt Vaata postitust
                      Oleks nüüd mõõdetud mõlemat poolperioodi, oleks sageduseks saadud 9600.

                      Aga kas seadistamine käib sama adapteriga ehk et seade ise seda adapterit "kuuleb"?
                      Ja kui suur see pinge on, ei saa pildilt mitte aru?

                      Kas andmebittide arvu ka muuta oleb proovinud, momendil on 8?
                      Ei ole mõlemat poolperioodi.

                      Selliseid asju saadab:


                      Seadistamine käib sama adapteriga, aga seadistamiseks on ka vaja teada tema täpset kiirust esiteks. Ei ole veel saanud seadistada.
                      Pinge kõigub kuskil 2V ja 3V vahel, kui ta infot välja pritsib. Üks vertikaalne jaotis on 1V.
                      Andmebitte peakski 8 olema. Seda ei ole muud proovinud.

                      Comment


                        #12
                        Vs: Baud rate tuvastamine

                        Saan ma pildilt õigesti aru, et see on 3.3V TTL signaal, mitte RS232 ega 5V TTL? USB-TTL adapter on ka vastav?

                        Comment


                          #13
                          Vs: Baud rate tuvastamine

                          Esmalt postitatud A.S. poolt Vaata postitust
                          Saan ma pildilt õigesti aru, et see on 3.3V TTL signaal, mitte RS232 ega 5V TTL? USB-TTL adapter on ka vastav?
                          USB-TTL adapter on vastav. See on seadmega kaasas. FTDI FT232RL on peal.
                          Ma mõõdan enne adapterit ossiga ning vahepeal proovin läbi adapteri arvutiga ühendada.
                          Kogu paketist suurem pilt ka:

                          Comment


                            #14
                            Vs: Baud rate tuvastamine

                            Signaal paistab selle pildi pealt küll ilus, ei oska midagi arvata.
                            Kas adapteril mingit 3.3V-5V lülitit/jumperit pole, mis on momendil 5V peal? Kui oli seadmega kaasas, siis ilmselt mitte.

                            Comment


                              #15
                              Vs: Baud rate tuvastamine

                              Esmalt postitatud A.S. poolt Vaata postitust
                              Signaal paistab selle pildi pealt küll ilus, ei oska midagi arvata.
                              Kas adapteril mingit 3.3V-5V lülitit/jumperit pole, mis on momendil 5V peal? Kui oli seadmega kaasas, siis ilmselt mitte.
                              Pole ühtegi lülitit.

                              Comment

                              Working...
                              X