Логото на ФУТЕКQIA128 Дигитален контролер со мала моќност со SPI и UART
Упатство за употреба

Општ опис

QIA128 е едноканален дигитален контролер со ултра ниска моќност со UART и SPI излези.
Конфигурации за пинови и описи на функции

FUTEK QIA128 Дигитален контролер со мала моќност со конфигурации SPI и UART - PINТабела 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 е асинхрон, се обезбедува за да се направи комуникацијата синхрона доколку е потребно.
Период

FUTEK QIA128 Дигитален контролер со мала моќност со SPI и UART - DRDY период

Следната табела го прикажува периодот на пинот за сите 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: Дигитален контролер со мала моќност FUTEK QIA128 со SPI и UART - икона 6

Еве ги променливите:
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 гр (Достапно на сертификатот за калибрација)
Дигитален контролер со мала моќност FUTEK QIA128 со SPI и UART - икона 7

Ревизија на фирмвер

Дигитален контролер со мала моќност FUTEK QIA128 со SPI и UART - икона 8

Забелешки за фирмверот
Нови карактеристики
• N/A
Промени
• N/A
Поправки
• Ја смени ревизијата на хардверот од „0“ во „1“.

FUTEK QIA128 Дигитален контролер со мала моќност со SPI и UART - иконаИзвор на решение за сензор
Оптоварување • Вртежен момент • Притисок • Повеќеоски • Инструменти за калибрација • Софтвер
10 Томас, Ирвин, CA 92618 САД
тел: 949-465-0900
Факс: 949-465-0905
www.futek.com

Документи / ресурси

Дигитален контролер со мала моќност FUTEK QIA128 со SPI и UART [pdf] Упатство за корисникот
SPI, UART, контролер со ниска моќност, QIA128

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *