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

    
   

 
MODBUS - open project

Mach3 -hoz MODBUS, az univerzális felület

 

Időrend:
Oldal 21 / 22 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22   Következő ►  Utolsó ►|

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

csewe | 2578    2011-06-29 14:19:00 [58]

Talán úgy kellene mint egy LPT kártyát sorkapcsok a nyák szélén, és mindenki azt használ belőle amit akar.
Arra szeretnélek megkérni, hogy a programot kommentezd, hogy a forráskódban had tudjon turkálni aki akar, mert engem nagyon érdekel a programozás de eddig a pic és a C kimaradt, csak pascal delphi basic és asm-el foglalkoztam és most szeretnék ennek a projectnek kapcsán belemélyedni ebbe is.
Ha lehet magyar kommentek legyenek.
Köszönöm ha megteszed.

Előzmény: Egyújabbgépépítő, 2011-06-29 12:43:00 [55]


rferi | 1310    2011-06-29 13:02:00 [57]

Én szívesen felfoprrasztom akár a TQFP-t is, nem gond, van némi gyakorlatom benne.
Csak a nyák legyen jó, mert legtöbbször vacak gyártó vacak nyákja még az ónt sem veszi fel rendesen.

Előzmény: Egyújabbgépépítő, 2011-06-28 17:42:00 [34]


gabeszosz | 379    2011-06-29 12:59:00 [56]

+1

Előzmény: svejk, 2011-06-28 20:59:00 [46]


Egyújabbgépépítő | 1297    2011-06-29 12:43:00 [55]

Röviden az elképzelésem:

PORTA 0 Analog in1
PORTA 1 Analog in2
PORTA 2 Analog in3
PORTA 3 Analog in4
PORTB Bemenetek 8db
PORTC Bemenetek 8db
PORTD Kimenetek 8db
PORTE LCD
PORTG 3 PWM1
PORTG 4 PWM2
PORTF 2,5 MPG1
PORTF 6,7 MPG2

Azon érdemes elgondolkodni hogy a bemeneteket és a kimeneteket hogyan oldjuk meg.
Ha valaki távvezérlőnek szánja akkor nem kell relé, de ha főorsót akar vezérelni akkor persze kell.
Lehet külön kellene illesztő panelt készíteni ami tartalmaz tápegységet, reléket, optoleválasztókat stb.


n/a (inaktív)    2011-06-29 11:37:00 [54]

mplab c18 lefordithato hexre hissz ott a foráskod......

Előzmény: kisinas, 2011-06-29 00:48:00 [49]

kisinas | 424    2011-06-29 11:20:00 [53]

Nem, nem tévedsz, csak hát a HEX -et egyetlen kattintással be lehet égetni pl. a PicKit2 -vel, úgy látszik nem akar annyit vacakolni vele.

Előzmény: Kicsa, 2011-06-29 09:46:00 [51]


n/a (inaktív)    2011-06-29 10:08:00 [52]

épitö szándékuaknak.........
Strasmax_MPG-OS


Kicsa | 1246    2011-06-29 09:46:00 [51]

Értem,viszont ott a forrásfile ami tölthető,felette pedig 6 egyszerű lépés hogy hogyan tudoja beéígetni a vezérlőbe. Én szerintem az a leírás arra való. Vagy tévedek?
Még nem néztem át tüzetesen...

Előzmény: kisinas, 2011-06-29 00:48:00 [49]


Kulcsar Zoltan | 4197    2011-06-29 07:56:00 [50]

Szia

Bár nekem eddig mindig elég volt az LPT 1 is de elöbb utobb kevés lesz mert van tervbe sok minden .
Kérek én is belöle ha elindul .

Előzmény: Kicsa, 2011-06-28 23:20:00 [48]


kisinas | 424    2011-06-29 00:48:00 [49]

Termosztat hex file-t akar, az meg nincsen benne.

Előzmény: Kicsa, 2011-06-28 23:20:00 [48]


Kicsa | 1246    2011-06-28 23:20:00 [48]

Termosztat!
Ott van az oldal legalján,Download rész alatt a legalsó hivatkozás.


Én is csatlakoznék a nyákrendelők társaságához,ha lesz ilyen. Én nekem tetszene a részleges szereld magad is,bár ez részletkérdés lesz. Gondolom lehet csinálni majd egy körkérdést,ki hogy szeretné.

Előzmény: n/a (inaktív), 2011-06-28 20:06:00 [43]


HJózsi | 3862    2011-06-28 22:37:00 [47]

Részemről egyetértés ...

Előzmény: svejk, 2011-06-28 20:59:00 [46]


svejk | 33155    2011-06-28 20:59:00 [46]

Jó sokan!

Tudjuk, hogy java része a polcra kerül, de azért jó ez a csapat, mert benne van minden "hülyeségben"
Szerintem a proto után símán lehet 25 az null. széria.

Előzmény: Egyújabbgépépítő, 2011-06-28 17:42:00 [34]


sneci | 1763    2011-06-28 20:21:00 [45]

A Modbus-t tudja, de mivel az RTLinux-ba nem régen rakták be az USB kezelést, UTP-n ment eredetileg, Classic Ladder-rel együtt. Meg kell néznem mi van ma...
Én áttértem a forrás repozitory-ra, ott most a 2.6-os emc az aktuális verzió. Megnézem amint levegőhöz jutok.

Előzmény: Egyújabbgépépítő, 2011-06-28 17:39:00 [33]


csewe | 2578    2011-06-28 20:14:00 [44]

pic-ben én is kezdő vagyok, de a programozás nem ujdonság.
az ötleted jó.
annyira ,hogy már fel is telepítettem az mplab-ot meg a c18 fordítót.

Előzmény: celophant, 2011-06-28 19:12:00 [42]

n/a (inaktív)    2011-06-28 20:06:00 [43]

Tiszteletem az uraknak!
Szeretném megépíteni az alapötletként szolgáló,2.hozzászólásban szereplő MODBUS kártyát.
Ha valakinek meg van a PIC-be égetendő HEX file és elérhetővé tenné számomra akkor nagyon hálás lennék!


celophant | 805    2011-06-28 19:12:00 [42]

Tudom, hogy ott a pic-es topik, de ez egy jó alkalom lenne a PIC alkalmazási lehetőségére. Szuper lenne, ha másoknak is megtetszene. Sok jó ötlet születhetne belőle.

Előzmény: csewe, 2011-06-28 19:09:00 [41]


csewe | 2578    2011-06-28 19:09:00 [41]

ez valóban jó ötlet persze erre ott a pic-es topik.
Legalább egy magyarul kommentezett minimál projekt kellene.
Így már aki kicsit konyít a pic-hez, az már a saját szájaíze szerint alakítgathatja a kódot, illetve ha valami nem jön össze kérdezhetne .

Előzmény: celophant, 2011-06-28 19:02:00 [40]


celophant | 805    2011-06-28 19:02:00 [40]

Ha lehetőség lenne a PIC18F67J50 mintaprogramjai megtekintésére, az sok segítség lenne. I/O kezelések... Portok deklarálása, gondolom jóval egyszerűbb C-ben.. ha valaki elmagyarázná. Sokaknak, rengeteget segítene, egy processzor programozásának elsajátítása. Persze, csak az alapok egy része, hogy rálátást szerezzenek. Pl.: sima port billegetés (led villogtatás) PWM, időzítő A/D stb... csak pár dolog... Esetleg egy demópanellel, ami jó az usb interfész-hez is. Így két legyet lehetne, egycsapásra ütni.


celophant | 805    2011-06-28 18:50:00 [39]

PIC programozása is nagyon jó dolog, de sok időt kell rászánni. Én még a 16F87x-el kezdtem, de lemaradtam időhiányában. C-ben meg végképp. Nem túl bonyolult, ha valaki tud segíteni. De általában aki ért hozzá, az nem segít. Szóval jó dolog, csak egyedül nehéz. Sokféle proci és sokféle probléma. A 18-as család, már jó... de más világ....


n/a (inaktív)    2011-06-28 18:44:00 [38]

Ne búsúlj, én sem vagyok képben!

Előzmény: Szalai György, 2011-06-28 16:16:00 [25]


celophant | 805    2011-06-28 18:43:00 [37]

Persze, nem olyan nagy gond a TQFP, de nem mindenkinek van olyan kézügyessége, vagy pákája. Szerintem a gyák legyen készre szerelve...

Előzmény: sanyi, 2011-06-28 18:39:00 [35]


celophant | 805    2011-06-28 18:40:00 [36]

Én beneveznék 2-3 db-ra, ha mások is jelentkeznének... Mit szóltok hozzá????

Előzmény: Egyújabbgépépítő, 2011-06-28 17:42:00 [34]


sanyi | 1926    2011-06-28 18:39:00 [35]

Szerintem nem gond a sok láb. A 64 meg pláne nem az, simán forrasztható kézzel, ha marad a TQFP tokozás.
QFN-nél már mást mondanék persze...

Előzmény: celophant, 2011-06-28 16:54:00 [29]


Egyújabbgépépítő | 1297    2011-06-28 17:42:00 [34]

Sorozat gyártás? Az attól függ hányan szeretnék megépíteni. Ha van elég jelentkező meg lehet szervezni a NYÁK gyártást, azt is lehet hogy csak a soklábút forrasztatjuk fel valakivel, és megmarad a csináld magad öröme.

Előzmény: celophant, 2011-06-28 16:54:00 [29]

Egyújabbgépépítő | 1297    2011-06-28 17:39:00 [33]

Na ez nagyon jó lenne!
Tud az emc2 MODBUST?
Persze hülye kérdés, megtanítod.

Előzmény: sneci, 2011-06-28 16:49:00 [28]


Egyújabbgépépítő | 1297    2011-06-28 17:38:00 [32]

Reggel 6 előtt én még kávét szürcsöltem, és bambán néztem ki a fejemből.
Látszik hogy nem nagyon barátkoztál a MACH felülettel.
A coil-ért elnézést az már MODBUS meghatározás a többi MACH.

Előzmény: Szalai György, 2011-06-28 16:16:00 [25]


csewe | 2578    2011-06-28 17:35:00 [31]

szerintem az mpg kerék az enkóder a potit elég nehéz lenne többször körbetekerni.
az előtolás és a főoesósebesség az poti.


celophant | 805    2011-06-28 17:27:00 [30]

A tekerő gombok, azok encoderek, esetleg hall érzékelő... vagy valami Chipcad-es robotos cuccból valami? Esetleg, sima poti?


celophant | 805    2011-06-28 16:54:00 [29]

Nagyon jó, ez a PIC-es megoldás. Jó, hogy értesz hozzá. El lehet keveredni a sokféle PIC között. Segédletet hol lehet találni hozzá? Lesz belőle sorozat gyártás? A szereled magad mozgalom, szerintem, nem fog menni... túl sokk lábú a PIC.


sneci | 1763    2011-06-28 16:49:00 [28]

De jó kis projekt!!!!
Ezt megnézzük emc2 alatt is...


celophant | 805    2011-06-28 16:40:00 [27]


csewe | 2578    2011-06-28 16:37:00 [26]

ezt nehezen fogjuk kinőni 49 I/O. 14 PWM. 8x10 bit A/D.

Előzmény: Egyújabbgépépítő, 2011-06-28 15:46:00 [24]


Szalai György | 9544    2011-06-28 16:16:00 [25]

Reggel hat előtt: Feedoverride és a SpindleSpeedOverride, coil kimenet, Brain, MPG-t pufferelni.
Teljes a lemaradásom a programozható dolgok terén, nem hiszem, hogy fel tudok zárkózni annyira, hogy megértsem ezeket. Jól homlokon vágott reggel ez a sok idegen kifejezés.
Majd sokat olvaslak benneteket.

Előzmény: Egyújabbgépépítő, 2011-06-28 09:06:00 [10]


Egyújabbgépépítő | 1297    2011-06-28 15:46:00 [24]

Mivel elfogytak a lábak másik PIC után kell nézni.
Jelenleg a PIC18F67J50 szimpatikusnak tűnik (760 Ft + ÁFA).
Rengeteg láb van, tehát lehet növelni a bemeneteket, viszont 3.3V-os így tápegységet kell tenni a panelra.
Ez utóbbi persze akkor is kell ha több relét akarok használni.

Mambablack:
Keyboard mátrixhoz nem kell különösebb program, mivel meg lehet csinálni brainben.

Kicsa:
A nS felejtsd el, a MODBUS-t max 25 mS onként lehet olvasni.
Azt nem tudom hogy printer portról milyen gyors a reakció idő.
Próbaképp tettem egy vészstop gombot a távvezérlőre, szemre gyors, és ha azt is figyelembe vesszük hogy mennyi az én reakció időm azt hiszem nem a MODBUS lessz a szűk keresztmetszet.
Igen 4*20 as LCD-re gondoltam.
Protellel dolgozom (mostmár Altium).

n/a (inaktív)    2011-06-28 10:54:00 [23]

ezek füzhetöel lánc szerüen egymás után.....
Delock Cable USB 2.0 Extension, active 10m

Előzmény: n/a (inaktív), 2011-06-28 10:38:00 [22]


n/a (inaktív)    2011-06-28 10:38:00 [22]

aki 5m felet gondolkodna usb komunikácionál probléma mentes müködésre.....
>>>>usb hub<<<<


Kicsa | 1246    2011-06-28 10:24:00 [21]



Igazad van. Viszont nem értem akkor,azt olvastam hogy például VészStop kötése nem javasolt,mivel a proci feldolgozása és az USB miatt minimális késéssel rendelkezik. Gondolom,ez a gyakorlatban nS-okat jelent,de akkor is.

István! LCD megjelenítő alatt kis (pl 4*20as) lcd kijelzőt gondoltál beépíteni?

Miben tervezed a kapcsolási rajzot-nyákot?

Előzmény: lari, 2011-06-28 09:43:00 [14]


n/a (inaktív)    2011-06-28 10:20:00 [20]

lcd az remek elgondolás nem kelene 2 felé figyelni is legalább monitor és pendant iránya közöt a szemnek...:)

Előzmény: Egyújabbgépépítő, 2011-06-28 10:03:00 [18]


n/a (inaktív)    2011-06-28 10:18:00 [19]

még egy ötlet..........
keyboard komunikácio lehetne növelni a nyomo gobok számát is a bemeneteken a picnél!

Előzmény: Egyújabbgépépítő, 2011-06-28 10:03:00 [18]


Egyújabbgépépítő | 1297    2011-06-28 10:03:00 [18]

Még azon gondolkodom hogy LCD megjelenítőt teszek a távvezérlőre, akkor kellenek a DRO adatok.
Azért gondoltam hogy legyen nyitott mert így bárkinek lehet ötlete a felhasználással kapcsolatban és az belekerülhet.
A lábszám kezd kevés lenni, de nem gond egyszerűen lehet eszközt váltani nagyobb lábszámúra.

Előzmény: Kicsa, 2011-06-28 09:31:00 [12]


Egyújabbgépépítő | 1297    2011-06-28 09:59:00 [17]

Most PIC18F4455 van benne (ez volt a fiókba).
Eredetileg is két analóg bemenet volt, de ez simán bővíthető.
A 2 MPG bemenet Kola miatt került bele, esztergához szeretné használni, a MACH max 3-at tud kezelni, de annak már nem látom értelmét (csak 2 kezem van).

Előzmény: Kicsa, 2011-06-28 09:31:00 [12]


Egyújabbgépépítő | 1297    2011-06-28 09:54:00 [16]

Egy ismertető a MODBUS kialakulásáról.
Az interneten rengeteg ismertető található.
Nekünk azért jó mert az LPT port ki bemeneteinek száma véges. Tehetünk be 2. printerportot is de akkor is hamar a végére érünk.
Ami nekem tetszik, nem kell 30 eres kábelt használni, szimpla vékony hajlékony USB kábel elegendő.
Az esetek nagy részénél nem kell külön tápegység.

Előzmény: rferi, 2011-06-28 09:29:00 [11]


elektron | 15859    2011-06-28 09:45:00 [15]

Modbus is a serial communications protocol published by Modicon in 1979 for use with its programmable logic controllers (PLCs).

A MODBUS egy soros jellegű, számítógépek közti adatátvitelre "beszélgetésre" való szabályrendszer, amit a MODICON nevű cég talált ki a PLC-inek a használatához, működtetésére, azóta ipari szabvánnyá vált.


lari | 1203    2011-06-28 09:43:00 [14]

"azt írják hogy a nem időkritikus vezérléseket tudja ellátni"

Peti!
A potméteres előtolás szabályozás "nem időkritikus" vezérlésnek számít?

Kicsa | 1246    2011-06-28 09:36:00 [13]

MODBUS!
Ez egy olyan áramkör,ami képes a Mach alá ki és bemeneteket létrehozni és kezelni. Ezáltal számtalan perifériát tudsz rákötni...Van rajta analóg bemenetem,ami potmétert fogad : Ezt be lehet kalibrálni pl előtolásszabályzó vagy egyéb más szabályozási feladatra.
A digitális kimenetek reléket kapcsolgatnak,erre mehet főorsó,hűtés,világítás,elszívás,ami szükséges.

A MODBUS-ra végállást - E-Stoppot nem szakszerű rákötni,azt írják hogy a nem időkritikus vezérléseket tudja ellátni.

Előzmény: rferi, 2011-06-28 09:29:00 [11]


Kicsa | 1246    2011-06-28 09:31:00 [12]

Sziasztok!
Nagyon örülök hogy létrejött a topic,sok hasznos információval.
A több verziót remek ötletnek tartom én is,szívesen segítek,amiben tudok. (Esetleges nyákkészítés - beültetés... stb)

Istvántól kérdeznék néhányat rögtön :
Az eredeti PIC marad bent a fejlesztéseid után is?
Hogyan sikerült mégegy analóg bemenetet megcsinálni?
Illetve a 2 bemenet MPG-nek mikt takar? Azt a számláló egységet?

Van még olyan opció amit jelenleg nem lehet rákötni,de tervben van?


rferi | 1310    2011-06-28 09:29:00 [11]

KEzdhetjük ott, hogy elmesélitek, mi az a MODBUS, hol és kik használják?


Egyújabbgépépítő | 1297    2011-06-28 09:06:00 [10]

Gyuri segíts, mi az ami nem érthető?

Előzmény: Szalai György, 2011-06-28 06:02:00 [8]


Egyújabbgépépítő | 1297    2011-06-28 09:04:00 [9]

A MACH RTU protokollt használ.
A lekérdezés max sebessége 25 mS, belátható hogy ez nagyon lassú egy encoder kezelésére.

Előzmény: csewe, 2011-06-28 05:44:00 [7]


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

Időrend:
Oldal 21 / 22 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22   Következő ►  Utolsó ►|


 ◊ 
[ 1.0409 ]