Nyt on CNC-foorumin tukeminen helppoa!
Maksu onnistuu PayPalin kautta myös kortilla
Konemies kiittää

BeagleBone

Aloittaja Pete2, 11.07.15 - klo:21:21

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Pete2

Pitänee hankkia BeagleBone Black linuxille.

http://beagleboard.org/project/MachineKit/

jyrki.j.koivisto

#1
Erittäin mielenkiintoinen yhdistelmä. Minä hommasin tuommoisen Bridgeportin jossa TNC155A ohjaus ja jos en saa sitä kuntoon niin sitten pitänee kattoa tuota LinuxCNC:tä.

Tuossa tulisi monta hyvää kerralla, graafinen ohjaus muun muassa. Näissä SoC-piireissä on myös SPI väylä niin sillä voisi ohjata (jos ja kun joku kirjoittaa sopivan ajurin) Step/Dir signaaleita. 16-bitin SPI registeri riittää kahdeksalle Step/dir signaalille. Näitä SPI portteja on useasti useampikin kuin vain yksi (GPIO pinneillä voi muutoin laajentaa chip enablen kautta)

SPI väylän kellotaajuus on megahertsiluokkaa. 50MHz ei ole mikään epätavallinen nopeus näille. Tuota reaaliaikaisempaa saa hakea.

Voisi ajatella että tuota analogista Bridgeporrtia ajaisi seuraavasti: dsPIC33 lukemaan analogisia resolvereita ja sen SPI-väylä slaveksi mistä saa ulos resolverien tilan. Tämä kiinni BeagleBonen SPI-väylään.

http://www.ti.com/lit/an/spra605/spra605.pdf

BeagleBonen SPI-väylällä ajaisi sitten toista dsPIC33:a mikä muuntaa vitkuttimien kautta Step/Dir pulssit +10v/-10v signaaleiksi.  :)

Helpointa olisi tietenkin jos LinuxCNC ymmärtäisi nopeusohjeita, tuosta en tiedä.

EDIT: BeagleBone Black:issä on kaksi SPI-väylää ja datalehti http://www.ti.com/lit/ds/symlink/am3358.pdf sanoo "Up to 48 MHz", riippuen grafiikkapiiristä (onko vapaata koodia sen ohjaamiseen) niin tuommoisen CNC-ohjaimen koodin kirjoittaisi vaikka bootloaderiin ilman mitään Linuxia, hmmm....  :)

Jussik

Terve

Resolverien ohjaamiseen ja lukemiseen Joko SPI tai rinnakkainen:
http://www.analog.com/media/en/technical-documentation/data-sheets/AD2S1210.pdf

4 lähdön SPI väyläinen 16-bit DAC:
http://cds.linear.com/docs/en/datasheet/2704fd.pdf

Sille puskuriksi:
http://www.analog.com/media/en/technical-documentation/data-sheets/AD8397.pdf

Ei tarvitse DSP:tä ja sen ohjelmointia, ajurin voi tehdä suoraan LinuxCNC:lle.

jyrki.j.koivisto

#3
Moro,

Kattelin DigiKeyltä noita R/D-muuntimia, hirmu hintasia jos vertaa MCU-pohjaseen. Kallein näistä taisi olla jotain 170 taalaa ja näitä menisi vähintään se kolme kappaletta. Halvin oli jotain 15 taalaa muistaakseni.

Tuommoinen olisi kyllä melkoinen edistys verrattuna oman koneeni nykytilaan.

Toinen vaihtoehto olisi Freescalen i.mx pohjainen ARM-kortti, esimerkiksi http://www.variscite.com/imx6-soms?gclid=CLHt7cj018YCFaXNcgodV5IPRg
Näissä olisi se hyvä puoli että Vivante on avannut grafiikkapiirinsä koodin.

U-Boot:iin on näköjään onnistuneesti lisätty splash screen, eli 2D-grafiikkaa saa helposti ainakin LCD:n kautta ulos BeagleBonessa.

https://github.com/embest-tech/AM335X_StarterWare_02_00_01_01/tree/master/examples

EDIT: Löysin tuommoisen mielenkiintoisen sepustuksen: http://lbms03.cityu.edu.hk/theses/c_ftt/mphil-meem-b23405430f.pdf
Tuon kun yhdistäisi GRBL:n koodin ja BeagleBonen kanssa niin voisi olla aika mielenkiintoinen.

kimi

Moi,

Olen käyttänyt 4d systemsin näyttöjä. Niillä om tällanen.
http://www.4dsystems.com.au/product/4DCAPE_70T/
Kimi

Pete2

 Machinekit image SD kortille ja bootaus....
ei ongelmia.
Nyt vain Proto CAPE kortille 3.3->5V
adapterit ja muutama liitin niin EHKÄ
saa stepperit pyörimään.


Pete2

Värikkäitä piuhoja.

Mikä ero 5V ja 5V Raw? (toinen ehkä reguloitu)



jyrki.j.koivisto

Asiasta sen enempää tietämättä, mutta tuossa on hieman eri nimet noille 5voltin jännitteille: http://elinux.org/images/e/e7/Moto_Cape_X2_Schematic.pdf

Sieltä löytyy VDD_5V ja SYS_5V, olisiko toinen tarkoitettu Beaglebonen kortin omille piireille ja toinen ulkopuolisille? Voi olla että ne menee yhteen jossain tai sitten ei mene. Beaglebonen schemoista löytynee vastaus onko ne erillisiä ja onko niillä erilliset reguloinnit.

jjude


Pete2

No wikistähän se selvisi : )

The 5V Raw pins are connected directly to the DC barrel jack.


Pete2

Vähän piti muokata Hal:ia ja en kyllä ole ihan
"vakuuttunut" että Machinekit korvaisi PC:n...
Steppconfigissa ei tukea BBB:ille vielä mm.

https://www.youtube.com/watch?v=FZcl4ZruddU



Powered by EzPortal
SMF spam blocked by CleanTalk