12bit BCD to analog

Tauri elektrolista at pdg.hu
Wed Mar 22 10:48:13 CET 2006


Haliho

Wednesday, March 22, 2006, 9:55:13 AM, írtad:

> Tauri  <elektrolista at pdg.hu> 2006.03.22. 06:41:49 +1h-kor írta:

>> > Minden?!?
>> 
>> Tobnyire.
>> Mostanaban milyen D/A jel van ami pusztan hw-bol al elo?

> Mi az a D/A jel? :-)

> Digitális jelet ad pl. egy A/D, hogy a legtriviálisabbal és legsűrűbben
> előfordulóval kezdjem. De adhatja a D/A bemenetét pl. egy számláló is,
> vagy mittudomén. A sw _sehol_ sem kötelező! Elvileg minden 
> informatikai feladatot meg lehet oldani huzalozva is. Az egy dolog, 
> hogy mostanában nem divat. Ennek köszönhetően lassan már egy 
> lapátnak is lesz bootolási ideje, és időnként lefagy. :-)

csak reszben van igazad.
pl csak hogy maradjunk a D/A nal jovval lasuubak voltak a regi cnc
gepek pusztan azert mert a szamlalo kimenete egybol ment a D/A
atalakitora de a hajtasnak nem linearis jellek kellenek mindenfajta
trukkokel probaltak a gorbet torni (pl. greatz) de megsem volt az
igazi a lassitas gyorsitas

ha egy gepen rovid mozgasok voltak szoftveres kalkulacio nelkul
lassubb volt es ez a gyrtmany idoben is latszik

egy pl a Hunor (EMG) vezerles pusztan ttl elemekkel van megoldva a
palya interpolacio a szamlalok jele egybol D/A-ba

frankon mukodik a dolog de a termelekenyseg nem az igazi



>> Es mondjuk egy jol megirt sw kod?

> Az 1.: sokáig tart, 2.: általában hardverspecifikus, a hardver nyűgjeivel
> is külön foglalkozni kell, 3.: nehezen kereshető meg a hiba.
>

miert is???
en pl mostanaban csinaltam egy egyszeru panelt. az alapfeladat az volt
a kezelo bellit ket frekit es egy idot ha megnyom egy gombot akkor az
alapprefikorol a belaitott ido alatt felkell gyorsulni a masodik
frekire.
Mindneki 555 vagy hasonlo icvel es sok kis szutyok kondi/ellelattal
akarta megoldani.
most bekrerult egy atmega48 (300ft) es pusztan szoftverbol csinal
mindent. a hibakereses az a kepernyon tortenenik debuger programmal,
ha mosoditani kell akkor nem kell ganyolni a penelen + elleallas
kondit foraszgatni cserelgenti hanem csak atirok 2 sort.

az egesz panelen egy uC van es egy dioda a forditot tap ellen.
/meg a nyomogomboknak sem kell felhuzo ellenallas azt is PROGRAMOZTAM


>> Voltunk egyszer egy Analog Devices eloadason ott a pali meselte.
>> Ha van egy analog jeled amit szurni kell azt most rcl alkatreszekkel
>> megszurod. De ez nem jo!
>> Ami a jo: bedigitalizalod ugy ahogy van zajossan sw-bol megszurod majd
>> visszaalakitod analogga.

> Persze hogy az a jó! Hiszen így több a bevételük! :-)

szerintem van benne logika
persze nem a bevalt kapcsolasok kivaltasara hanem a valtozo
feladatokra. mire atforasztanek egy kondit vagy ellanalast akkorara
atirok 100 sort a programban


> Egyébként meg _lehet_ olyan eset, amikor így jobb, de azt külön meg kell
> indokolni! Pl. 240 dB/oktáv meredekségű szűrőt, vagy fésűszűrőt én sem
> fogok analóg módon csinálni. Viszont nem általános célú uC-vel, hanem
> DSP-vel. Gondolom, az AD-nél is így gondolták.

persze
DSP-rol szolt az eloadas

>> de mint irtam mas okbol is jo a sw (linearitas)

> Nyilván, ha ez is a feladat része, akkor szinte muszáj, de csak maga a D/A
> nem indokolja.

ez igaz.
en is csinaltam cnc gepet R2R halloval

De ami indokolja a D/A arai. valahogy nem akarnak csokenni.
most meg van egy marek maxim D/A*m azt hasznalom de a kovetkezo
fejlesztesnel mar fpga vagy uC adja a PWM jelet







More information about the Elektro mailing list