Kstars ja jalustan ohjaus

Aloittaja hanva77, 24.12.2017, 22:30:12

« edellinen - seuraava »

hanva77

No niin homma toimii nyt. Kyllä toi ekos oli tuossa kstarsin asennuksessa minkä asensin ensiksi, mutta väliäkö tuolla kun toimii nyt.

Tarkoituksena onkin hommata rasperry ja etäkäyttää jalustaa sen kautta. Onkohan tuon kokoonpanon asennus kuinka vaikea operaatio? Siihen varmaan löytynee ohjeita?

Jommeli

Lainaus käyttäjältä: hanva77 - 28.12.2017, 19:10:47
No niin homma toimii nyt. Kyllä toi ekos oli tuossa kstarsin asennuksessa minkä asensin ensiksi, mutta väliäkö tuolla kun toimii nyt.

Tarkoituksena onkin hommata rasperry ja etäkäyttää jalustaa sen kautta. Onkohan tuon kokoonpanon asennus kuinka vaikea operaatio? Siihen varmaan löytynee ohjeita?

Hieno juttu että homma alkoi pelittään  :smiley:
Tutustu nyt ensin tuohon kokoonpanoon jossa koko hoito (KStars, Ekos ja Indi) on yhdellä koneella. RaspBerry kokoonpanossa siihen asennetaan indi ja driverit. Tämän jälkeen clientin KStarsista Ekosilla kerrotaan että Indi-serverinä toimii RaspBerry ei lokaalityöasema.
Tuohon RaspBerry-kuvioon liittyy tietysti paljon muutakin kuten mitä käyttistä siinä ajetaan, ja se tietysti muuttaa tarvittavaa asennusta. Ubuntulla RaspBerryä ajettaessa homma onnistunee helpoiten mutta itsellä ei ole kokemusta tuosta kokoonpanosta, ajoin sitä aikanaan Raspbianilla.

Jos ajat Ubuntua RaspBerryssä niin silloin riittää kun siihen asentaa Ubuntun download-osiosta 1. kohdan
LainaaTo Install INDI Library including all 3rd party drivers: sudo apt-get install indi-full
tai kohdan 3
LainaaTo Install only INDI Library with basic drivers: sudo apt-get install libindi1 indi-bin
ja tämän lisäksi tarvittavien oheilaitteiden driverit erikseen
Alkuun päässee näillä ohjeilla http://indilib.org/download/raspberry-pi.html ja Indin omalta sekä muilta foorumeilta löytyy lisää ohjeistusta asiaan.
Myös tätä kannattanee vilkaista http://indilib.org/devices/rasbperry-pi/astroberry-server.html Tuossa kaikki tarvittava on asennettuna RaspBerrylle (PI 3) jota sitten ohjataan etänä (kai?)

Tää Indi-alusta kehittyy sellaista vauhtia ettei tahdo mukana pysyä.
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF

hanva77

Joo pitää nyt tutustua tähän ennenkuin alan tuon raspberryn kanssa taistelemaan.

Tuossa on varmaan puolensa että koko paketti on standalonena raspberryssä mitä sitten vaan ohjataan etänä kuin että raspi on palvelimena. Toisaalta se palvelimena toimiminen ei vaadi niin paljon potkua, mutta kai se on mitoitettu siten että raspi jaksaa pyörittää tuota linkkaamaasi kokoonpanoa?

Jommeli

Itse jos tuolla konseptilla kuvauskokoonpanoa rakentaisin (itseasiassa mieli tekisi) niin tekisin kyllä niin että vain välttämätön raspberrylle (käytettävien oheislaitteiden driverit + muu pakollinen) ja kaikki putkenohjaamiseen ja kuvaamiseen liittyvä käyttöliittymätoiminta natiivisti clientille. Mielestäni tämä ratkaisu olisi dynaamisin ja toimivin. Näin myös raspberryn päivitysrarve minimoituisi.

En tosin tiedä noiden uusimpien raspberryjen suoritustehosta mutta jotenkin tuntuu vieraalta pyörittää niissä graafista käyttöliittymää.
Korjatkoon joku paremmin tietävä mutta näin itse tekisin.
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF

hanva77

No niin. Seuraava ongelma. Kaikki toimii hyvin mutta kun ajelen kohteeseen ja jätän seurannan päälle niin jossain vaiheessa jalusta lopettaa vastaamasta käskyihin. Käyttöliittymä kyllä toimii eli ihan totaalista jäätymistä ei tapahdu mutta mikään ei toimi. Esim. Jos haluaisi muuttaa seurantakohdetta niin jalusta ei reagoi millään tavalla. Homman saa toimimaan ainoastaan katkaisemalla palvelun ja käynnistämällä sen uudelleen.

Pitää testata tapahtuuko jäätyminen aina tietyn minuuttimäärän kohdalla vai satunnaisesti. Sen verran tiedän että puolen tunnin seurannan jälkeen jalusta ei reagoi käskyihin.

Jommeli

Lainaus käyttäjältä: hanva77 - 29.12.2017, 13:23:07
No niin. Seuraava ongelma. Kaikki toimii hyvin mutta kun ajelen kohteeseen ja jätän seurannan päälle niin jossain vaiheessa jalusta lopettaa vastaamasta käskyihin.
No voihan rähmä.
Tuo ongelma kuulostaa jonkinlaiselta timeout-/nukahtamisongelmalta jossain komponentissa...mutta missä??
Minä lähtisin kaivamaan ongelmaa lokeista. Siihen näytöllehän tulee myös lokitusta erilaisista tapahtumista. Eikö siihen ilmesty mitään poikkeavaa seurannan aikana?

Riittävä virransaanti, usb-liitännät yms on myös hyvä aina tsekata. (https://stargazerslounge.com/topic/196582-eqmod-tracking-but-stops-responding-to-input/)
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF

hanva77

Ei tule minkäänlaista poikkeavaa tohon alanäytölle. Itseasiassa sen verran päivitystä asiaan että homma saattaa jäätyä ihan muutamassa minuutissa. Testailin tässä ajella kohteeseen, sammuttaa seurannan ja laittaa seurannan takaisin. Siihen saakka toimi mutta kun yritin ottaa seuraavaa kohdetta niin eipäs puhunut mitään. Jalustassa on kyllä seuranta päällä edelleen (selviää kuuntelemalla). Indi control panelissa jäätymisen huomaa esim. siitä että motor statuksessa stepper positionissa ei numerot enää juokse ja main control paneelissa kun painaa mitä tahansa "nappulaa niin mitään ei tapahdu. Ainoastaan vihreä pallukka muuttuu keltaiseksi.

Edit: virransaanti pitäisi olla kunnossa. Käytössä laadukas 12V 5A hakkuri. Pitääpä muuten kokeilla toista usb liitäntää.

hanva77

Ei auttanut usb portin vaihto. Pari minuuttia homma toimii mutta sitten jäätyy. Mistähän tätä lähtisi purkamaan?

Laitetaampa vielä tarkka kokoonpano. Vasta hankittu Heq5 pro synscan (ver.04.37.03). Läppäri HP Probook 6360b. Mountti kytketty läppäriin siten että jalustasta menee piuha kapulaan ja kapulasta läppäriin jossa välissä rs232=>usb muunnin. Läppärissä asennettuna uusin Ubuntu uusimmilla päivityksistä. Läppäri on verkkovirrassa kiinni ja jalusta saa laadukkaasta 5A hakkurista virran.


einari

Harmi jos Indissä ei ole ascom diagnostic:Ian vastaavaa työkalua, vai onko?
Tosiaan usb:eista kannattaa ainakin ottaa mahdolliset virransäästöt pois.
Ja logeja kannattaa tutkia.
Mikä rs232 - usb-muunnin se oli?
FTDI on siinä hyvä kirjainyhdistelmä.
___
Tapio

Jommeli

Indissä on todella kattava lokitus. Sitä voi säätää tarpeen mukaan Ekosin asetuksista. Debug-moodi taitaa olla kattavin.
Huomenna voin yrittää laittaa ohjeistusta tuosta

Lisäys: Löytyi jotain indin foorumiltakin http://indilib.org/forum/general/571-read-before-you-post-any-support-request.html
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF

pnuu

Ja jos taas USB tuntuu olevan se joka kyykkää, niin kirjoittaa terminaalissa
dmesg > logia.txt
ja avaa sen sitten haluamallaan editorilla ja selailee loppupäästä löytyykö mitään USB-ongelmiin viittaavaa. USB-ajurin (ja USB-RS323 -piirin) löydät komennolla
lsusb -v
ja penkomalla sieltä.
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

hanva77

#26
Sain debug logia mutta enhän mä siitä ymmärrä paljoakaan. Yritin laittaa logia tänne mutta merkkilimitti tuli vastaan. Mitenhän saisin ton login linkattua tänne?

edit: Tässä linkki logitiedostoon, jos joku osaisi sitä tulkita...

https://drive.google.com/file/d/1pqFpILnqx1hlGi93mGovQ3qaQ-5G1hnG/view?usp=sharing

Jommeli

#27
Tuossa logissa kaikki näyttää suht normaalilta. Pari varoitusta alussa, ei virheitä

Viimeiset "elonmerkit" on:
INFO      97.659154 sec   : West Slew stopped
DEBUG   97.659252 sec   : StopRA() : calling RA StopWaitMotor
COMM    97.659798 sec   : dispatch_command: ":f1", 4 bytes written
COMM    97.682245 sec   : read_eqmod: "=111", 5 bytes read
COMM    97.682342 sec   : dispatch_command: ":K1", 4 bytes written
COMM    97.698180 sec   : read_eqmod: "=", 2 bytes read
COMM    97.698314 sec   : dispatch_command: ":f1", 4 bytes written
COMM    97.714118 sec   : read_eqmod: "=101", 5 bytes read
INFO      97.714231 sec   : Restarting RA Tracking...
DEBUG   97.714292 sec   : StartRATracking() : trackspeed = 15.0411 arcsecs/s, computed rate = 1
DEBUG   97.714367 sec   : SetRARate() : rate = 1

Tuon jälkeen ei ole reagoinut enää, jos jotain olet yrittänyt.
Nuo kaksi  logissa olevaa Tracking:in aloitusta poikkeaa hieman toisistaan. Tuon "Restarting RA Tracking..." tiedon perässä ei ole aiemmin ollutta "StartDETracking()" tietoa lainkaan mutta tuolla tasolla en kyllä logia ymmärrä että onko sillä mitään merkitystä.
edit: No eipä tuolla väliä kun kertoo vain DEC-seurannan aloituksesta.


Oletko yrittänyt kapulalla ohjata jalustaa tuon "hyytymisen" jälkeen, ja jos niin reagoiko jalusta? Jos reagoi niin tapahtuuko KStarsissa mitään?
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF

hanva77

Kyllä jalusta toimii kapulalla senkin jälkeen kun kstars hyytyy. Pitää tsekata seuraavaksi herääkö kstars eloon kun siirryn kapulaohjaukseen. Todennäköisesti ei koska silloin otan pc direct moden pois päältä.

Jommeli

Lainaus käyttäjältä: hanva77 - 30.12.2017, 10:00:07
Kyllä jalusta toimii kapulalla senkin jälkeen kun kstars hyytyy. Pitää tsekata seuraavaksi herääkö kstars eloon kun siirryn kapulaohjaukseen. Todennäköisesti ei koska silloin otan pc direct moden pois päältä.

Noita lokitusasetuksia tuntuu olevan turhankin paljon tuossa KStars/Ekos/Indi -paketissa kun noita ohjeita silmäilin :huh:
Toisekseen ainakin omassa "simulaatioviritelmässäni" tuota jalustan ohjausta voi tehdä useammalla tavalla, joten variaatioita riittää.
Alkaa tässä eväät ongelmanratkaisuun loppua. Minä kokeilisin noita eri variaatioita ja yksi vaihtoehto voisi olla se, että kokeilee jollain toisella jalustan driverilla (kuin eqmod), ja katsoo ilmeneekö samainen ongelma sillä.
Sharpstar 76EDPH, ZWO AM3, ZWO ASI294MC Pro,
ZWO Mini guide, Player One Ceres-C, Microsoft Lifecam Cinema, ZWO ASI EAF