HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


Segítség, béna vagyok!!!

Általános, gyors, sürgős kérdések.

 

Időrend:
Oldal 645 / 1039 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   641  642  643  644  645  646  647  648  649   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Rasiel | 480    2013-10-17 00:03:00 [19786]

Amíg folyt a fórumon a zsidózás addig összedobtam egy breadboardot a procinak, I/O-k kivezetve, TAVirISP MKII-vel programozom.

Előzmény: elektron, 2013-10-16 23:59:00 [19785]


elektron | 15859    2013-10-16 23:59:00 [19785]

Ott az oldalról letöltheted a kódokat meg forrásokat ami kell hozzá.

Milyen hardvered van ? A proci miben van benne vagy hogy tudod használni ?

Előzmény: Rasiel, 2013-10-16 23:54:00 [19783]


elektron | 15859    2013-10-16 23:58:00 [19784]

Encoder olvasása pl. ennyi kód :

// evaluate rotary encoder
static uint8_t oldA = 0;
static uint8_t oldB = 0;
uint8_t a = getA();
uint8_t b = getB();
int8_t delta = getDelta(a, oldA, b, oldB);
if (delta < 0) g_position--;
if (delta > 0) g_position++;
oldA = a;
oldB = b;


Ez meg innnen van pl. :

Encoder olvasása , dekódolása is benne van ebben pl.


Rasiel | 480    2013-10-16 23:54:00 [19783]

kösz, mindjárt ki is próbálom mihelyst az avr studió felkúszik a gépre :D

Előzmény: elektron, 2013-10-16 23:51:00 [19782]


elektron | 15859    2013-10-16 23:51:00 [19782]

Persze ez csak azért megy ilyen hirtelen, mert én kicsit foglalkoztam már ilyenekkel ...

Előzmény: Rasiel, 2013-10-16 23:40:00 [19779]

elektron | 15859    2013-10-16 23:50:00 [19781]

Itt van pl. egy LCD-re való kiírás: még lkelle egy encoder dekódoló, olyan is van és kész is van. AZ is kb. ennyi kőd, mint ami itt látható:

Ezt pl. innen vettem hirtelen rákeresve:

Attiny2313 lcd kijelzőre program


/////////////////////////////////////////
int main(void)
{
int i=0;
lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_puts("ATTiny 2313 LCD Demo");
lcd_puts(" www.SWHarden.com ");
_delay_ms(1000);
lcd_clrscr();
for (;;) {
lcd_putc(i);
i++;
_delay_ms(50);
}
}


elektron | 15859    2013-10-16 23:43:00 [19780]

Vannak kész megírt rutinok, azt kell meghívni és kész. A jel honnan jön ? Encoderből ?

Előzmény: Rasiel, 2013-10-16 23:40:00 [19779]


Rasiel | 480    2013-10-16 23:40:00 [19779]

Attiny 2313 ra egy kemény program kellene....
le kell kezelnie egy kijelzőt ami HD44780, arra ki kell írnia egy numerikus változót, ha +jel jön hozzá kell adni egyet, ha - akkor kivonni nagy megfejtés igaz ?:D

Előzmény: elektron, 2013-10-16 23:38:00 [19778]


elektron | 15859    2013-10-16 23:38:00 [19778]

Mit is akarsz programozni ? Ha nem olyan bonyolult összeütjük közösen.

Előzmény: Rasiel, 2013-10-16 23:15:00 [19777]


Rasiel | 480    2013-10-16 23:15:00 [19777]

Fasza. Azt hiszem nem programozok. Maradok inkább a LSTTL ic-imnél...


elektron | 15859    2013-10-16 22:54:00 [19776]

Kezdetben vala a gépi kód ...

Előzmény: Törölt felhasználó, 2013-10-16 22:16:00 [19774]


vomberg | 975    2013-10-16 22:37:00 [19775]

1. Nem most zsidóztál, más beírásokban, többször is. Csak már kezd unalmas lenni.

2. Te nem azt írtad, hogy szintaktikai hibák miatt nem fog működni az a konkrét program, hanem szapultad öncélúan a C nyelvet.

3. Amire reagáltam, ott még nem volt forráskód, az csak utána jött. Tehát megint szamárságokat írtál. Nézd csak vissza.

4. A kódgenerátoros "nyelvekkel" kapcsolatban is tévedésben vagy, gyanítom nem dolgoztál még olyanokkal.

Betudom nálad most ezt az egészet az időjárásnak, ugorhatunk.

Előzmény: Törölt felhasználó, 2013-10-16 21:44:00 [19770]


Törölt felhasználó    2013-10-16 22:16:00 [19774]

Könnyítésül, hogy aki hatékonyan akar programozni, az már régen nem c-ben írja a c-nyelvű programjait.
Ez most egy kicsit nagy falat elsőre, de attól így van.


Törölt felhasználó    2013-10-16 22:12:00 [19773]

Attól, hogy TE hiszed, hogy az egy "rendszerprogramozói" bizbasz, attól még nem az.
Állapodjunk meg abban, hogy vannak, akik megrekedtek ezen a szinten.
Ettől még nem az a lényeg.

Előzmény: sneci, 2013-10-16 22:05:00 [19772]


sneci | 1763    2013-10-16 22:05:00 [19772]

Már megbocsáss, de tényleg nagyon melléfogtál a c-vel kapcsolatban. A c elsősorban rendszerprogramozói nyelv, de hát minden nyelven lehet bárgyún makogni ahogy írtad, meg irodalmi szinten művelni. Te az előbbivel találkozhattál.
Nem szeretnék további vitába bocsátkozni veled ebben a témában, reménytelennek tartom.
Részemről az ügy lezárva.

Előzmény: Törölt felhasználó, 2013-10-16 20:15:00 [19764]

Rasiel | 480    2013-10-16 22:02:00 [19771]

Bocs tényleg ekkora faszok vagytok egymással, vagy csak nekem van ilyen isteni tehetségem hogy olyan témákat hozok fel ahol lehet egymást szapulni ?


Törölt felhasználó    2013-10-16 21:44:00 [19770]

Ugye, milyen bunkó vagy?
Te ebbe is bele tudsz látni egy kis zsidózást.
Az említett forrásból SOHA NEM lesz program.
Mondjuk egy exe.
Tekintettel arra, hogy egy lényeges függvény hiányzott hozzá.
A main.
Szerintem, ha egy kétsoros programnál padlót fogsz, ne szólj bele a programozásba.
A main, nem opció.

Előzmény: vomberg, 2013-10-16 21:02:00 [19768]


elektron | 15859    2013-10-16 21:37:00 [19769]

Ezt futtasd le, DOS turbo c-vel:

#include <stdio.h>
#define e int

e f(e a, e b) {return a*a+b*b;}

int main () {
printf("Szegelgetek=%i",f(6,0));
return 0;
}


vomberg | 975    2013-10-16 21:02:00 [19768]

Bocsáss meg, de most már sikerült akkora szamárságokat írnod, hogy ez már díjazható lenne.

Tudod a programozás, az informatika is egy szakma. Lehet persze ezt is úgy kezelni, mint ahogy a világ problémáit elintézed egy kocsmapult szintű alig burkolt zsidózással, de ezek a dolgok annál tényszerűbbek.

Előzmény: Törölt felhasználó, 2013-10-16 20:15:00 [19764]


keri | 14014    2013-10-16 20:45:00 [19767]

Hát kicsit túlbonyolította, és az értékadás szintaktikáját elszúrta, de kb. így igen így néz ki

Előzmény: Törölt felhasználó, 2013-10-16 20:38:00 [19766]


Törölt felhasználó    2013-10-16 20:38:00 [19766]

Ez biztos?

Előzmény: elektron, 2013-10-16 20:26:00 [19765]


elektron | 15859    2013-10-16 20:26:00 [19765]

C-ben így néz ki egy program pl:


#define egesz int // egész szám, magyarul

vissza fuggveny(egesz a, egesz b) {

egesz c;
egesz d;

c=a*a;
d=b*b;

return c+d;

}

Előzmény: Rasiel, 2013-10-16 16:59:00 [19761]


Törölt felhasználó    2013-10-16 20:15:00 [19764]

Hát igen.
A c most a sok giga operatív tárral pont olyan primitív, mint amikor először megírták, ma már nevetségesen kis gépekre.
A c egy olyan nyelv, ami hatékonyan ellenállt a fejlődésnek.
Tényleg nem bonyolult. Úgy fogalmaznék, hogy a végletekig primitív, bárgyú.
A végletekig erőltetett "kézi" deklarációkat sem lehet a sok gigaherces procira bízni, mert az már "neki" nagy munka lenne.
Az ilyen gyerekes dolgokat világ már régen túlhaladta, csak még nem mindenki vette észre.
Vannak ugyan már nyelvek (kb 20 éve) ahol erre semmi szükség. (egy körrel többet fut a (preprocesszor)


Farkas Ádám | 1430    2013-10-16 19:50:00 [19763]

Kérdezném a nagyérdeműt, hogy üveget vagdos-e valaki?? konkrétan ólomüveg ablak készítésére gondoltam. Milyen szerszám? Mennyit bír? érdemes-e?


elektron | 15859    2013-10-16 19:43:00 [19762]

A C-nek az alap lényege pedig nem bonyolult, szerintem. Régebben én is utáltam, előítéletes voltam vele, de manapság meg már azt nem szeretem, ha nem C-be kell valamit csinálni ...

Egyszerű programok készítéséhez nem sok mindent kell benne tudni, csak a formai dolgokkal lehet eleinte szívni, meg a fordító program hiba jelzéseit megfejteni, mire rájössz mi is a nem jó a programodban.

Előzmény: Rasiel, 2013-10-16 16:59:00 [19761]

Rasiel | 480    2013-10-16 16:59:00 [19761]

De van. Csak nem tudok c-zni

Előzmény: vomberg, 2013-10-16 16:57:00 [19760]


vomberg | 975    2013-10-16 16:57:00 [19760]

Miért görcsölsz a Pascalon? C nincs hozzá?

Előzmény: Rasiel, 2013-10-16 16:55:00 [19759]


Rasiel | 480    2013-10-16 16:55:00 [19759]

Köszi a véleményeket! Nem mondtam hogy szoftverből nem lehet megoldani, sőt....de mivel még mindig nincs épkézláb pascal AVR hez, így igazából a szoftveres részét annyira ostobára szeretném csinálni amennyire csak lehet.

Most jön a vicces rész, az encoder felbontását még én sem tudom, majd akkor csinálom meg a tárcsa nyomtatást, és a többit amikor elhozom a gépet. (a gyártó nem írta le az orsók menetemelkedését, így nem tudom mennyivel kell számolni 1mm-hez)


keri | 14014    2013-10-16 13:00:00 [19758]

Ja, amikor 7000ért vettem két akkuval
Nekem sem a fúró ment tönkre
A motorját, meg az áttételt kiszedtem, az még jó lesz valamire. Pl, redőnymotornak.

Előzmény: Törölt felhasználó, 2013-10-16 08:41:00 [19752]


keri | 14014    2013-10-16 12:23:00 [19757]

10ért nem kapsz tartósat semmiből.Nekem 60ezerért van DeWalt.
NiCd ha jó akkor tartósabb, liion sem rossz,de érzékeny és 10 év alatt mindenképpen kipurcan. NiCd ből akár 20 évesen is van működő.
Szóval inkább a súly/ár igény ami dönt.
Amikor kerestem, 17ért volt Bosch a hobbi kategóriában ami egész jónak tűnt, de lassú töltövel volt pótakku nélkül, mire azt megveszed, addigra meg ugyan ott vagy mint egy alsó ipari kategóriás dewalttal.

Előzmény: vjanos, 2013-10-15 21:52:00 [19745]


pbalazs | 629    2013-10-16 10:42:00 [19756]

Én is azt mondom, hogy nem kell külső logika.
Nem néztem meg alaposan a kapcsolásodat, de a hullámformákból úgy tűnik, hogy az encoder jeleit 1-szeresen értékeled ki, amit igen könnyen meg lehet oldani SW-ből.
Akkor lehet gond, ha ide-oda rángatod a tekerőt ész nélkül, mert akkor már téveszthet, de akkor majd legfeljebb tovább tekered...

Azért is jó volna tudni a tekerőd típusát, mert az egyszeres kiértékeléssel meg lehet szívni. Nekem volt olyan kattogós tekerőm, hogy két stabil állapot közt csak az egyik jelen volt élváltás, vagyis 4 kattanás kellett egy teljes ciklushoz. Így volt olyan állapota, hogy ide-oda mozgatva 1 kattanásnyit, mindig csak egy irányba számolt a logika.

Előzmény: Rasiel, 2013-10-16 06:55:00 [19749]


sneci | 1763    2013-10-16 10:01:00 [19755]

Nem olvasom vissza a történetet, de ha jól emlékszem hagyományos kézi tekerés útméréséről van szó. Ebből következően nem lesz nagyon magas impulzus frekvencia. Ha már van a rendszerben egy programozható eszköz, akkor én mindenféle hardver előtét nélkül szoftverben oldanám meg az enkóder jelek dekódolását. Jó lenne tudni, mekkora felbontása az enkódernek, akkor meg lehetne becsülni a minimum időzítéseket. Ha most kezdesz ismerkedni az avr-rel, akkor úgy is ezzel fogod eltölteni az idő nagy részét, mintapéldákat meg találsz a neten. Ugyan ez vonatkozik a kimenő oldalra is, 6 db soros-in/paralel-out, latch-es kimenetű 8 bites shiftregiszterrel, meg 3 db npn tranzisztorral meg lehet hajtani a 7-szegmenses kijelzőket.

A kijelzőről példának kiraktam a kapcsolási rajzot

Itt meg ismerkedésnek az assembly kód...

Ennek SPI bemenete van, e helyett kell az enkóder kezelés.

Tudom, hogy nem könnyítettem meg a döntést, csak mint alternatíva, ez is járható út:)

Előzmény: Rasiel, 2013-10-16 06:55:00 [19749]


svejk | 32961    2013-10-16 09:07:00 [19754]

Így reggeli előtt nekívánj senkinek ilyen logika elemzést. )

A/B jelből Clock/Dir jelet legegyszerűbben a gecko elejével tudsz csinálni. Másfél IC meg 6-7 passzív alakatrész segítségével.
Gondolom nem feltétlen szükséges a up/down. kimenet

Előzmény: Rasiel, 2013-10-16 06:55:00 [19749]


Törölt felhasználó    2013-10-16 08:47:00 [19753]

...persze, cikiznek a "profik" egy gagyi szerszámmal, de hobbyból nem térül meg, ha napi 8 órában használnám, persze hogy a legjobb árértékest választanám... de ezen már sokat vitatkoztunk (na jó, ez a komoly része a dolognak... ha nem veszel újat, rasszista vagy)


Törölt felhasználó    2013-10-16 08:41:00 [19752]

Szia, nekem is, az akkunak élettartama van, ha lejárt, kiszórják aldi, stb 3000 Ft-ért, az akku ára alatt, és gondolj a fogyasztói társadalom alapelvére: tervezett élettartam, vegyél másikat, de akkor is megújul a garancia, mint nekem, hogy a buckalakók elhordtak 2m polcnyi kézigépet...

Előzmény: rferi, 2013-10-16 08:06:00 [19751]

rferi | 1310    2013-10-16 08:06:00 [19751]

Hát nem tudom, nekem van egy rakat noname akkus fúróm, de egyikben sem a gép ment tönkre, a legrégebbit még a SKÁLA PRIZMÁBAN vettem, a gép jó, az akksi kuka.


kari | 1532    2013-10-16 07:34:00 [19750]

Én is egyetértek "ˆ forgácsolo" véleményével.
Az általad leírt márkáknál nem az akkumulátor típusa lesz a tényező a várható élettartamban.
Én Makitát használó, van ilyen is olyan is. Otthoni barkács használatban nem igazán tudok különbséget tenni. Mindkettő jó.

Előzmény: vjanos, 2013-10-15 21:52:00 [19745]


Rasiel | 480    2013-10-16 06:55:00 [19749]

Nah valami ilyesmi áramkörre gondoltam, ami szétválogatja a + jeleket a - jelektől

KÉP

Ezt kötném a Tiny2313ra. Vélemények ?


forgácsolo | 2703    2013-10-15 23:27:00 [19748]

a Li-ionos természetes hogy jobb de azt pontosan megmondani szerintem nem lehet mert sok mindentől függ, pl hány voltos, elvileg minél nagyobb annál tovább bírja
mit csinálsz vele csavart hajtasz vagy fúrsz? ha hajtasz mekkora csavart és mibe? kis csavar puha anyag vagy nagy csavar kemény anyag, ha pedig fúrsz vékony fúró puha vagy kemény anyag, vastag fúró puha vagy kemény anyag,
látod hogy nem is olyan egyszerű válaszolni, ha meg sokat áll az sem tesz jót az aksinak de nagyon fontos hogy feltöltött állapotban álljon mindenképpen.
nem minden esetben a drága a jó!
de a hosszabb távon a Li-ionos az a jobb, valamivel tovább bírja, talán később öregszik, később kell kidobni
de van egy másik probléma evvel, ami márkákat leírtál annál valószínűbb lesz az hogy a készülék sokkal hamarabb tönkre fog menni mint az aksi!
szerintem vegyél egy Makitát vagy egy Dewalt-ot 50ezerért
és 5 évig nem lesz semmi gondod még napi 5-8 órás használat után sem,( de ha egy kicsi még vigyázol is rá akár 8 évet is kibír, az én 12 voltos Dewalt-om most 8 éves, ipari használatban van , az akkuja most kezd gyengülni,NICAD-os, 12v 2100MAH-s, most kb 1,5-2órát bír, 4x50mm facsavar folyamatos használat MDF csavarozásban) nem úgy mint a másik említett márkáknál szintén napi 5-8 órát használat esetén havonta új gép. "házi használatnál folyamatos melóra"

Előzmény: vjanos, 2013-10-15 21:52:00 [19745]


Vetesi75 | 1581    2013-10-15 22:45:00 [19747]

A láthatósága igen.

Előzmény: Rasiel, 2013-10-15 22:03:00 [19746]


Rasiel | 480    2013-10-15 22:03:00 [19746]

Kénytelen leszek kutatni megint Annyira jó a LED kijelző?

Előzmény: svejk, 2013-10-15 21:51:00 [19744]


vjanos | 5559    2013-10-15 21:52:00 [19745]

Li-ionos akkus csavarbehajtóval kinek van tapasztalata? Mennyivel hosszabb életű az akksija, mint az átlagos NiCd?

Házi használatra kéne, mindenképp valami két akkus szerkezet, hogy folyamatosan lehessen melózni vele, ha kell. Van, hogy pár hetet állna...

Hyundai olyan 10e, B&D kb15e. Li-ionos B&D meg majd 30e, és ez még az olcsóbbak közül van
Megéri a felárat, vagy inkább vegyek két-három átlagosat?


svejk | 32961    2013-10-15 21:51:00 [19744]

7 szegmens LED vagy az LCD monitorra köthető DRO.
Itt is van egy topicja valahol.

Előzmény: Rasiel, 2013-10-15 21:33:00 [19743]


Rasiel | 480    2013-10-15 21:33:00 [19743]

Attraktív útitársam nemsokára megy Berlinbe, majd megkérem hogy vegyen olcsóért HD 44780 kompatibilis VFD-t és akkor vintage lesz
Tudsz valami alternatívát ajánlani ?:D

Előzmény: svejk, 2013-10-15 21:29:00 [19742]


svejk | 32961    2013-10-15 21:29:00 [19742]

Örökké átkozni fogod magad az LCD kijelző miatt, hacsak nem igazi világítós nagyméretű TFT LCD.

Előzmény: Rasiel, 2013-10-15 21:25:00 [19739]

Rasiel | 480    2013-10-15 21:28:00 [19741]

semmi gond

Előzmény: svejk, 2013-10-15 21:27:00 [19740]


svejk | 32961    2013-10-15 21:27:00 [19740]

Dehogy voltam. (
De a hintalovam életére, holnap feladom.

Előzmény: Rasiel, 2013-10-15 21:07:00 [19737]


Rasiel | 480    2013-10-15 21:25:00 [19739]

Sajnos ennyire nem másztam bele a mikrokontroller programozásba, és a leggyengébb láncszem a LCD kijelző

Á igen, a lényeget elfelejtettem...ez nem CNC gép, csak egy egyszerű marógép. Nincsenek step/dir jelek, kézzel tekergetem.

Előzmény: pbalazs, 2013-10-15 21:17:00 [19738]


pbalazs | 629    2013-10-15 21:17:00 [19738]

Szerintem gondold át még egyszer ezt a "külső gyors logika" + olcsó mikrokontroller felépítést.
Jó játék, meg én is szeretem inkább hardverből megoldani a feladatot, de itt nem biztos, hogy megéri a vesződséget.
Én nemrég csináltam egy áramkört, ami beolvassa a step/dir és az encoder jeleket, és jelzi, ha egyik eltér a másiktól bizonyos mértékben.
A mostani állapotban kb. 300-400KHz-es jeleket fel tud dolgozni, de kis ügyeskedéssel 1MHz környékére fel lehet tolni. Mindezt egy kb. 1000Ft-os mikrokontrollerrel, külső logika nélkül.
Te milyen frekvenciát akarsz lekezelni? Én arra tippelek, hogy a kijelzés lassúsága miatt hiába van külső logikád, nem győzöd majd beolvasni a számlálókat.
Mi a véleményed?

Előzmény: Rasiel, 2013-10-15 19:45:00 [19733]


Rasiel | 480    2013-10-15 21:07:00 [19737]

ismerem a Magi féle DRO-t nem is tudom miért nem jutott az eszembe amúgy. Köszi, elfogadom B tervnek voltál Postán ?

Előzmény: svejk, 2013-10-15 20:56:00 [19735]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 645 / 1039 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   641  642  643  644  645  646  647  648  649   Következő ►  Utolsó ►|


 ◊