Problem med överföring PC - CNC

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med överföring PC - CNC

Inlägg av sodjan »

Tja, superexpert och superexpert... :-)
Jag var ansvarig för en anläggning med en PDP och en 4-5 BTR kort på Ericsson
en gång i tiden, 80-tal. Det var kort som (jag tror att) Intel hade designat åt Ericsson
eller Digital, men de gjorde väl i princip samma sak. D.v.s läste en "papperstape" från
en fil på PDP'n och körde över ett block i taget till BTR kortet som sedan simulerade
en "tape reader" mot maskinen. Virmaskiner, "positionerare" (där man har hjälp med
positioneringen men själva virningen sköttes för hand).

Svårt att säga vad som kallas "bootloader" här.

Så vitt jag kan se så finnas det ingen traditionell processor på kortet.
Ett UV-EPROM, ett statiskt 32Kx8 RAM samt en parr I/O krets (PIO).
Det måste väl vara till SRAM som PC'n laddar någonting. Kanske att det
är uppbyggt med sekvenser i EPROM'et som "program" för det hela... !?

De kort som vi hade var byggda kring 80xx processor.
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

Jag tänkte främst på att du är expert på microrprocessorbiten.

#Så vitt jag kan se så finnas det ingen traditionell processor på kortet.#
Nu börjar minnet svika lite, men jag har bestämmt för mig att denna BTR vart kontruerad med mikroprocessor.

Så här ser listan ut som kommer på skärmen, när man skriver BOOT.

Kod: Markera allt

Användande: F:\usr\kontor\terminal\cim\cnc\ver83\boot.exe
-?          skriver denna hjälptext
-a(boot)    boot-adress för 8051-dator
-c(crc)     checksumma
-d(debug)   mer debug info (debug = 1║2║4)
-f(namn)    namn pa .hex-fil
-h          skriver denna hjälptext
-rCOMn,h,b  n=serieport, h=hastighet, b=bitar 
-a(boot) boot-adress för 8051-dator, det borde väl tyda på det är en 8051 processor?
Finns det ingen sådan på kortet?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med överföring PC - CNC

Inlägg av sodjan »

Det enda som är lite oklart är kretsen med en klisterlapp.
Det *kan* vara en UV-raderbar processor, inte ett EPROM som
jag antog. Inte osannolikt kanske. Det är någon text på den som är
nästan oläslig på bilden. Strunt samma, det är nog så. :-)

Hur som helst, det hela *ska* ju fungera normalt sett. Om det inte
fungerar så har något onormalt inträffat. Åskan har ställt till det.
Eller glapp i någon av alla socklar. Eller något helt annat... :-)
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

#Hur som helst, det hela *ska* ju fungera normalt sett.#
Jo naturligtvis. Jag var bara lite nyfiken på hur det är tänkt att fungera, även när allt är ok.
Men det kanske kanske är omöjligt att lista ut.

Jag var ner i källaren nu, efter 3 timmars varmkörning av PC och BTR.
Nu är felet tillbaka. :tumner:

Den här gången stängde jag bara av BTR. Få se om man kan ringa in felet lite.
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

Fortfarande samma fel med kall BTR.

Gjorde ett nytt test omvänt. BTR igång och PC avstängd.
Vid test med kall PC fungerar det.
Det får nog bli byte av serieport.

Ang. bootloadern, så hade jag nog fått det hela om bakfoten hur det fungerar.
Nu har jag läst på lite.
Bootloadern är alltså ett litet program som finns bränt på BTR-kortet, i princip bara för att få igång seriekommunikationen?
(Jag min dumma fan trodde att det var det som skickades vid uppstart. :badgrin: )
Det som som skickas, acra2.hex, det är alltså själva programvaran för BTR-kortet?
Jag vill minnas att vi gjorde på det krångliga vistet, för att uppdatering av programvaran skulle bli enklare.
Senast redigerad av säter 8 augusti 2011, 21:35:11, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med överföring PC - CNC

Inlägg av sodjan »

Ja, jo...

Det skulle betyda att processorn dels har ett fast lagrat program (bootloader,
laddprogram), sannolikt i sitt eget UV-EPROM (det är väl en modell med "glasruta" ?),
dels (efter laddning) ett program (själva BTR-funktionen) i RAM minnet (HY62256).
Bootloadern gör efter laddning ett hopp till BTR-progremmet.

Jo, det är väl en tänkbar lösning, det gör ju att det är lite enklare att byta
BTR-program genom att bara byta ut acra2.hex filen. (Och det var ju just
vad du skrev, ser jag nu... :-) ).

Aja, grundfunktionen verkar finnas där någonstans, om än inte stabilt.
Och visst, det kan lika gärna vara i PC-änden det strular, du hade väl
ett par vrak till datorer om jag inte minns fel... :-)
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

Då tror jag att jag fattar flödet någorlunda i alla fall.
Det här Lines som rabblas upp på skärmen när programmet laddas, det misstämker jag är någon form av kvittering från BTR att raderna i HEX-filen tas emot. Rycker man ur seriekabeln under laddning stoppar dessa Lines att komma.
Nu har jag fått fatt i killen som skrev BOOT.EXE åt mig. Han skulle maila över källfilen. Skadar ju inte att ha.

Jag har nu ryckt av huven på datorn, och det visade sig vara ett kombinerat kort med serie/parallell portar + diskkontroll. :tumner:
Det lär väl inte vara någon mening att skifta över till COM2?
Jag öppnade några 486'or, men samtliga hade serieporten på moderkortet. :tumner:
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med överföring PC - CNC

Inlägg av sodjan »

> Det lär väl inte vara någon mening att skifta över till COM2?

Det är alltså dubbla COM portat på det där kortet ?
Jo, det kan det absolut vara. Om det nu var åskan så kan drivkretsarna
på COM1 ha fått sig en "kyss", medans COM2 (om den var oansluten) kan
ha klarat sig helt utan problem.

> Jag öppnade några 486'or, men samtliga hade serieporten på moderkortet.

Du menar, så att du inte kan flytta enbart COM portarna ?
Jag antar att det finns någon annan anledning till att du inte
kan flytta själva funktionen till en av 486'orna ? Jag minns inte
alla dina gamla trådar om ditt dator-museum... :-)
Användarvisningsbild
swesysmgr
Inlägg: 14916
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Problem med överföring PC - CNC

Inlägg av swesysmgr »

säter skrev:Jag har nu ryckt av huven på datorn, och det visade sig vara ett kombinerat kort med serie/parallell portar + diskkontroll. :tumner:
Det lär väl inte vara någon mening att skifta över till COM2?
Jag öppnade några 486'or, men samtliga hade serieporten på moderkortet. :tumner:
Har du två serieportar i samma dator så koppla en nollmodemskabel mellan dem och kör ett terminalprogram mot respektive port.

Då borde du kunna se att de är hårdvarumässigt OK om du kan skicka data mellan terminalerna utan problem.

Har datorn enbart DOS blir det svårare att köra två terminaler men bär dit en extra dator istället och testa seriekommunikation mellan de två.
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

#Det är alltså dubbla COM portat på det där kortet ?#
Ja det verkar så, dessutom 2st till portar.
Den ena är nog printerport, vad den fjärde är vete sjutton.
Jag testade att shifta till COM2, men fick ingen kontakt alls. Man kanske måste ändra i CIM.BAT för att det ska fungera.
Eller finns det något sätt att få COM2 att bli COM1?

#Jag antar att det finns någon annan anledning till att du inte
kan flytta själva funktionen till en av 486'orna ?#
Det är P1'or jag har gott om. :badgrin:
Undrar om det skulle funka att bara flytta över hårddisk och nätverkskort?
Jag tror det finns 1st ISA-plats i dem.

Men snabbast är ju att testa med COM2 först.
2011_07010349.JPG
2011_07010353.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med överföring PC - CNC

Inlägg av sodjan »

> Man kanske måste ändra i CIM.BAT för att det ska fungera.

Där det står COM1 ska det ändras till COM2 !
\cnc\ver83\boot.exe -fc:\cnc\ver83\acra2.hex -a1000 -rCOM1,9600,N81 -d1 -c3882
if errorlevel == 0 goto logon
pause
goto end

:logon
LH C:\CLIENT\NETX.EXE
F:
LOGIN CIM
CD \USR\CIM
rem c:\cnc\ver8\cnc CIMX e F:\USR\cim\komp8.ini 1.35 %CNC_RUN%
c:\cnc\ver83\cnc.exe -mCIMX -ee -kf:\usr\cim\komp8.ini -s1.68 -v12000 -rCOM1,9600,N81
LOGOUT
C:
C:\CLIENT\NETX /U

:end
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

Jag fick ingen som helst kontakt via COM2.
Dessutom hittade den inte på servern när jag hade ändrat i .bat-filen. Varför, övergår mitt förstånd.

Hur ligger det till, om jag pluggar i en till serieport, så blir väl inte den COM1?
Jag måste ju behålla det nuvarade kortet, annars blir jag utan diskkontroll.
Användarvisningsbild
swesysmgr
Inlägg: 14916
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Problem med överföring PC - CNC

Inlägg av swesysmgr »

ISA korten brukade man behöva jumpra med basadress och interrupt vilket styrde vilket kort som skulle vara vilken COM-port.

Du kan kanske jumpra om den befintliga porten till COM2 och sätta i ett annat kort som COM1 men är det inte enklare att ta en annan PC där COM-porten helt säkert är OK?
Användarvisningsbild
säter
Inlägg: 35211
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Problem med överföring PC - CNC

Inlägg av säter »

#är det inte enklare att ta en annan PC där COM-porten helt säkert är OK?#

Så får det bli. Ska hämta ner en P1'a från vinden i morgon.
Hoppas det fungerar att bara flytta över hårddisk och nätverkskort.
Mindmapper
Inlägg: 7093
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Problem med överföring PC - CNC

Inlägg av Mindmapper »

Att hålla på och koppla med serieportarna under tiden de är spänningssatta är inget bra. Det har hänt mig några ggr att de gått sönder av statisk elektrisitet. Gamla datorer är känsligare för ESD än vad nya är. Förmodligen är det ingen större fara på sommaren med högre luftfuktighet men det är dumt att chansa.

En comtester är ovärdelig när man felsöker serieportar.
http://dntent.com/view.php?id=254&t=Com ... ine-Tester

Om du inte gjort det, testa att lyft på kretsarna lite i IC-hållarna och tryck tillbaka dom. Ofta kan det oxidera mellan benen och hållarna.
Skriv svar