Kidhibiti 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
Jedwali 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
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:
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)
Marekebisho ya Firmware
Vidokezo vya Firmware
Vipengele Vipya
• N/A
Mabadiliko
• N/A
Marekebisho
• Ilibadilisha masahihisho ya maunzi kutoka "0" hadi "1".
Chanzo 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 |