QIA128 Дигитален контролер со мала моќност со SPI и UART
Упатство за употреба
Општ опис
QIA128 е едноканален дигитален контролер со ултра ниска моќност со UART и SPI излези.
Конфигурации за пинови и описи на функции
Табела 1.
| # | Пин | Опис | J1 # |
| Активен пин за ниско ресетирање. | – | ||
| 2 | TMS | JTAG TMS (Избор на режим на тестирање). Влезен пин што се користи за дебагирање и преземање. | – |
| 3 | TX | Пренеси асинхрон излез на податоци. | 7 |
| 4 | RX | Примајте асинхрони внесени податоци. | 6 |
| 5 | ГНД | Заземјените иглички се поврзани меѓу себе внатрешно. | 1 |
| 6 | - возбуда | Враќање на возбудувањето на сензорот (поврзано со земјата). | 2 |
| 7 | – Сигнал | Негативен влез на сензорот. | 5 |
| 8 | + Возбуда | Побудување на сензорот. | 3 |
| 9 | + Сигнал | Позитивен влез на сензорот. | 4 |
| 10 | VIN | Voltage влез 3 − 5 | 9 |
| 11 | Активен избор на низок чип. Не возете ја линијата ниско додека уредот не се подигне целосно. Исто така, погрижете се линијата да не се движи ниско освен ако е ниска. | 14 | |
| 12 | SCLK | Серискиот часовник е генериран од мајсторот. | 13 |
| 13 | МИСО | Master-In-Slave-Out. | 12 |
| 14 | МОСИ | Master-Out-Slave-In. | 11 |
| 15 | Активната-ниска игла се користи за одржување на целата комуникација синхронизирана. Го известува главниот уред кога нови податоци од sampЛинг системот е подготвен. Ова осигурува дека господарот секогаш ги собира најновите податоци. Кога пинот ќе се спушти, тоа покажува дека податоците се подготвени да се исклучат. Овој пин може да се користи за надворешно прекинување на мајсторот. Пинот се враќа високо кога системот е во состојба на конверзија и се враќа ниско штом новите податоци се подготвени. *Забелешка: Пинот не се враќа високо откако ќе се прочитаат податоците - ќе се врати високо само штом системот ќе влезе во состојба на конверзија. |
– | |
| 16 | ВДД | Дигитална шина (2.5V). | – |
| 17 | НТРСТ | JTAG NTRST/BM Ресетирање/Режим за подигање. Влезен пин што се користи само за дебагирање и преземање
и режим на подигање ( ). |
– |
| 18 | ТДО | JTAG TDO (Data Out). Влезен пин што се користи за дебагирање и преземање. | – |
| 19 | TDI | JTAG TDI (Влезни податоци). Влезен пин што се користи за дебагирање и преземање. | – |
| 20 | TCK | JTAG TCK (Clock Pin). Влезен пин што се користи за дебагирање и преземање. | – |
Конфигурација на QIA128 UART
Табела 2.
| Податоци | 8-бит |
| Операција Baud Rate: | 320,000bps |
| Паритет | Никој |
| Стоп битови | 1-бит |
| Контрола на проток: | Никој |
Функционалност на игла
Кога пинот се качи високо, тоа значи дека уредот е во процес на конверзија на A/D. оди на ниско ниво штом ќе заврши конверзијата.
* Забелешка: Бидејќи UART е асинхрон, се обезбедува за да се направи комуникацијата синхрона доколку е потребно.
Период

Следната табела го прикажува периодот на пинот за сите sampстапки на линг.
Табела 3.
| () | (µ) | Опис |
| 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 |
Режим „Поток“.
Командата Set System Stream State (SSSS) [со носивост од 1] може да се испрати за да се активира режимот на пренос. Уредот ќе престане да стримува штом ќе се испрати командата Set System Stream State [со носивост од 0] или која било друга команда до QIA128.
*Забелешка: Може да нема одговор од QIA128 ако се испрати неточна команда.
Структура на пакети UART
Структурата и должината на пакетот за секоја команда може да се разликуваат поради нивниот тип (GET и SET) и функционалностите; се однесуваат на Табела за множество на команди за дополнителни информации.
Однесување на системот
Режим за стартување и само-калибрација
Кога системот ќе се вклучи, тој започнува да ги чита податоците од EEPROM и оди во режимот на внатрешна калибрација.
*Забелешка: Првиот пулс може да се користи како индикатор за тоа кога уредот е подготвен за комуникација.
SampПромена на стапката на линг
Кога какоampсе бара промена на брзината на лингот, тоа ќе потрае не повеќе од 0.5 секунди (во зависност од избраните sampling rate) за да се види промената во периодот.
Sampling Цени
Табела 4.
| Време на промена на максималната приближна брзина на податоци () | SR код | Sampling Стапка |
| ≅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 |
Список со наредби
Табела 6.
| Тип | Име | Опис | Структура на пакети TX | Структура на пакети RX | Бајти во Оптоварување |
| Добијте | GSAI | Добијте барање за активност на робови (Се користи за тестирање на комуникација) |
00 05 00 01 0E | 00 05 00 01 0E | N/A |
| *Добијте | GCCR | Добијте тековно читање на каналот | 00 06 00 05 00 20 | Видете носивост Прample | 4 |
| Поставете | СССС | Поставете ја состојбата на преносот на системот OFF | 00 06 00 0C 00 3C | 00 05 00 0C 3A | N/A |
| *Поставете | СССС | Поставете ја состојбата на системскиот пренос ВКЛУЧЕНО | 00 06 00 0C 01 41 | 00 05 00 0C 3A … [Бајти на пренос] | Не/не… [4] |
| *Добијте | GDSN | Добијте го серискиот број на уредот | 00 05 01 00 0Д | Видете носивост Прample | 4 |
| *Добијте | GDMN | Добијте го бројот на моделот на уредот | 00 05 01 01 11 | Видете носивост Прample | 10 |
| *Добијте | ГДИН | Добијте број на ставка на уредот | 00 05 01 02 15 | Видете носивост Прample | 10 |
| *Добијте | GDHV | Добијте хардверска верзија на уредот | 00 05 01 03 19 | Видете носивост Прample | 1 |
| *Добијте | GDFV | Добијте верзија на фирмверот на уредот | 00 05 01 04 1Д | Видете носивост Прample | 3 |
| *Добијте | ГДФД | Добијте датум на фирмверот на уредот | 00 05 01 05 21 | Видете носивост Прample | 3 |
| *Добијте | GPSSN | Земете проfile сериски број на сензорот | 00 06 03 00 00 15 | Видете носивост Прample | 4 |
| *Добијте | GPSPR | Земете проfile sampстапка на линг | 00 06 03 1E 00 8D | Видете носивост Прample | 1 |
| Поставете | SPSPR | Постави проfile sampстапка на линг 4SPS | 00 07 04 1E 00 00 92 | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 20SPS | 00 07 04 1E 00 01 98 | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 50SPS | 00 07 04 1E 00 02 9E | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 100SPS | 00 07 04 1E 00 03 А4 | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 200SPS | 00 07 04 1E 00 04 AA | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 500SPS | 00 07 04 1E 00 05 Б0 | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 850SPS | 00 07 04 1E 00 06 Б6 | 00 05 04 1E 8E | N/A |
| Поставете | SPSPR | Постави проfile sampстапка на линг 1300SPS | 00 07 04 1E 00 07 п.н.е | 00 05 04 1E 8E | N/A |
| *Добијте | GPADP | Земете проfile аналогно-дигитален вредност на калибрација 0 (Насока 1) |
00 07 03 19 00 00 7Б | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитален вредност на калибрација 1 (Насока 1) |
00 07 03 19 00 01 81 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитален вредност на калибрација 2 (Насока 1) |
00 07 03 19 00 02 87 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитален вредност на калибрација 3 (Насока 1) |
00 07 03 19 00 03 8Д | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитален вредност на калибрација 4 (Насока 1) |
00 07 03 19 00 04 93 | Видете носивост Прample | 4 |
Водич за комуникација QIA128 UART
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 5 (Насока 1) | 00 07 03 19 00 05 99 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 6 (Насока 2) | 00 07 03 19 00 06 9F | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 7 (Насока 2) | 00 07 03 19 00 07 А5 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 8 (Насока 2) | 00 07 03 19 00 08 АБ | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 9 (Насока 2) | 00 07 03 19 00 09 Б1 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 10 (Насока 2) | 00 07 03 19 00 0A Б7 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 11 (Насока 2) | 00 07 03 19 00 0B БД | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 12 (Насока 1) | 00 07 03 19 00 0C C3 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 13 (Насока 1) | 00 07 03 19 00 0D C9 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 14 (Насока 1) | 00 07 03 19 00 0E CF | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 15 (Насока 1) | 00 07 03 19 00 0F Д5 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 16 (Насока 1) | 00 07 03 19 00 10 ДБ | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 17 (Насока 1) | 00 07 03 19 00 11 Е1 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 18 (Насока 2) | 00 07 03 19 00 12 Е7 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 19 (Насока 2) | 00 07 03 19 00 13 ЕД | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 20 (Насока 2) | 00 07 03 19 00 14 F3 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 21 (Насока 2) | 00 07 03 19 00 15 F9 | Видете носивост Прample | 4 |
| *Добијте | GPADP | Земете проfile аналогно-дигитална калибрација вредност 22 (Насока 2) | 00 07 03 19 00 16 FF | Видете носивост Прample | 4 |
*Забелешка: Бајтите за носивост се наоѓаат директно пред последниот бајт од пакетот што е Checksum.
Товарот на прample
Следната трансакција е одговор на командата GDSN (Земи сериски број на уредот). Оваа команда има носивост од 4 бајти.
TX: 00 05 01 00 0Д
RX: 00 09 01 00 00 01 Е2 40 49
Хексадецимален дел: 0x0001E240 -> 123456
ADC Конверзија на податоци
Следната формула може да се користи за конвертирање на необработени податоци за ADC: ![]()
Еве ги променливите:
ADCValue = најновата вредност на конверзија од аналогно во дигитално.
Off-set Value = вредноста на конверзија од аналогно во дигитално складирана за време на калибрацијата што одговара на поместувањето (нула физички оптоварувања).
Целосна вредност = вредноста на конверзија од аналогно во дигитално складирана за време на калибрацијата што одговара на целосната скала (максимално физичко оптоварување).
Целосно оптоварување = нумеричката вредност складирана за време на калибрацијата за максималното физичко оптоварување.
ADC Конверзија на податоци Прamples (Насока 1, калибрација со 2 точки)
Податоци за калибрација
Земете проfile аналогно-дигитална калибрација вредност 0 (Насока 1) [GPADP]:
Хексадецимален дел: 0x81B320 -> 000,500,8
Земете проfile аналогно-дигитална калибрација вредност 5 (Насока 1) [GPADP]:
Хексадецимален дел: 0xB71B00 -> 12,000,000
Добијте тековно читање на каналот (GCCR):
Хексадецимален дел: 0x989680 -> 10,0000,00
Пресметка
OffsetValue = 8,500,000
FullScaleValue = 12,000,000
FullScaleLoad = 20 гр (Достапно на сертификатот за калибрација)
![]()
Ревизија на фирмвер
![]()
Забелешки за фирмверот
Нови карактеристики
• N/A
Промени
• N/A
Поправки
• Ја смени ревизијата на хардверот од „0“ во „1“.
Извор на решение за сензор
Оптоварување • Вртежен момент • Притисок • Повеќеоски • Инструменти за калибрација • Софтвер
10 Томас, Ирвин, CA 92618 САД
тел: 949-465-0900
Факс: 949-465-0905
www.futek.com
Документи / ресурси
![]() |
Дигитален контролер со мала моќност FUTEK QIA128 со SPI и UART [pdf] Упатство за корисникот SPI, UART, контролер со ниска моќност, QIA128 |




