Nembo ya FUTEKKidhibiti cha Nishati ya Chini ya Dijiti cha QIA128 chenye SPI na UART
Mwongozo wa Mtumiaji

Maelezo ya Jumla

QIA128 ni chaneli moja ya kidhibiti kidijitali chenye nguvu ya chini kabisa na matokeo ya UART na SPI.
Usanidi wa Bani na Maelezo ya Kazi

Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART - Mipangilio ya PINJedwali 1.

# Bandika Maelezo  J1 #
Pini ya kuweka upya haitumiki.
2 TMS JTAG TMS (Chagua Njia ya Mtihani). Pini ya ingizo inayotumika kutatua na kupakua.
3 TX Sambaza matokeo ya Data Asynchronous. 7
4 RX Pokea ingizo la Data Asynchronous. 6
5 GND Pini za chini zimeunganishwa kwa kila mmoja ndani. 1
6 - Msisimko Kurejesha msisimko wa vitambuzi (imeunganishwa kwenye Ground). 2
7 - Ishara Ingizo hasi la kihisi. 5
8 +Msisimko Msisimko wa sensor. 3
9 +Ishara Ingizo Chanya la Sensa. 4
10 VIN Voltage ingizo 3 - 5 9
11 Amilifu chip ya chini-chagua. Usiendeshe laini ya chini hadi kifaa kizime kabisa. Pia, hakikisha kuwa laini haiendeshwi chini isipokuwa iko chini. 14
12 SCLK Saa ya serial inazalishwa na bwana. 13
13 MISO Bwana-Katika-Mtumwa-nje. 12
14 YAXNUMXCXNUMXL Bwana-Mtoto-Mtumwa-Ndani. 11
15 Pini inayotumika-chini inatumika kuweka mawasiliano yote yakiwa yamesawazishwa. Inaarifu kifaa kikuu wakati data mpya kutoka kwa sampmfumo wa linging uko tayari. Hii inahakikisha kuwa bwana anakusanya data mpya kila wakati. Pini inapopungua, inaonyesha kuwa data iko tayari kuzimwa. Pini hii inaweza kutumika kukatiza bwana kwa nje. Pini hurudi juu wakati mfumo uko katika hali ya ubadilishaji na inarudi chini mara data mpya iko tayari.
*Kumbuka: Pini hairudii juu mara data ikisomwa-itarudi juu tu mfumo unapoingia katika hali ya ubadilishaji.
16 VDD Reli ya dijiti (2.5V).
17 NTRST JTAG NTRST/BM Rudisha/Modi ya Kuwasha. Pini ya ingizo inayotumika kutatua na kupakua pekee

na hali ya boot ( ).

18 TDO JTAG TDO (Data Nje). Pini ya ingizo inayotumika kutatua na kupakua.
19 TDI JTAG TDI (Data Ndani). Pini ya ingizo inayotumika kutatua na kupakua.
20 TCK JTAG TCK (Pini ya Saa). Pini ya ingizo inayotumika kutatua na kupakua.

Usanidi wa QIA128 UART
Jedwali 2. 

Data 8-Bit
Kiwango cha Operesheni Baud: 320,000bps
Usawa Hakuna
Kuacha bits 1-Bit
Udhibiti wa Mtiririko: Hakuna

Utendaji wa Pini

Pini inapopanda juu, inamaanisha kuwa kifaa kiko katika mchakato wa ubadilishaji wa A/D. hupungua mara tu ubadilishaji utakapokamilika.
* Kumbuka: Kwa kuwa UART hailingani, imetolewa ili kufanya mawasiliano kuwa sawa ikiwa inahitajika.
Kipindi

Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART - Kipindi cha DRDY

Jedwali lifuatalo linaonyesha kipindi cha pini kwa sampviwango vya ling.
Jedwali 3.

() (µ) Maelezo 
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

Hali ya "Tiririsha".

Set System Stream State (SSSS) [yenye mzigo wa 1] amri inaweza kutumwa ili kuwezesha modi ya mtiririko. Kifaa kitaacha kutiririsha pindi tu amri ya Kuweka Hali ya Mipasho ya Mfumo [yenye mzigo wa 0], au amri nyingine yoyote itakapotumwa kwa QIA128.
*Kumbuka: Huenda hakuna jibu kutoka kwa QIA128 ikiwa amri isiyo sahihi itatumwa.
Muundo wa Pakiti ya UART
Muundo wa pakiti na urefu kwa kila amri inaweza kutofautiana kutokana na aina zao (GET na SET) na utendakazi; rejea Jedwali la Kuweka Amri kwa taarifa zaidi.
Tabia ya Mfumo
Hali ya Kuanzisha na Kujirekebisha
Wakati mfumo UMEWASHWA, huanza kusoma data kutoka kwa EEPROM na kwenda kwenye hali ya ndani ya urekebishaji.
*Kumbuka: Mpito wa kwanza unaweza kutumika kama kiashirio cha wakati kifaa kiko tayari kwa mawasiliano.
Sampling Kiwango cha Mabadiliko
Wakati kamaampmabadiliko ya kiwango cha ling yameombwa, haitachukua zaidi ya sekunde 0.5 (kulingana na s iliyochaguliwaampling rate) kuona mabadiliko katika kipindi.
SampViwango vya ling
Jedwali 4.

Muda wa Juu Ukadirio wa mabadiliko ya data () Kanuni ya SR SampKiwango cha ling
≅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

Orodha ya Kuweka Amri

Jedwali 6. 

Aina Jina Maelezo Muundo wa Pakiti ya TX Muundo wa Pakiti ya RX Baiti ndani Upakiaji
Pata GSAI Pata uchunguzi wa shughuli za watumwa
(Hutumika kujaribu mawasiliano)
00 05 00 01 0E 00 05 00 01 0E N/A
*Pata GCCR Pata usomaji wa sasa wa kituo 00 06 00 05 00 20 Angalia Upakiaji Example 4
Weka SSSS WEKA hali ya mtiririko wa mfumo IMEZIMWA 00 06 00 0C 00 3C 00 05 00 0C 3A N/A
* Weka SSSS WEKA hali ya mtiririko wa mfumo 00 06 00 0C 01 41 00 05 00 0C 3A … [Baiti za mtiririko] N/A … [4]
*Pata GDSN Pata nambari ya serial ya kifaa 00 05 01 00 0D Angalia Upakiaji Example 4
*Pata GDMN Pata nambari ya muundo wa kifaa 00 05 01 01 11 Angalia Upakiaji Example 10
*Pata GDIN Pata nambari ya kipengee cha kifaa 00 05 01 02 15 Angalia Upakiaji Example 10
*Pata GDHV Pata toleo la maunzi ya kifaa 00 05 01 03 19 Angalia Upakiaji Example 1
*Pata GDFV Pata toleo la programu ya kifaa 00 05 01 04 1D Angalia Upakiaji Example 3
*Pata GDFD Pata tarehe ya firmware ya kifaa 00 05 01 05 21 Angalia Upakiaji Example 3
*Pata GPSSN Pata mtaalamufile nambari ya serial ya sensor 00 06 03 00 00 15 Angalia Upakiaji Example 4
*Pata GPSPR Pata mtaalamufile sampkiwango cha ling 00 06 03 1E 00 8D Angalia Upakiaji Example 1
Weka SPSPR Weka profile sampkiwango cha 4SPS 00 07 04 1E 00 00 92 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 20SPS 00 07 04 1E 00 01 98 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 50SPS 00 07 04 1E 00 02 9E 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 100SPS 00 07 04 1E 00 03 A4 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 200SPS 00 07 04 1E 00 04 AA 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 500SPS 00 07 04 1E 00 05 B0 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 850SPS 00 07 04 1E 00 06 B6 00 05 04 1E 8E N/A
Weka SPSPR Weka profile sampkiwango cha 1300SPS 00 07 04 1E 00 07 KK 00 05 04 1E 8E N/A
*Pata GPADP Pata mtaalamufile analog-to-digital
thamani ya urekebishaji 0 (mwelekeo wa 1)
00 07 03 19 00 00 7B Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile analog-to-digital
thamani ya urekebishaji 1 (mwelekeo wa 1)
00 07 03 19 00 01 81 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile analog-to-digital
thamani ya urekebishaji 2 (mwelekeo wa 1)
00 07 03 19 00 02 87 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile analog-to-digital
thamani ya urekebishaji 3 (mwelekeo wa 1)
00 07 03 19 00 03 8D Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile analog-to-digital
thamani ya urekebishaji 4 (mwelekeo wa 1)
00 07 03 19 00 04 93 Angalia Upakiaji Example 4

Mwongozo wa Mawasiliano wa QIA128 UART

*Pata GPADP Pata mtaalamufile thamani ya 5 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 1) 00 07 03 19 00 05 99 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 6 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 06 9F Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 7 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 07 A5 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 8 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 08 AB Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 9 (Mwelekeo wa 2) 00 07 03 19 00 09 B1 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 10 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 0A B7 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 11 (Mwelekeo wa 2) 00 07 03 19 00 0B BD Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 12 (Mwelekeo wa 1) 00 07 03 19 00 0C C3 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 13 (Mwelekeo wa 1) 00 07 03 19 00 0D C9 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 14 (Mwelekeo wa 1) 00 07 03 19 00 0E CF Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 15 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 1) 00 07 03 19 00 0F D5 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 16 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 1) 00 07 03 19 00 10 DB Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 17 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 1) 00 07 03 19 00 11 E1 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 18 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 12 E7 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 19 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 13 ED Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya 20 ya urekebishaji kutoka analogi hadi dijiti (Mwongozo wa 2) 00 07 03 19 00 14 F3 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 21 (Mwelekeo wa 2) 00 07 03 19 00 15 F9 Angalia Upakiaji Example 4
*Pata GPADP Pata mtaalamufile thamani ya urekebishaji kutoka analogi hadi dijiti 22 (Mwelekeo wa 2) 00 07 03 19 00 16 FF Angalia Upakiaji Example 4

*Kumbuka: Baiti za Upakiaji ziko moja kwa moja kabla ya baiti ya mwisho ya pakiti ambayo ni Checksum.

Mzigo wa malipo Example
Shughuli ifuatayo ni jibu kwa amri ya GDSN (Pata nambari ya serial ya kifaa). Amri hii ina malipo ya baiti 4.
TX: 00 05 01 00 0D
RX: 00 09 01 00 00 01 E2 40 49
Hex kwa decimal: 0x0001E240 -> 123456

Kubadilisha Data kwa ADC

Fomula ifuatayo inaweza kutumika kubadilisha data ghafi ya ADC: Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART - Aikoni ya 6

Hapa kuna anuwai:
ADCValue = thamani ya hivi karibuni ya ubadilishaji wa analogi hadi dijiti.
Thamani iliyozimwa = thamani ya ubadilishaji wa analogi hadi dijiti iliyohifadhiwa wakati wa urekebishaji ambayo inalingana na kukabiliana (mizigo sifuri ya kimwili).
Thamani ya Kiwango Kamili = thamani ya ubadilishaji wa analogi hadi dijiti iliyohifadhiwa wakati wa urekebishaji ambayo inalingana na kipimo kamili (kiwango cha juu kabisa cha mzigo).
Mzigo wa Kiwango Kamili = thamani ya nambari iliyohifadhiwa wakati wa urekebishaji kwa mzigo wa juu wa kimwili.

Ubadilishaji Data wa ADC Examples (Mwongozo wa 1, Urekebishaji wa pointi 2)

Data ya Urekebishaji
Pata mtaalamufile thamani ya urekebishaji wa analogi hadi dijiti 0 (Mwongozo wa 1) [GPADP]:
Hex kwa decimal: 0x81B320 -> 000,500,8
Pata mtaalamufile thamani ya urekebishaji wa analogi hadi dijiti 5 (Mwongozo wa 1) [GPADP]:
Hex kwa decimal: 0xB71B00 -> 12,000,000
Pata usomaji wa sasa wa kituo (GCCR):
Hex kwa decimal: 0x989680 -> 10,0000,00
Hesabu
OffsetValue = 8,500,000
FullScaleValue = 12,000,000
FullScaleLoad = 20g (Inapatikana kwenye cheti cha urekebishaji)
Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART - Aikoni ya 7

Marekebisho ya Firmware

Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART - Aikoni ya 8

Vidokezo vya Firmware
Vipengele Vipya
• N/A
Mabadiliko
• N/A
Marekebisho
• Ilibadilisha masahihisho ya maunzi kutoka "0" hadi "1".

Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na Aikoni ya UARTChanzo cha Suluhisho la Sensor
Mzigo • Torque • Shinikizo • Mihimili mingi • Ala za Urekebishaji • Programu
10 Thomas, Irvine, CA 92618 USA
Simu: 949-465-0900
Faksi: 949-465-0905
www.futek.com

Nyaraka / Rasilimali

Kidhibiti cha Nishati ya Chini ya Dijiti cha FUTEK QIA128 chenye SPI na UART [pdf] Mwongozo wa Mtumiaji
SPI, UART, Kidhibiti cha Nguvu za Chini, QIA128

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *