hjärt-lung-räddning till min Wisp628

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

hjärt-lung-räddning till min Wisp628

Inlägg av net4all »

Hej!
Tyvärr så har min Wisp628 tydligen fått lite stryk.
Började med att jag jobbade med min robot och försökte använda by-pass funktionen i Wispen. Det ville sig inte alls, efter ett antal försök ser jag hur mitt mätinstrument visar att matningen fallit med ca 1-2V.

Känner på spänningsregleraren som då är ganska varm, slår av all ström och börjar känna på dom andra kretsarna. (Wisp628+PIC 16F628)
Och Wispens MAX 232 krets är skapligt varm....

Har sedan kopplat loss MAX kretsen och testat den löst på kopplingsbordet, den fungerar nästan perfekt, första byten med data man skickar igenom den blir fel, men sedan fungerar den perfekt.

Wisp PICen anslöts på labb-bordet med MAX-kretsen, 20Mhz kristall. Det fungerade inte alls, Xwisp2w-programmet säger
"could not acktivate WISP"/"Send/recive slow buffer error"
Samtidigt blir spännings regulatorn lite varmare, ljumen.

Kan även säga att matningen alldrig överstigit 5V och matningen har inte blivit vänd åt fel håll.

Jag gissar på att Wisp-PICen är bränd, andra föreslag?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Du skulle alltså köra serie comm genom de två extra pinnarna i 15pin
D-subben ? D.v.s pinne 7 ocvh 8 ? Dessa pinnar är skyddade med ett
47 ohm seriemotstånd just för att göra det kortslutningssäkert.
Dock förutsätter det att man håller sig inom 0-5 V på pinnarna.

Jag är inte helt med på vad du gjorde...

Hur som helst, en ny 648A är ju lätt att fixa. Säg bara till (d.v.s maila)
om du är intresserad...
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ska testa med att ersätta både MAX och PICen, förhoppningsvis fungerar det då. (en kompis har progammerare och jag delarna)

Fungerar det inte då så får nog hela Wispen åka till dig(Sodjan) på reparation.

Ett litet ? är: Varför blir spännings-regulatorn varm? Den ska klara 0,5A. Men en trasig PIC borde väll inte släppa igenom så mycket mera ström än en hel? Regulatorn blir bara varm när Wisp-PICen är inkopplad ..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Men en trasig PIC borde väll inte släppa igenom så mycket mera ström än en hel?

Varför inte ?
Det finns inget specat för hur en "trasig" PIC fungerar.

> Regulatorn blir bara varm när Wisp-PICen är inkopplad ..

Och om du enbart lyfter ur PIC'en ur hållaren, sjunker strömförbrukningen då ?
Bara så att du inte har någon annan kortis på kortet...
Och om du sätter dit en "blank" 648'a ?
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Efter att ha bytt MAX krets så fungerar det mesta, allt förutom pass-through
serikomm över pinne 7-´8 på Wispen.

Jag kör ett program som först väntar på att man ska skicka ett tecken till PICen och sedan skicka texten "Hello world!" och sist börja eka alla tecken tillbaka till datorn.

Programmet körs, för när jag har kört "pass AUXI baud 9600" med xwisp2w och anslutit till PICen med hyperterminalen så får jag en massa skräp. Samma sak när jag sedan trycker på någon knapp, då får jag fel tecken tillbaka. Det verkar som om det blir fel på vägen mellan PIC->Dator

Och programmet har alltid fungerat tidigare...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hur ser det du kallar "skräp" ut ?
Är det rätt *antal* tecken (ungefär) ?
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ja, ganska exakt rätt antal. När man sedan skickar tecken genom den så blir endel tecken bara förskjutna men många blir tex M, dvs flera tecken kan ge samma svar
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Vad menar du med "förskjutna" ?
*Vilka* tecken blir ett "M" ?
Blir ett visst tecken alltid samma "skräp" ?
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Nej, det blir inte alltid samma, tex en omstart kan förändra alltihop, men det kan också byta under tiden man kör.
M var ett exempel, man trycker på en tangent men får något annat
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, vad jag försöker komma fram till är om det är något
"system" i det hela, men det låter inte så. Kanske kablar,
lödningar, kontakter eller något liknande. Jag skulle
kolla på signalerna med ett oscillioskop, men då måste
man ha ett så klart... :-)
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Nej, oscillioskop har jag inte :(

Har testat lite mer, om man ansluter 7-8 till varandra utan andra kretsar så fungerar allt utmärkt. Då måste det vä'll vara fel utanför Wispen?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Passar på att fråga, jag lyckades bränna en voltregulator, (inspänningen va ca. 15v) och efter den satt en PIC628A och wispen inkopplad (datorn avstängd), och efter detta fungerade inte PIC'en, så jag blev lite rädd att wispen ska ha gått i sönder.. Det kan vara så att spänningsregulatorn släppte igenom 15v, och det kan inte vara nyttigt..

Jag har inte hunnit testa wispen än, men om den är isönder, kan man då köpa bara PIC'en till den, och vad kostar det? (För det är väll troligast att det är den som har gått i sönder om den har fått överspänning?) En MAX232 har jag hemma om det behövs.

Mvh
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Är inte så erfaren, men IC kretsarna borde väll dö om dom får 15V?
Det är ganska mycket med 15, särskilt när grejerna är byggda för 5V, men kanske har något mer gått sönder...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

:whoho: Den fungerade! 628A'n som satt på labbplattan hade blivit bränd, men på något vis klarade sig Wisp'en :D
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

YES!
Efter att ha raderat och programmerat om PICen några gånger+ koppla om allt och mixtrat med datorns inställningar så fungerar också seriekomm genom Wispen, tror faktiskt att det var i datorn som problemet satt...
:D :D
Skriv svar