5v signaalin nauhoitus puhelimella

Liittynyt
29.11.2018
Viestejä
367
Olisi tarkoitus nauhoittaa 5v signaalia (hall sensor) android puhelimella, että saa dynotettua tuollaisen sähköpelin.

Ohjelmana GSF dyno

Valmistajan sivuilla on tällainen kytkentä, joka on tarkoitettu 12v magneetolta tulevalle signaalille:

spannungsteiler_mic.jpg


Tuota kytkentää ajattelin soveltaa.

Näköjään Androidin headsetissä on mikrofonin ja maan välissä n. 1.7k joten sen verran sieltä pitää löytyä tai muuten kännykkä ei tunnista mikrofonia. Toisin sanoen R4 pitää olla siis 1.7k.

Miksiköhän tuossa tehdään jännitejako kahteen kertaan ja mitä nuo diodit tekee? Joku suojaus plugia kytkiessä?

Android ilmesesti pukkaa mikkiliitäntään jonkun 2v jännitteen ja sitten eri vastusarvoilla tekee eri juttuja (esim. äänenvoimakkuus, mute jne.).

Jos pelkkä jännitejako riittää, niin varmaan toimisi että olisi vain R3 1M ja R4 1.7k, jolloin max jännite n. 9mV?
 
Oletettavasti tuo R4 on juuri tuota headsetin tunnistusta varten tms.

Nuo diodit ovat tuossa suojana joka rajoittaa mikkiliitäntään tulevan jännitteen alle 1V luokkaan vaikka tuon R1/R2 -jännitejaon jälkeen olisikin vielä enemmän jännitettä tarjolla.
 
Oletettavasti tuo R4 on juuri tuota headsetin tunnistusta varten tms.

Nuo diodit ovat tuossa suojana joka rajoittaa mikkiliitäntään tulevan jännitteen alle 1V luokkaan vaikka tuon R1/R2 -jännitejaon jälkeen olisikin vielä enemmän jännitettä tarjolla.

Tuo R4 ei voi olla 33ohm ainakaan androidin kanssa. Tämä kytkentä on tehty jollekkin normaalille nauhurille. Selvittelin vähän miten tuo ulkoinen mikrofoni toimii androidissa ja se on ilmesesti aktiivi, eli sille menee jännite:

Gx3bc.png


Tässä näytetään miten android käsittelee tuota liitäntää eri vastuksilla:

Sieppaa.PNG


Eli siis puhelimen päästä tulee tuo 2v.

Kokeilin tehdä tällä kytkennällä (tosin vastus oli 1k) ja sain jopa nyt jotain signaalia tallennettua puhelimella:

adapter.png


..mutta siinä oli melkoisesti häiriötä. En myöskään tiedä mitä ohjelma tykkää tuosta 0-5v hall kanttiaallosta (joka tosin käy hieman miinuksen puolella). Tuon konkan läpi ei tietenkään tasavirta mene, joten jotain ac:ta siellä pitäisi näkyä. Ehkäpä sinne hall lähtöön pitäisi tehdä jokin jännitejako, että signaali ei olisi kuin hieman yli 2v ja säätää tuon konkan ja vastuksen arvoja?

Lähteet:

What is a reasonable ohmage measurement for a microphone on a PC headset?
3.5 mm Headset: Accessory Specification | Android Open Source Project
Android device external mic wiring |
 
Kerros nyt eka vielä, miksi tarviit hall antureista tarkkaa tietoa? Pyörimis nopeutta varten? Eikö kävisi joku kierrosluku mittari ja valkoinen teippi vanteeseen?

Jos sulta löytyy Arduino, esp32 tai Pico niin niilläkin saisi helposti esim, tietokoneelle.
 
Kerros nyt eka vielä, miksi tarviit hall antureista tarkkaa tietoa? Pyörimis nopeutta varten? Eikö kävisi joku kierrosluku mittari ja valkoinen teippi vanteeseen?

Jos sulta löytyy Arduino, esp32 tai Pico niin niilläkin saisi helposti esim, tietokoneelle.

No siis tästä sähkövehkeestä saa suoraan controllerilta simuloitua hall signaalia eli 0-5v kanttiaaltoa mikä kertoo kierrosnopeuden. Sitä pitää pystyä tallentamaan äänenä wav muotoon, että tuo ohjelma sen ymmärtää. Helpompi voisi olla joku vanhempi nauhuri, mutta puhelimesta saa suoraan tiedoston oikeaan muotoon ja lähetettyä sähköpostilla koneelle missä on tuo ohjelma. Koneella suoraan voisi periaatteessa tallentaa, jos sen saisi vaikka reppuun ängettyä, mutta yritän nyt tätä puhelinta aluksi.
 
Jätä konkka pois, sillä et mitään tee jos tarkoitus lukea DC signaaleja. Tässä kannattaisi keskittyä pelkästään hall anturin signaaliin. Ne on yleensä puhelimen päät suojattu aika hyvin ja suuret impedanssi ehkäisee sitä imasemasta virtaa vahingossa.

Jos sulla on esim, 49E hall senori siellä niin se jaksaa antaa vain 10 mA max. Sillä et juurikaan mitään saa rikki.

1k vastuksella maihin, Hall sensorin jännite 4.2V jäisi vielä 3.5V niin on voinut häiriötä tulla tosiaan. Kokeile laittaa 100 Ohmin, niin tulisi 1/3 hall sensorin portista ulos jännitettä. Se Androidin 2V lähtö voi olla ihan vaan hentoinen ylösveto, joka kyllä tipahtaa pois. Sillä ei pitäisi olla mitään väliä.

Ja nyt en jaksa enempää miettiä, pitää alkaa nukkumaan.

sä voit kokeilla falstadin simulaattorilla eri skenaarioita. Falstad.com ja circuit simulator.
 
Viimeksi muokattu:
No signaalin on ilmeisesti pakko olla AC. Ainakin ovat rakennelleet tällaisia purkkeja joihin saa siis pulssin sytytysjohdosta ja toisen kelalta, jolloin saadaa moottorin kierrosnopeus ja renkaan pyörimisnopeus samalla (stereona siis nauhoitetaan).

msg-37880-0-63878500-1366011166.jpg.e4de3c8abf39c2607e0fb1e5e33a955a.jpg


Jotain tällaista antaa ulos jos siis nauhoitetaan tietokoneen äänikortilla:

post-228-0-21991700-1354835515.png


Tuo on varmaan line-in signaalia, koska tasot ovat melkein +/- 500mV. Tällaista jos saisi puhelimellakin nauhoitettua, mutta ei taida onnistua?

Olen kokeillut tuota simulointia. Pitää jatkaa sen kanssa, mutta en osaa sanoa paljonko on sitten puhelimen päässä se lopullinen vastus, joka on siis konkan jälkeen.
 
No signaalin on ilmeisesti pakko olla AC. Ainakin ovat rakennelleet tällaisia purkkeja joihin saa siis pulssin sytytysjohdosta ja toisen kelalta, jolloin saadaa moottorin kierrosnopeus ja renkaan pyörimisnopeus samalla (stereona siis nauhoitetaan).

msg-37880-0-63878500-1366011166.jpg.e4de3c8abf39c2607e0fb1e5e33a955a.jpg


Jotain tällaista antaa ulos jos siis nauhoitetaan tietokoneen äänikortilla:

post-228-0-21991700-1354835515.png


Tuo on varmaan line-in signaalia, koska tasot ovat melkein +/- 500mV. Tällaista jos saisi puhelimellakin nauhoitettua, mutta ei taida onnistua?

Olen kokeillut tuota simulointia. Pitää jatkaa sen kanssa, mutta en osaa sanoa paljonko on sitten puhelimen päässä se lopullinen vastus, joka on siis konkan jälkeen.

Se hall anturin signaali on digitaalista DC:tä. Mutta sen tasoa voisi ehkä ohjelmallisesti käsitellä siirtämään offsettiä alemmas. Onko se sitten tärkeää on eri juttu. Lukeeko se nousevalta reunalta, laskevalta vai molemmilta? Laskeeko se aina nollan ylitykset? Tarviiko sen olla liveä datan käsittelyä vai onko sitä tarkoitus jälkikäteen käsitellä?

AC ja DC on ihan yks ja sama. Se on sama kun puhuisit että olet uinut meressä, mutta eri asia missä meressä. Merta yhtä samaa vettä kaikki vain.

Jos tarviit negatiivisia jännitteitä, nii kyllä ne DC :lläkin onnistuu. Sie nyt yrität liian orjallisesti noudattaa noita ohjeita jotka on tehty analogiselle signaalin lukemiselle. Se moottorin käämiltä luku on vaarallista kun se on induktiivista virtaa nii se lyö läpi vaikka väkisin jos et suojaa piiriäsi.

Jos haluat livenä sen datan käsitellä, niin diodilla saa jännitteen offsettiä säädettyä sinne negatiivisella puolelle. En nyt muista miten, mut esim, konkalla ja diodilla saa tehtyä bootstrapin fetille, eli saadaan esim, 5V jännitteestä vaikka 12V niin saadaan mosfetit kunnolla käyntiin pienellä rds_on arvoon. Miepä illemmalla koetan katsoa tietokoneella ja isken jakoon jos saan jotain fiksua aikaiseksi.

Kun tässä kävin miettimään, niin se AC saattaa tarkoittaa juurikin että laskee Nollien ylitykset.
 
Kyllä tuo näköjään toimii ihan pelkällä 10k vastuksella maihin. Saattaa tosin välillä välkkyä kännykässä ties mitä volume ylös / alas jne. mutta tallentaa kuitenkin luotettavasti.

adapter.png


DSC_0484.jpg


Näyttökuva 2023-07-31 201915.png


käppyrä.png


Hurja vääntö tuollaisessa 750W sähkömoottorissa. Nyt sitten vaan hakemaan parempia säätöjä.
 
Vähän asetuksia muokkaamalla melkein hevosvoima enemmän. Ei ole vieläkään varmaan täysi potentiaali tässä.

7.png
 

Statistiikka

Viestiketjuista
261 775
Viestejä
4 546 788
Jäsenet
74 846
Uusin jäsen
Urnaakkeliz

Hinta.fi

Back
Ylös Bottom