Logo FUTEKControler digital de putere redusă QIA128 cu SPI și UART
Ghidul utilizatorului

Descriere generală

QIA128 este un controler digital cu un singur canal de putere ultra-scăzută, cu ieșiri UART și SPI.
Configurații pin și descrieri de funcții

Controler digital de putere redusă FUTEK QIA128 cu configurații SPI și UART - PINTabelul 1.

# Pin Descriere  J1 #
Pin activ de resetare scăzută.
2 TMS JTAG TMS (Selectare mod de testare). Pin de intrare folosit pentru depanare și descărcare.
3 TX Ieșire de transmitere a datelor asincrone. 7
4 RX Primiți intrare de date asincrone. 6
5 GND Pinii de împământare sunt conectați unul la altul în interior. 1
6 - Excitație Returul excitației senzorului (conectat la masă). 2
7 – Semnal Intrare negativă senzor. 5
8 + Excitare Excitația senzorului. 3
9 +Semnal Intrare pozitivă pentru senzor. 4
10 VIN Voltage intrare 3 - 5 9
11 Selectare cip activă scăzută. Nu reduceți linia până când dispozitivul nu a pornit complet. De asemenea, asigurați-vă că linia nu este condusă jos decât dacă este scăzută. 14
12 SCLK Ceasul serial este generat de master. 13
13 MISO Master-In-Sclave-Out. 12
14 MOSI Master-Out-Sclave-In. 11
15 Pinul activ-low este folosit pentru a menține toate comunicațiile sincronizate. Notifică dispozitivul master când date noi din sampsistemul de ling este gata. Acest lucru asigură că masterul colectează întotdeauna cele mai recente date. Când pinul scade, indică faptul că datele sunt gata pentru a fi tactate. Acest pin poate fi folosit pentru a întrerupe extern masterul. Pinul revine la nivel ridicat când sistemul este într-o stare de conversie și revine la nivel scăzut odată ce datele noi sunt gata.
*Nota: PIN-ul nu revine la valoare ridicată odată ce datele sunt citite - va reveni la valoare ridicată numai după ce sistemul intră într-o stare de conversie.
16 VDD Sină digitală (2.5V).
17 NTRST JTAG NTRST/BM Reset/Boot Mode. Pin de intrare folosit numai pentru depanare și descărcare

și modul de pornire ( ).

18 TDO JTAG TDO (Ieșire de date). Pin de intrare folosit pentru depanare și descărcare.
19 TDI JTAG TDI (Intrare de date). Pin de intrare folosit pentru depanare și descărcare.
20 TCK JTAG TCK (Clock Pin). Pin de intrare folosit pentru depanare și descărcare.

Configurație UART QIA128
Tabelul 2. 

Date 8 de biți
Rata baud de operare: 320,000 bps
Paritate Nici unul
Opriți biți 1 de biți
Controlul fluxului: Nici unul

Funcționalitatea Pin

Când pinul se ridică, înseamnă că dispozitivul este în proces de conversie A/D. scade imediat ce conversia este completă.
* Nota: Deoarece UART este asincron, este furnizat pentru a face comunicarea sincronă, dacă este necesar.
Perioadă

Controler digital de putere redusă FUTEK QIA128 cu SPI și UART - Perioada DRDY

Următorul tabel arată perioada pinului pentru toate sampratele ling.
Tabelul 3.

() (µ) Descriere 
240 125 4 SPS
55 20 SPS
19 50 SPS
9 100 SPS
4.5 200 SPS
1.5 500 SPS
1.1 850 SPS
0.6 1300 SPS

Modul „Stream”.

Comanda Set System Stream State (SSSS) [cu o sarcină utilă de 1] poate fi trimisă pentru a activa modul stream. Dispozitivul se va opri în flux imediat ce comanda Set System Stream State [cu o sarcină utilă de 0] sau orice altă comandă este trimisă către QIA128.
*Nota: Este posibil să nu existe niciun răspuns din partea QIA128 dacă este trimisă o comandă incorectă.
Structura pachetului UART
Structura și lungimea pachetului pentru fiecare comandă pot varia în funcție de tipul lor (GET și SET) și funcționalități; referi la Tabel cu set de comenzi pentru mai multe informații.
Comportamentul sistemului
Modul de pornire și autocalibrare
Când sistemul pornește, începe să citească datele din EEPROM și trece în modul de calibrare internă.
*Nota: Primul impuls ar putea fi folosit ca indicator pentru momentul în care dispozitivul este pregătit pentru comunicare.
SampLing Rate Change
Atunci candampeste solicitată modificarea ratei de ling, nu va dura mai mult de 0.5 secunde (în funcție de s-ul selectat).ampling rate) pentru a vedea modificarea perioadei.
Sampling Tarife
Tabelul 4.

Timpul maxim aproximativ de modificare a ratei de date () Cod SR SampLing Rate
≅250 0x00 4 SPS
0x01 20 SPS
0x02 50 SPS
0x03 100 SPS
0x04 200 SPS
0x05 500 SPS
0x06 850 SPS
0x07 1300 SPS

Lista de seturi de comenzi

Tabelul 6. 

Tip Nume Descriere Structura pachetului TX Structura pachetului RX Octeți în Încărcătură utilă
Obţine GSAI Obțineți o întrebare despre activitatea sclavilor
(Folosit pentru a testa comunicarea)
00 05 00 01 0E 00 05 00 01 0E N / A
*Obţine GCCR Obțineți citirea curentă a canalului 00 06 00 05 00 20 Vezi sarcina utilă Example 4
Set SSSS Setați starea fluxului de sistem OFF 00 06 00 0C 00 3C 00 05 00 0C 3A N / A
*A stabilit SSSS Setați starea fluxului de sistem pe ON 00 06 00 0C 01 41 00 05 00 0C 3A … [Flux Bytes] N/A … [4]
*Obţine GDSN Obțineți numărul de serie al dispozitivului 00 05 01 00 0D Vezi sarcina utilă Example 4
*Obţine GDMN Obțineți numărul de model al dispozitivului 00 05 01 01 11 Vezi sarcina utilă Example 10
*Obţine GDIN Obțineți numărul articolului dispozitivului 00 05 01 02 15 Vezi sarcina utilă Example 10
*Obţine GDHV Obțineți versiunea hardware a dispozitivului 00 05 01 03 19 Vezi sarcina utilă Example 1
*Obţine GDFV Obțineți versiunea de firmware a dispozitivului 00 05 01 04 1D Vezi sarcina utilă Example 3
*Obţine GDFD Obțineți data firmware-ului dispozitivului 00 05 01 05 21 Vezi sarcina utilă Example 3
*Obţine GPSSN Devino profesionistfile numărul de serie al senzorului 00 06 03 00 00 15 Vezi sarcina utilă Example 4
*Obţine GPSPR Devino profesionistfile samprata ling 00 06 03 1E 00 8D Vezi sarcina utilă Example 1
Set SPSPR Setează profile samprata de linguri 4SPS 00 07 04 1E 00 00 92 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 20SPS 00 07 04 1E 00 01 98 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 50SPS 00 07 04 1E 00 02 9E 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 100SPS 00 07 04 1E 00 03 A4 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 200SPS 00 07 04 1E 00 04 AA 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 500SPS 00 07 04 1E 00 05 B0 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 850SPS 00 07 04 1E 00 06 B6 00 05 04 1E 8E N / A
Set SPSPR Setează profile samprata de linguri 1300SPS 00 07 04 1E 00 07 î.Hr 00 05 04 1E 8E N / A
*Obţine GPADP Devino profesionistfile analog-digital
valoarea de calibrare 0 (Directia 1)
00 07 03 19 00 00 7B Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile analog-digital
valoarea de calibrare 1 (Directia 1)
00 07 03 19 00 01 81 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile analog-digital
valoarea de calibrare 2 (Directia 1)
00 07 03 19 00 02 87 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile analog-digital
valoarea de calibrare 3 (Directia 1)
00 07 03 19 00 03 8D Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile analog-digital
valoarea de calibrare 4 (Directia 1)
00 07 03 19 00 04 93 Vezi sarcina utilă Example 4

Ghid de comunicare QIA128 UART

*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 5 (Directia 1) 00 07 03 19 00 05 99 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 6 (Directia 2) 00 07 03 19 00 06 9F Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 7 (Directia 2) 00 07 03 19 00 07 A5 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 8 (Directia 2) 00 07 03 19 00 08 AB Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 9 (Directia 2) 00 07 03 19 00 09 B1 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 10 (Directia 2) 00 07 03 19 00 0A B7 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 11 (Directia 2) 00 07 03 19 00 0B BD Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 12 (Directia 1) 00 07 03 19 00 0C C3 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 13 (Directia 1) 00 07 03 19 00 0D C9 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 14 (Directia 1) 00 07 03 19 00 0E CF Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 15 (Directia 1) 00 07 03 19 00 0F D5 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 16 (Directia 1) 00 07 03 19 00 10 DB Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 17 (Directia 1) 00 07 03 19 00 11 E1 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 18 (Directia 2) 00 07 03 19 00 12 E7 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 19 (Directia 2) 00 07 03 19 00 13 ED Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 20 (Directia 2) 00 07 03 19 00 14 F3 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 21 (Directia 2) 00 07 03 19 00 15 F9 Vezi sarcina utilă Example 4
*Obţine GPADP Devino profesionistfile Valoarea de calibrare analog-digitală 22 (Directia 2) 00 07 03 19 00 16 FF Vezi sarcina utilă Example 4

*Nota: Octeții de sarcină utilă sunt localizați direct înaintea ultimului octet al pachetului, care este suma de control.

Sarcina utilă Example
Următoarea tranzacție este răspunsul la comanda GDSN (Obțineți numărul de serie al dispozitivului). Această comandă are o sarcină utilă de 4 octeți.
TX: 00 05 01 00 0D
RX: 00 09 01 00 00 01 E2 40 49
Hex la zecimală: 0x0001E240 -> 123456

Conversie de date ADC

Următoarea formulă ar putea fi utilizată pentru a converti datele brute ADC: Controler digital de putere redusă FUTEK QIA128 cu SPI și UART - Pictograma 6

Iată variabilele:
ADCValue = cea mai recentă valoare de conversie analog-digitală.
Valoare offset = valoarea de conversie analog-digitală stocată în timpul calibrării care corespunde decalajului (încărcări fizice zero).
Valoare la scară completă = valoarea de conversie analog-digitală stocată în timpul calibrării, care corespunde cu scara maximă (sarcină fizică maximă).
Full-Scale Load = valoarea numerică stocată în timpul calibrării pentru sarcina fizică maximă.

Conversie de date ADC Exampfișiere (direcția 1, calibrare în 2 puncte)

Date de calibrare
Devino profesionistfile Valoarea de calibrare analog-digitală 0 (Direcția 1) [GPADP]:
Hex la zecimală: 0x81B320 -> 000,500,8
Devino profesionistfile Valoarea de calibrare analog-digitală 5 (Direcția 1) [GPADP]:
Hex la zecimală: 0xB71B00 -> 12,000,000
Obțineți citirea curentă a canalului (GCCR):
Hex la zecimală: 0x989680 -> 10,0000,00
Calcul
OffsetValue = 8,500,000
FullScaleValue = 12,000,000
FullScaleLoad = 20 g (Disponibil pe certificatul de calibrare)
Controler digital de putere redusă FUTEK QIA128 cu SPI și UART - Pictograma 7

Revizuirea firmware-ului

Controler digital de putere redusă FUTEK QIA128 cu SPI și UART - Pictograma 8

Note de firmware
Caracteristici noi
• N / A
Schimbări
• N / A
Remedieri
• S-a schimbat versiunea hardware de la „0” la „1”.

Controler digital de putere redusă FUTEK QIA128 cu SPI și UART - PictogramăSursa soluției senzorului
Sarcină • Cuplu • Presiune • Multi-Axe • Instrumente de calibrare • Software
10 Thomas, Irvine, CA 92618 SUA
Tel: 949-465-0900
Fax: 949-465-0905
www.futek.com

Documente/Resurse

Controler digital de putere redusă FUTEK QIA128 cu SPI și UART [pdfGhid de utilizare
SPI, UART, controler de putere redusă, QIA128

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *