Sida 1 av 2

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

Postat: 3 december 2007, 22:24:50
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?

Postat: 3 december 2007, 23:08:57
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...

Postat: 4 december 2007, 13:31:27
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 ..

Postat: 4 december 2007, 13:36:24
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 ?

Postat: 4 december 2007, 16:26:25
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...

Postat: 4 december 2007, 16:37:07
av sodjan
Hur ser det du kallar "skräp" ut ?
Är det rätt *antal* tecken (ungefär) ?

Postat: 4 december 2007, 16:45:10
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

Postat: 4 december 2007, 16:57:40
av sodjan
Vad menar du med "förskjutna" ?
*Vilka* tecken blir ett "M" ?
Blir ett visst tecken alltid samma "skräp" ?

Postat: 4 december 2007, 17:03:28
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

Postat: 4 december 2007, 17:07:46
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... :-)

Postat: 4 december 2007, 17:18:48
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?

Postat: 4 december 2007, 17:19:45
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

Postat: 4 december 2007, 17:37:59
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...

Postat: 4 december 2007, 17:48:44
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

Postat: 5 december 2007, 10:03:11
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