Newsgroup: it.scienza.astronomia
Titolo: Automazione di un telescopio: Mr Bartels from USA

Ciao,
    sto portando avanti un progetto di automazione di un telescopio. Il
progetto è stato ideato  da Mr. Mel Bartels
(
http://www.efn.org/~mbartels/
 ).
    Sicuramente è un OTTIMO progetto sia dal punto di vista
hardware/software sia come potenzialità d'uso.
    Qualcuno lo ha già realizzato? Gradirei avere impressioni d'uso, hints &
tips!
Grazie a chi vorrà rispondermi. Comunque date un' occhiata al progetto è OK!
Bye & Cieli sereni...

tips!
Io! L'ho fatto tre anni fa' per prova sul mio KonuSky-45, un classico
114 con montatura leggermente sovradimensionata e wormgear anche in
declinazione. Ho usato due motori passo-passo, due motoriduttori e due
giunti presi dal catalogo RS. La versione di scope che ho usato fino
ad ora era del 26-10-96 e gira perfettamente sul mio 286.
Allora il programma era ancora per sole montature altazimutali cosi'
l'ho provato puntando l'asse di AR allo zenith invece che alla polare,
in realta' fungeva anche facendo l'init in stazione equatoriale ma poi
a seconda di dove puntavi andava in contro a trani piantamenti.
Ora ho scaricato il SW aggiornato e dovrebbe fungere bene anche su
montature equatoriali ma non ho ancora provato, causa mancaza di
tempo.
Sei vuoi altre info chiedi pure.
Cieli sereni,
-Alessandro
-----------------------------------------------------
mailto:
alessand...@bbs.olografix.org
-----------------------------------------------------
Disastri Umani: HiroShima 45, CernoByl 86, Windows 95
-----------------------------------------------------
Mailbox di riserva: 
mailto:
alessand...@usa.net
mailto:
alg...@yahoo.com
 
mailto:
alg...@hotmail.com

 'sti ammmericani.... 
Si deve essere un tizio anfetamino-dipendente oppure alla HP ha un
sacco di tempo libero ;-)
Fortuna che esiste! Ne esistessero di piu' tipi come lui!
Qui sotto e' il mio attuale config.dat sul 286 (un Olivetti M290-30 da
20MHz con 287 IIT), e velocita' di puntamento ridotta rispetto al max
per non sollecitare troppo i riduttori dopo tre anni di inattivita'.
[display section]
;BLACK=0,Both
;BLUE=1,Both
;GREEN=2,Both
;CYAN=3,Both
;RED=4,Both
;MAGENTA=5,Both
;BROWN=6,Both
;LIGHTGRAY=7,Both
;DARKGRAY=8,Foreground only
;LIGHTBLUE=9,Foreground only
;LIGHTGREEN=10,Foreground only
;LIGHTCYAN=11,Foreground only
;LIGHTRED=12,Foreground only
;LIGHTMAGENTA=13,Foreground only
;YELLOW=14,Foreground only
;WHITE=15,Foreground only
;BLINK=128,Foreground only
;DefaultBackground 0
;DefaultColor 7
;TitleColor 9
;BorderColor 1
;MenuColor 12
;DisplayColor 12
;SelectColor 0
;CurrentColor 14
;SelectBackground 4
DefaultBackground 0
DefaultColor 7
TitleColor 12
BorderColor 7
MenuColor 12
DisplayColor 12
SelectColor 0
CurrentColor 14
SelectBackground 7
DisplayOpeningMsgs 0
MoveHsMsgDeg 10
[control section]
;1=use IACA
IACA_Flag 0
;only active when HsTimerFlag is set to 1
;if HsTimerFlag set to 1, disable by setting both values to 0
AltLowLimitDeg 0
AltHighLimitDeg 0
;only active when HsTimerFlag is set to 1
;if HsTimerFlag set to 1, disable by setting both values to 0
AzLowLimitDeg 0
AzHighLimitDeg 0
;only set to 1 if you have a siderostat, uranostat, or split-ring
mount
Siderostat 0
HomeAltDeg 0
HomeAzDeg 0
;max=ActualPWMRepsTick*FullStepSize*9
;microstepping speed, can be altered while program is running
MsArcsecSec 300
;backlash speed, cannot be altered while program is running
BacklashMsArcsecSec 500
AltFullStepSizeArcsec  2.16  
AzFullStepSizeArcsec 2.16
;1=include refraction
RefractFlag 0
;if 0, field rotation disabled
FRStepSizeArcsec 0
;if using a sectored field de-rotation drive, set to 1, otherwise
field
;de-rotator motor may slew large angles
SectoredFRDrive 1
AltBacklashArcmin 0
AzBacklashArcmin 0
GuideArcsecSec 5
FullstepsPerPECArray 200
[halfstep subsection]
;1=no opto isolators used (does not apply to field rotation motor)
InvertOutput 1
;1=use system timer IRQ 8, otherwise use delay loop
HsTimerFlag 1
;MaxDelay 5000
MaxDelay 2500
;MinDelay 1600
MinDelay 330
;only used if HsTimerFlag=0
;HsDelayX 12
HsDelayX 1
;HsRampX 2
HsRampX 1
InterruptHs 100
HoldReps 100
[microstep section]
;number of pulse width modulations per bios clock tick
PWMRepsTick 43
MsDelayX 1
MsPause 0
;number of microsteps, leave at 10
Ms 10
;rotor centered on winding
PWM[0] 100
PWM[1] 96
PWM[2] 92
PWM[3] 88
PWM[4] 84
;rotor between windings
PWM[5] 80
PWM[6] 72
PWM[7] 60
PWM[8] 40
PWM[9] 10
[parallel port section]
;enter a '1' to '3' for lpt1 to lpt3, or, enter a decimal value for
the
;base address to use, ie, lpt1 = 888 (0x378), lpt2 = 632 (0x278),
;monochrome video card = 956 (0x3BC)
PPortAddr 1
[encoder section]
;0=MicroGuiderIII, Ouranos, StarPort, and types that support reset by
'R...'
;1=BSeg
;2=BBox, NGC types, and types that support reset by 'Z...'
;3=SkyWizard and types that are not resettable
EncoderType 0
;com1 = 1, com2 = 2, set to 0 if no encoders
EncoderComPort 0
;millisecond wait for the encoder box to respond after querying
;50 for MGIII, 20 for BSeg
SerialWriteDelayMs 50
;max of 65534
;some encoder interface boxes may have lower limits,
;or may not be able to change their axis' resolution at all
AltEncoderCountsPerRev 8192
AzEncoderCountsPerRev 8192
;encoder count direction: 1=default direction, 0=opposite direction
AltEncoderDir 1
AzEncoderDir 0
;if 0, error thresholds not checked and current coordinates not reset
;to encoder coordinates
EncoderErrorThresholdDeg 0.05
;error used when scope is tracking
TrackEncoderErrorThresholdDeg 0.05
[LX200 protocol input section]
;com port to receive LX200 styled commands from external PC
;set to 0 if not used
LX200ComPort 0
;if no LX200 stop motion command received, motion will stop in...
LX200MotionTimeoutSec 5
;if no slew stop received, slew distance in halfsteps
LX200SlewHs 10000
[coordinate conversion section]
;elevation offset to horizon perpendicular
Z1Deg 0
;optical axis error in same plane
Z2Deg 0
;correction to zero setting of elevation
Z3Deg 0
LatitudeDeg 44.434
[astronomical times section]
;used only to determine sidereal time
LongitudeDeg -8.837
Tz -1
DST 0
[test section]
;0=normal operation
;1=test serial
;2=test encoders
;3=test astronomical time routines
;4=test video routines
;5=test parallel port
;6=test hand paddle
;7=test conversion routines
;8=track (move motors at constant rate)
;9=test IACA
;10=test LX200 protocol
;11=slew diagnostic
;12=test altitude offset routine
;13=preload guidealt.dat and guideaz.dat
TestCode 0
Ciao,
