224 matches
-
și comparare; Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 67 -convertoare A/D pe 12 biți și convertoare D/A pe 12 biți; -port de comunicație serial sincron și I2C; -port de comunicație serială asincronă USART; -circuit de detecție a scăderii tensiunii de alimentare Brown-out Reset (BOR); -comparator analogic integrat; -referință de tensiune programabilă; -controller pentru acces direct la memorie DMA; -memorie program de 48kB, memorie de date (RAM) de 10kB; -multiplicator hardware pe
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a funcționării și utilizării lor este o condiție absolut necesară pentru succesul dezvoltării produsului final. Există o varietate extrem de largă de dispozitive periferice, pornind de la dispozitive discrete asociate diferitelor familii de microprocesoare, periferice devenite standard (Intel 8250 - circuit de comunicație serială, Intel 8259 controler programabil de întreruperi, sau Z80CTC circuit de temporizare și numărareă și ajungând la perifericele integrate în microcontrolerele moderne. În această lucrare, pentru toate dispozitive periferice prezentate, am exemplificat cu module integrate în microcontrolerele familiei Texas Instruments MSP430
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
și anume un modul din TimerA. Demn de menționat este faptul că, în funcție de dispozitiv, anumiți pini multiplexează funcțiunile de intrare-ieșire cu alte funcțiuni speciale, de genul intrări/ieșiri de modul timer, intrări de convertor analog-digital, intrări-ieșiri ale modulului de comunicație serială sau chiar interfața de programare și depanare JTAG. Alegerea uneia dintre funcțiuni se face prin setarea corespunzătoare a unor regiștri de configurare. Multiplexarea este cu atât mai complexă cu cât numărul de pini ai dispozitivului este mai redus (14, 20Ă
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
două tipuri de rezistor, care pot fi alese de precizie bună. Figura 4.24 Convertor DA cu rețea R-2R În cazul în care se dorește obținerea unor performanțe deosebite se poate alege soluția utilizării unui convertor DA extern, cu interfață serială (pentru minimizarea numărului de pini necesari ai microcontroleruluiă de tip SPI sau I2C, conectat conform figurii 4.25. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 101 Figura 4.25 Conectarea la microcontrolerul MSP430 a unor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
microcontroleruluiă de tip SPI sau I2C, conectat conform figurii 4.25. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 101 Figura 4.25 Conectarea la microcontrolerul MSP430 a unor convertoare externe AD și DA prin interfața serială I2C Există mai multe tipuri de convertoare AD: flash, cu aproximații succesive (SAR Succesive Approximation Register Converteră, sigma-delta sau cu dublă pantă (dual-slopeă, în sistemele embedded uzuale folosindu-se mai ales SAR și sigma-delta. Celelalte tipuri se folosesc la conversia
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
de calcul sunt necesare 8 linii de date sau 4 (caz în care octetul de transmis se împarte în 2 grupuri de câte 4 biți - nibbles transmise succesivă și 3 linii de comandă. Modulele mai noi pot avea și interfață serială SPI pentru reducerea suplimentară a numărului de pini de comandă. Modulele pot avea și iluminare de fundal, realizată cu LED-uri. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 118 Prețul acestor dispozitive este mai mare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
limbajul C pentru controlul acestor afișoare. Afișoarele LCD grafice: se întâlnesc în orice telefon mobil modern, în configurație monocromă sau color, și permit afișarea pe ecran la nivel de pixel. Interfața de comunicație cu sistemul de calcul este de obicei serială, pentru a limita numărul de linii necesare, dar gestionarea imaginii afișate de către microcontroler este mai complexă, fiind, de exemplu, necesară generarea caracterelor pixel cu pixel. Un exemplu foarte popular de afișor grafic este cel folosit în telefoanele Nokia 3310 și
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
cu 84×48 pixeli. Ca și HD44780, cipul PCD8544 integrează toate circuitele necesare comenzii și controlului afișorului LCD grafic, lăsând în sarcina utilizatorului doar Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 119 comunicația prin interfața serială prezentă în partea inferioară a diagramei. Circuitul primește comenzi succesive pentru aprinderea sau stingerea pixelilor, iar imaginile se gestionează la nivelul sistemului de calcul ce comunică cu afișorul. Ca și pentru dispozitivele compatibile HD44780, există un număr mare de biblioteci
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
gestionează la nivelul sistemului de calcul ce comunică cu afișorul. Ca și pentru dispozitivele compatibile HD44780, există un număr mare de biblioteci de funcții în limbajul C pentru controlul afișoarelor grafice bazate pe circuitul PCD8544. 4.6. Module de comunicație serială asincronă Inteligența sporită a sistemelor de comandă și control industriale bazate pe microcontrolere avansate permite conectarea lor facilă la sistemele uzuale de calcul, de stocare și prelucrare a datelor. Comunicația între cele două parți poate fi locală, când acestea se
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
industrial, în partea dreaptă apar blocurile sistemului de monitorizare a acestuia, în general un PC pe care rulează aplicații software specifice. Figura 4.40 Structura unui sistem de acces la distanță În cazul folosirii microcontrolerelor pentru controlul proceselor industriale comunicația serială este cea mai ieftină din punct de vedere al implementării hardware și cea mai facilă din punct de vedere software, pentru că microcontrolerele moderne dispun de porturi seriale hardware integrate. Mediul fizic la comunicațiile seriale prin cablu poate fi RS422, în
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
un PC acționând ca master la un capăt al cablului și unul sau mai multe sisteme slave de control industrial la celălalt capăt al cablului. Nu se poate folosi interfața RS232 datorită limitei impuse lungimii cablului (circa 10 metriă. Comunicația serială prin cablu are avantajul costului scăzut și al simplității implementării software, dar existența cablului poate constitui un dezavantaj, în primul rând datorită limitării distanței de la care se poate face accesul (de ordinul sutelor de metriă. Utilizarea mediului Ethernet este limitată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
TCP/IP și mai puțin sistemelor bazate pe microcontrolere la care se recomandă utilizarea unor protocoale de comunicație proprietare la nivelul legăturii de date și nivelul transport, adaptate la resursele hardware limitate. Protocolul sau standardul RS232 definește modul de transmisie serială a datelor, nivelele de tensiune, conectoarele folosite și lungimea maximă și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
limitate. Protocolul sau standardul RS232 definește modul de transmisie serială a datelor, nivelele de tensiune, conectoarele folosite și lungimea maximă și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară Standardul RS-232 definește nivelurile de tensiune care corespund nivelelor logice de unu și zero atât pentru liniile de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară Standardul RS-232 definește nivelurile de tensiune care corespund nivelelor logice de unu și zero atât pentru liniile de date cât și pentru liniile de control. Semnale valide sunt fie în intervalul de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
multe ori pe parcursul istoriei sale și a fost cunoscut și ca EIA RS-232, EIA 232, iar cea mai recentă denumire este TIA 232. În limbajul specialiștilor, termenul RS232 este standard. În figura 5.3 se prezintă structura modulului de comunicație serială asincronă USCI Ax din microcontrolerul MSP430G2553, în configurație UART. Acest modul se conectează la sisteme externe microcontrolerului prin doi pini,UCAxRXD și UCAxTXD (nu se oferă linii de control a comunicației serialeă și prezintă următoarele caracteristici: transmisie pe 7 sau 8
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
linii de control a comunicației serialeă și prezintă următoarele caracteristici: transmisie pe 7 sau 8 biți de date, cu paritate pară /impară sau fără registre de deplasare independente pentru transmisie și recepție registre tampon separate pentru transmisie și recepție comunicație serială cu bitul LSB la început sau cu MSB la început, configurabilă detectarea bitului de start la recepție pentru trezirea automată din modurile de consum redus LPMx Rată de transfer (Baud rateă programabilă cu modulare pentru valori fracționare Fanioane de stare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
programabilă cu modulare pentru valori fracționare Fanioane de stare pentru detecția erorilor Generare de întreruperi independente pentru recepție și transmisie Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 125 Figura 4.33 Structura modulului de comunicație serială asincronă din microcontrolerul MSP430G2553 4.7. Interfața de programare și depanare în circuit Scrierea fizică în microcontroler și testarea programului se face cu ajutorul programatoarelor și emulatoarelor în circuit. În figura alăturată sunt prezentate două astfel de dispozitive. Figura 4.34
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în circuit: aĂCu emulator clasic, ce înlocuiește în aplicație dispozitivul Țintă; bĂPrin port de testare și programare JTAG Emularea dispozitivelor programabile moderne s a orientat rapid către o noua direcție - utilizarea unui modul de emulare integrat prevăzut cu o interfață serială ce permite dispozitivului Țintă să se emuleze singur. Modulul de emulare un nucleu de logică de depanare de dimensiuni reduse este realizat în siliciul dispozitivului Țintă. Modulul permite dezvoltatorului de aplicații să vadă și să controleze capabilitățile interne ale dispozitivului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
alimentate la 230V sau pentru acționarea contactoarelor din circuitele de forță. Fig. 9.7 Ieșire digitală tip releu Modulul electronic mai dispune de circuite speciale pentru excitarea traductoarelor inductive de deplasare (LVDTĂ și pentru comanda servovalvelor proporționale. Modulul de comunicație serială asigură transmisia datelor preluate de la traductori și prelucrate de către microcontroler spre un alt echipament digital, de obicei un calculator, pentru a fi stocate, prelucrate și interpretate ulterior. Comunicația se bazează pe un protocol de transfer de date l implementat în cadrul
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
tehnologia sistemelor embedded 206 care s-a făcut o adaptare de nivel cu divizor rezistiv pe linia de ieșire a acestuia spre intrarea microcontrolerului, datorită operării cu nivele logice diferite (fig. 9.8Ă. Fig. 9.8 Structura modulului de interfață serială Elementele de interfațare cu utilizatorul uman sunt reprezentate de tastatură și de afișajul cu cristale lichide. Tastatura cuprinde patru taste ce permit implementarea unui dialog eficient cu operatorul uman prin patru funcții - confirmare, infirmare, înainte și înapoi. Pentru o citire
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
a făcut folosind stații de lipire PACE și sisteme de echipare tip pick-and-place Dima FineLine. Modulul electronic complet echipat este prezentat în figurile 9.11 și 9.12. Testarea funcționării modulului universal pentru dispozitive mecatronice s-a făcut folosind comunicația serială cu un calculator uzual. În acest scop a mai fost executat un modul de comunicație care asigură legătura între interfața USB a unui PC și modulul electronic utilizat și pentru alte aplicații de comunicație serială dezvoltate de autor. Acesta este
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
s-a făcut folosind comunicația serială cu un calculator uzual. În acest scop a mai fost executat un modul de comunicație care asigură legătura între interfața USB a unui PC și modulul electronic utilizat și pentru alte aplicații de comunicație serială dezvoltate de autor. Acesta este bazat pe circuitul integrat adaptor USB serial FT232. Fig. 9.11 Vedere prototip modul de comandă a dispozitivelor mecatronice Fig. 9.12 Vedere prototip modul de comandă a dispozitivelor mecatronice, fața cu lipituri Final de
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
minimalismului. Intervenind în discuție, Rosalind Krauss amintește de eseul lui Leo Steinberg, Other Criteria, care prezintă minimalismul și arta pop mai curând din perspectiva tehnologiei design-ului, a lumii emblemelor comerciale și a logo-urilor corporațiilor generate de o expansiune serială a repetiției și producției de masă. Potrivit Rosalindei Krauss, Art and Objecthood vorbește despre redarea substanței estetice într-o modalitate complet optică, Fried fiind de acord cu obiectivul acestei noi forme abstracte de iluzionism, potrivit căreia materia este necorporală, lipsită
Condiţia critică: studiile vizuale în critica culturală, critica de artă şi arta critică by Cătălin Gheorghe [Corola-publishinghouse/Science/926_a_2434]
-
opune mentalitatea, întotdeauna colectivă, care reglează în mod automat conținutul impersonal al gândirii comune. De aici, posibilitatea pentru istoria mentalităților de a se lega de istoria cantitativa. Având ca obiect colectivul, automatul, repetitivul, istoria mentalităților poate și trebuie să devină seriala și statistică. De la întâietatea acordată seriilor, deci stabilirii și tratării unor date omogene, repetate și comparabile în intervale de timp regulate, decurg două consecințe. Prima este privilegiul acordat surselor masive, reprezentative în sens larg și disponibile pe perioade lungi: de
by Laurenţiu Vlad [Corola-publishinghouse/Science/1076_a_2584]