Spørgsmål:
Hvordan løser man en kortslutning?
adtewa
2015-12-11 04:45:58 UTC
view on stackexchange narkive permalink

Jeg bygger en morse-sender. Når lydstyrken er op, og jeg trykker på en knap, bipper den. (Også ved hjælp af JME8 kodede jeg et program for at få signalet fra GPIO 17 og afkode morse til tegn.) bad wiring

5V er nødvendig for at drive summeren (3 , 3 var for lille til det), men GPIO kan acceptere 3,3V, så jeg brugte en spændingsdeler.

Når lydstyrkeknappen er slået fra, og jeg trykker på knappen, genstarter hindbæret . Hvad er der galt med min ledninger? Hvordan kan jeg ordne det?


OPDATERING:
Når potmeteret er helt nede, og der trykkes på knappen, vises der en kortslutning mellem 5V og grund, det er derfor Pi genstarter.

Hvordan kan jeg løse en kortslutning?


EDIT af SlySven: Detaljerne i summeren angav, at det er en summer, der kan drives af en konstant jævnstrømsforsyning - fra databladet, som @ SimonÁdám angav: First page of data-sheet image Second page of data-sheet

Brug dog et potentiometer til reducere den leverede strøm / spænding er ikke vil arbejde ordentligt for at kontrollere det producerede volumen fra alt det, jeg kan se ...

Det kan bare være den måde, du tegnede det på, men du har strømskinnerne bagud. Hvorfor forenkler du ikke ledningerne og strømmer piezo fra 5 volt pin og slutter kontakten til jorden. Fjern alt andet midlertidigt. Derefter kan du opbygge kredsløbet igen et trin ad gangen. Forudsat at det er en gryde til at styre lydstyrken under piezoen, skal ikke midterstiften være den variable modstand, og de ydre 2 stifter skal jordes og styres? http://www.electronics.dit.ie/staff/tscarff/DT089_Physical_Computing_1/LABS/LAB_3/pot%20wiring.jpg.
Måske med puljen i minimumsposition, når du trykker på knappen, er der en kortslutning mellem 5V og jord.
@SteveRobillard Jeg brugte denne tutorial: [link] (http://www.wikihow.com/Wire-a-Potentiometer). Det viser den modsatte vej end din. Hvor kan du se, at jeg har backwords til strømskinner? Jeg vil ikke fjerne noget, fordi det fungerer som charme, undtagen når potentiometeret er nede.
du har jord tilsluttet den røde skinne og strøm til den blå
Jeg tror, ​​han henviser til farverne langs brødskinneens strømskinner. De betyder ikke noget, men de fleste mennesker vil sandsynligvis lægge jorden til blå og strøm til rød.
@joan Det skulle være svaret! Hvordan kan jeg ordne det?
Du skal først bekræfte, at det er tilfældet. Jeg var forvirret af Fritzing. I den ene yderkant af potten forbindes den midterste stift til jorden ved den anden 5V. Er begge ekstreme direkte forbundet til jord / 5V uden en modstand i stien? Hvis ja, er det også kortsluttet til jorden / 5V, når der trykkes på knappen?
@joan Kortslutning er bekræftet.
Jeg forstår stadig ikke kredsløbet. Som præsenteret kan jeg ikke se, hvordan det ændrer lydstyrken. Kan du tilføje et billede af potten i kredsløbet? En anden kan have en klar forståelse og være i stand til at sende en løsning.
@joan Jeg tror, ​​at potentiometeret fungerer som en spændingsdeler, da det drejer til højre, tilføjer det mere spænding til summeren (minimum 0V, max 5V). Og ved lavere spænding er lydstyrken lavere, på høj er den højere. Nu hvor jeg skriver det, er det måske ikke en korrekt måde, fordi summeren er 3V-24V. Men min mistanke skal bekræftes :) (Jeg kan ikke lave et nyttigt billede af potentiometeret)
Jeg forstår rektoren, men det er ikke det, der vises i Fritzing. Jeg forventer, at den midterste pottepind er forbundet med piezo og jorden potpind.
To svar:
DrBomb
2015-12-14 11:51:37 UTC
view on stackexchange narkive permalink

Til at begynde med er dit design iboende mangelfuldt, bliver du nødt til at foretage en ny implementering af, hvad du vil gøre.

Forklaringen på, hvorfor det er mangelfuld, er dobbelt.

  • Dit potentiometer. Midterhanen er forbundet til piezo, venstre til 5V og højre til GND. En GND-forbindelse er unødvendig, fordi en R i serie med piezo er nok til at begrænse strømmen og få den til at lyde lavere. Denne GND-forbindelse er grunden til, at pi kortsluttes, fordi der er en direkte sti fra 5V, derefter gennem knappen, så GND, dette forkorter forsyningen, og PI brunes ud.
  • "Lytning "på spændingen på forsyningen af ​​piezo er ikke en god idé. Der vil være spændingsfald på både piezo og potentiometer, så disse aflæsninger vil ikke være nøjagtige, hvis det endda detekteres.

En nem løsning ville være for dig at lytte til din knap, så skift summer, når der trykkes på knappen.

Hardwareløsningen er følgende:

Made using digikey's SchemeIt

Venstre input pin ville være forbundet til knappen. Pullup R2 kan ignoreres, hvis du konfigurerer indgangsstiften til PULL UP.

Transistoren Q1 ville være et generelt formål 2n2222 eller lignende, forbundet til en udgangsstift på hindbæret. GLEM IKKE MODSTANDEN R1, en kortslutning på en udgangsnål vil ikke være så smuk som de shorts, du har oplevet.

Det eneste, du skal gøre, er at kode ændringerne. Hvis du på nogen måde vil lytte til knappen, der trykkes på, skal du kontrollere en anden løsning.

Arbejde med elektronik på et hindbær kan være farligt for tavlen. Vær meget forsigtig næste gang

Undskyld @DrBomb - tillader din licens til Scheme det at offentliggøre det - Jeg er ikke bekendt med produktet, men "Brug af Scheme-det er underlagt og udgør din accept til Scheme-it-licensen og vilkårene for brug" fangede øje, da de ting, der blev lagt på SE, skulle være tilgængelige under en "Creative-Commons-Share-Alike" -licens; som det sker IANAL, bare en GPL-fan ...!
Tak for dit svar. Jeg forstår nu meget. Hvad er modstanden ved R2 pullup? I betragtning af højre side af din tegning: Hvis potentiometeret er maksimalt, er der ikke kortslutning mellem Vdd og jorden? Er der ikke brug for en modstand før piezo for at nedbringe strømmen under 10 mA? Kunne Vdd være 5V eller et 9V batteri?
"Summeren" er designet til at arbejde lige fra en 12Vdc-forsyning, der er ikke behov for en modstand til denne enhed - 10mA er det * maksimale * det sandsynligvis vil tage ved den givne spænding (og er hvad kredsløbet skal være forberedt på at give det fungerer korrekt) - hvorfor det ikke er den bedste idé at bruge det tretrådede potentiometerkredsløb (selvom det er korrekt).
Hvis viskeren til potentiometeret i DETTE kredsløb er øverst, er det virkelig en kort, men strømmen skal stadig strømme gennem "summeren" og transistoren (og sidstnævnte er det, der tænder og slukker for strømmen) - hvis summeren VAR IKKE der, vil transistoren blive ødelagt, hvis potten. er i den minimale modstandsposition - men det er, så tingene er OK, hvis transistoren kan passere 10mA, når den er mættet (hårdt tændt), når spændingen over den sandsynligvis er omkring 0,5V - effekt spredt i transistoren er derefter 0,5V x 0.01A = 0.005 Watt, som næsten enhver diskret transistor kan tage!
Og Vdd for DET bit kunne faktisk være et 9V batteri (for lidt mere volumen) - husk bare at forbinde batteriets jord til transistorens emitter (nederste terminal).
R2 kan være omkring 1K, men den interne pullup fra hindbær. Normalt er disse summere designet til at køre fra direkte spænding, men hvis du virkelig er bekymret, kan du sætte en modstand på samleren i serie med summeren. Kontroller også, at transistoren ikke bliver for varm, eller at du muligvis både skal tilføje nævnte modstand eller finde en NPN-transistor med højere effekt.@SlySven Jeg googlede bare en gratis online skematisk producent, fordi jeg ikke har nogen installeret lige nu.
@DrBomb Jeg skrev en e-mail til SchemeIt, de sagde at _ "De designs, du opretter i Scheme-it, er dine, så du kan offentliggøre dem, hvis du vil." _
SlySven
2015-12-12 04:41:18 UTC
view on stackexchange narkive permalink

Hvis du overvejer det kredsløbsdiagram, jeg kørte op (med gschem - en del af GPLed Electronics Design Automation -projektet): schematic derived from diagram in question

Kan du se, hvordan Potentiometeret har de to røde ledninger på det forkerte sted (skift dem for at rette det), så hvis viskeren (som SKAL forbindes til den røde ledning i summeren, tror jeg) er i bunden af ​​sin rejse ( i nærheden af ​​den sorte ledning elektrisk set, når den trykkes på kontakten, KORTER den 5V-forsyningen til jorden.

Også R4 er overflødig, som kredsløbet ser ud til at være - dens effekter gentages fuldstændigt af R1 -3!

Dette fungerer også kun, så summeren afgiver en lyd, når der trykkes på knappen, hvis summeren er en enhed, der accepterer en jævnstrømsspænding som strømforsyning og bruger den til tænd en intern oscillator for at drive det lydproducerende element indeni. Ikke alle "lydgivere" fungerer sådan, nogle skal køres med en vekselstrømsspænding (de har IKKE et internt oscillatorkredsløb, de har brug for en ekstern). han summer er en enhed, der tager en jævnstrømsspænding og afgiver sin egen lyd, hvorefter forsyning af forsyningen via en variabel modstand som en potentiel skillevæg er et dårligt design - for en god tommelfingerregel er den strøm, der kan tages ud midten af ​​skillelinjen (viskerens kontakt på et potentiometer) bør ikke være mere end at sige en femtedel eller bedre ikke mere end en tiendedel af strømmen, der følger fra top til bund.

Et bedre arrangement ville være at afbryde den sorte ledning fra bunden af ​​den variable modstand helt, og så er den eksisterende misforbindelse af de to andre forbindelser til den variable modstand ikke vigtig, så jo nærmere viskeren kommer til den tilsluttede ende, jo mere strøm / spænding / effekt kommer igennem i summeren (og mindre går tabt i den variable modstand), og den skal blive højere som forventet, afhængigt af den relative modstand, som summeren og den variable modstand har, får du kun enhver lyd fra summeren, når viskeren er stort set mod den tilsluttede ende.

Tak. Det arbejder med at skifte de to ledninger. Jeg gætter på, at vejledningen [her] (http://www.wikihow.com/Wire-a-Potentiometer) er defekt. 10K modstand nær knappen (R4) er ikke nødvendigvis, jeg prøvede (jeg forstår endnu ikke hvorfor). Summeren er en piezo-højttaler, jeg tror, ​​den er til DC, jeg tror ikke, den har oscillator. Før dette brugte jeg oscillerende signal fra Arduino til at køre den, men giver bare signalet, at den også fungerer, jeg ved ikke hvordan.
** Dette forslag er død forkert **. Det kortslutter stadig potentielt et pi-signal eller en skinne (uklart hvilken) der skal jordes, når potentiometeret er i minimumsposition, og det er slået ned. Hele kredsløbskonceptet er blandet sammen - plakaten skal forklare deres mål og derefter lave et rent design for at opnå dem, der ikke bevarer nogen af ​​de mange fejl, der er begået undervejs.
@ChrisStratton Diagrammet ** inkluderer fejlen - så den er forkert - men der står også, hvilke ledninger der er forkerte og skal repareres! ** En stor antagelse, jeg har gjort, er, at den lydproduktionsenhed, som jeg har mærket U1, er i stand til at producere en tone, når den leveres med en jævnspænding. Under den omstændighed - i kredsløbet I THINK er beregnet - er formålet med at lave en lyd, når knappen trykkes ned, OG samtidig sendes et signal om, at knappen er nede, til Pi som en INPUT ...
... Dette ville være, hvis kredsløbet er beregnet som en * Morse Code-træner *, og Pi derefter bruges til at forsøge at afkode, hvad brugeren / praktikanten kommer ind ved at trykke på knappen.
@SlySven Det er faktisk en _Morse Code-træner_. Jeg vil gerne dele den, når den er klar, men kun hvis jeg ved, er min ledning ikke forkert. Selvom det føles godt, og du styrker min opfattelse, _ "Dit kredsløb lyder muligvis uden at udsende røg i øjeblikket" _ er ikke så lovende :) Så jeg undersøger og lærer og venter på flere svar.
Kan du give yderligere detaljer om summeren - er den designet til at udsende en kontinuerlig tone, når 5V påføres terminalerne - eller skal den tilføres en vekselstrøm / strøm (som en traditionel højttaler) og vil derefter få det, der nogensinde lyder det medfølgende signal repræsenterer? ** Hvis det er det tidligere tilfælde, glemmer jeg potentiometeret sammen ** * (og afstår ethvert forsøg på at kontrollere lydstyrken) * ** og fjern det ** (og de mørkerøde og sorte ledninger til det og R4) ** og tilslut bare den lyserøde ledning til, hvor den mørkerøde trådte til ved kontakten, før du fjernede den. **
OTOH hvis enheden er som en højttaler - så bliver dit kredsløb ikke noget godt - du har brug for noget for at gøre et lydsignal stærkt nok til, at enheden kan afspille ...
@SlySven [This] (http://www.hestore.hu/files/KPI-G2330E.pdf) er kun jeg kender til piezo-højttaleren, og jeg tror, ​​det fungerer med både skiftende signal og begge konstante signal. Det er ikke en traditionel højttaler, det er en [piezo] (http://www.engineersgarage.com/insight/how-piezo-buzzer-works).
@SlySven [Here] (http://forum.allaboutcircuits.com/threads/how-do-you-control-the-loudness-level-of-a-piezo-buzzer.58575/) Jeg læste, at _En piezo-bipper (det bipper ved en høj frekvens, det brummer ikke ved en lav frekvens) har en indbygget oscillator og kører fra DC. Dens lydstyrke bestemmes af jævnstrømsspændingen.
Tak for databladet - Jeg har redigeret dit indlæg for at inkludere det (hvis det er tilladt), og det bekræfter min mistanke om, at det er "designet til at producere en støj", når en konstant (DC) forsyning sendes til det. At "støj" vil være en 3,7 ± 0,5 kilo-hertz tone, men det vil kun være 82dB med en 12V forsyning i en afstand på 30 cm, så det bør ikke være nøjagtigt * øredøvende * med 5V fra Pi's forsyning - jeg tror du slippe alligevel uden lydstyrkekontrol!


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...