Даччыная плата ALLEGRO ASEK-20 з Sampпраграміст

Уводзіны
Гэта кароткае кіраўніцтва дакументуе выкарыстанне даччынай платы ACS7031x (TED-0003346) і ASEK-20 (частка № 850540-004) з Allegro ACS70311 sampпраграміст. Шасі ASEK-20 можна ўбачыць на малюнку 1, а верхні і ніжні пласты даччынай платы ASEK-20 ACS70311 можна ўбачыць на малюнку 2. Глядзіце раздзел Дадатку для схемы даччынай платы ASEK70311.



Загрузка праграміста
- Зарэгіструйцеся для атрымання праграмнага забеспячэння на партале праграмнага забеспячэння Allegro: https://registration.allegromicro.com/login. 2
- Пераканайцеся, што на ASEK-20, які выкарыстоўваецца, загружана апошняя версія прашыўкі. Звярніцеся да прашыўкі АСЕК-20 web(https://registration.allegromicro.com/parts/ ASEK-20) і кароткае кіраўніцтва ASEK-20 у раздзеле «Падтрымка» Files» на прашыўцы АСЕК-20 webстаронка.
- Пасля рэгістрацыі і ўваходу на партал праграмнага забеспячэння будзе паказана старонка прыборнай панэлі. Выберыце кнопку «Знайсці частку», вылучаную на малюнку 3.

- Націсніце «Знайсці частку», каб перайсці на старонку «Даступныя дэталі і праграмнае забеспячэнне».
- Пошук «ACS70311» у радку пошуку «Выбраць па нумары дэталі», паказаным на малюнку 4.

- Націсніце "View” побач з вынікам пошуку ACS70311, як паказана, вылучана на малюнку 5.

- Націсніце «Спампаваць» побач з першым вынікам, каб адкрыць ZIP-архіў прыкладання для праграмавання file як выдзелена чырвоным колерам на малюнку 6.

- Адкрыйце і распакуйце спампаваны ZIP file і захавайце ў вядомае месца.
- Адкрыйце распакаваны ZIP file і адкрыйце тэчку «Allegro ACS70311 Sampпраграміст V#».
- Адкрыйце «Allegro ACS70311 SampLes Programmer». file (EXE file пашырэнне), каб адкрыць sampпраграміст.

Падключэнне ASEK-20 да ПК і даччынай платы ASEK70311
- Падключыце адзін канец кабеля сувязі USB да порта USB персанальнага кампутара.
- Падключыце іншы канец кабеля сувязі USB да порта «USB» на шасі ASEK-20.
- Падключыце істужачны кабель да раздыма «J2» з левага боку даччынай платы ACS70311
- Падключыце другі канец істужачнага кабеля да порта «Падключэнне прылады» на шасі ASEK-20, як паказана на малюнку 8.

- Падключыце крыніцу харчавання/кабель пастаяннага току да порта 5 В на шасі ASEK-20.
- Падключыце крыніцу сілкавання пастаяннага току да разеткі 110/220 пераменнага току 60/50 Гц з адпаведным адаптарам сілкавання.
Устаўка ACS70311 у даччыную плату ACS70311
Бесстрыжневы датчык току ACS70311 прапануецца ў форме скразнога адтуліны TN (KT і OK) і ў форме TH для павярхоўнага мантажу (толькі KT). Варыянты фарміравання адвядзення паказаны на малюнку 9. Для атрымання дадатковай інфармацыі звярніцеся да табліцы дадзеных прылад ACS70310 і ACS70311.

Каб уставіць ACS70311 у даччыную плату ACS70311, зрабіце наступнае:
- Змесціце ACS70311 у гняздо з надпісам «J1» кантактам 1 часткі, якая знаходзіцца далей ад пазнакі «J1».
- Пераканайцеся, што пазнака штыфта эжектора знаходзіцца на баку, звернутым уніз да разеткі, як паказана на схеме распиновки ў табліцы дадзеных ACS70311 (гл. малюнак 10).
- Замацуеце дэталь на месцы з дапамогай клamps злева і справа ад разеткі.
- Глядзіце малюнак 11, на якім паказаны ACS70311 у гняздзе «J1».
Перайдзіце да раздзела Выкарыстанне праграміста ніжэй.


Выкарыстанне праграміста Падключэнне да АСЕК-20
Адкрыццё праграміста прывядзе да акна, ідэнтычнага малюнку 12 ніжэй.

Каб падключыць ASEK-20, націсніце «Настройка» → «Настройка сувязі». З'явіцца дыялогавае акно на малюнку 13. Націсніце правільны COM# у выпадаючым меню побач з COM-портам. Калі COM-порт невядомы, зрабіце наступнае:
- Адключыце кабель USB ад ASEK-20.
- Пстрыкніце «Абнавіць» у дыялогавым акне «Настройка сувязі», якое вылучана сінім колерам на малюнку 13.
- Націсніце на выпадальнае меню «COM-порт».
- Звярніце ўвагу, якія парты ёсць у меню.
- Устаўце USB-кабель назад у ASEK-20.
- Націсніце «Абнавіць».
- Зноў пстрыкніце ўсплывальнае меню «COM-порт».
- Звярніце ўвагу на COM-порт, раней не паказаны ў меню; гэта порт, падлучаны да ASEK-20.
- Выберыце гэты COM-порт для выкарыстання
Пасля таго, як абраны правільны COM-порт і ASEK-20 падлучаны да ПК, праверце стан ASEK-20 побач з надпісам «Сувязь».
Калі статус «Актыўны», ASEK-20 уключаны і адказвае. Калі статус «Неактыўны», ASEK-20 не адказвае або не ўключаны. Калі гэта так, націсніце «Абнавіць» і пераканайцеся, што шасі ASEK-20 падключана да ПК і шасі ўключана.
Націсніце «ОК», каб выйсці з дыялогавага акна.

Радок стану
Прастакутнік зялёнага або чырвонага колеру справа ад радка стану, які на малюнку 14 вылучаны чырвоным колерам, паказвае стан сувязі з ASEK. Калі радок стану чырвоны, сувязь неактыўная, а калі зялёны, праграма звязваецца з ASEK. COM-порт, які зараз усталяваны, накладзены на каляровы прастакутнік. Пры націску на прамавугольнік адкрыецца дыялогавае акно наладкі сувязі.

Уключэнне і выключэнне часткі
Каб уключыць дэталь з дапамогай ASEK-20, націсніце кнопку «Уключыць» у правай частцы праграматара, як паказана чырвоным колерам на малюнку 15.

Пасля ўключэння прылады значэнні для «VCC [V]» і «ICC [mA]» будуць запаўняцца вымеранымі значэннямі. Пераканайцеся, што тtage - гэта тое, што пажадана, і што прылада спажывае прыблізна 13 мА (максімум 15 мА).
Каб прачытаць выхад ACS70311, выберыце «Read Output», вылучаны зялёным колерам на малюнку 15. Пераканайцеся, што выхад [V] з'яўляецца разумным лікам, каля 2.5 вольт з нулявым вонкавым полем, калі тэстуецца двухнакіраваная частка з 5 вольтамі звычайнага VCC (0.5 вольта). з нулявым вонкавым полем для аднанакіраванага прылады).
Каб выключыць дэталь, выберыце «Выключыць сілкаванне» злева ад «Уключыць сілкаванне», вылучанае сінім на малюнку 14 вышэй. Націск на кнопку «Выключыць сілкаванне» прывядзе да падзення ICC да ≈ 0 мА.
Чытанне і запіс да часткі
Звярніце ўвагу, што перад чытаннем і запісам у частку неабходна падключыць і ўключыць яе з дапамогай графічнага інтэрфейсу праграміста.
Карыстальніку рэкамендуецца захоўваць памяць у таблічным выглядзе file перш чым эксперыментаваць з праграмаваннем, каб пры неабходнасці карыстальнік мог вярнуць прыладу да зыходнага запраграмаванага на заводзе стану. Глядзіце Захаванне і загрузка памяці Fileраздзел s ніжэй.
Каб прачытаць поле, выберыце патрэбнае поле, паставіўшы галачку ў полі «Выбраць» злева ад назвы рэестра і націсніце кнопку «Прачытаць выбранае», вылучаную чырвоным колерам на малюнку 15.
Каб запісаць у поле, выберыце патрэбнае поле, паставіўшы галачку пад «Выбраць» злева ад назвы. Зменіце значэнне ў раздзеле «Код» на патрэбнае значэнне і націсніце Enter. Націсніце кнопку «Запісаць выбранае», вылучаную сінім колерам на малюнку 15.
Каб пераканацца, што поле было запісана ў прыладу, зрабіце наступнае: націсніце «Ачысціць выбранае», у выніку чаго значэнні ў вочках «Код» і «Значэнне» знікнуць. Затым націсніце «Чытаць выбранае». Значэнні, якія былі запісаны, зноў з'явяцца ў ячэйках "Код" і "Значэнне", што пацвярджае, што карыстальнік правільна напісаў частку.

Ніжэй коратка апісаны кожны параметр у меню праграміста:
- Чытаць выбранае: счытвае значэнне абранага поля.
- Напісаць выбранае: запісвае ўведзенае значэнне ў частку.
- Выбраны нуль: гэтая опцыя абнуліць выбранае поле, але не запіша нуль на прыладу, калі не націснуць «Запісаць выбранае».
- Ачысціць выбранае: гэтая опцыя схавае і ачысціць значэнне
выбранае поле, але не зменіць значэнне. - Выбраць усе: выбірае ўсе палі.
- Адмяніць выбар усіх: здымае выбар любога і ўсіх выбраных палёў.
Звярніце ўвагу, што націсканне на назву выбранага поля будзе вызначаць поле для карыстальніка (гл. малюнак 16). Навядзенне курсора ПК на поле паведаміць карыстальніку адрас гэтага поля (гл. малюнак 18).


Доступ да дыяграмы рэестра
Каб атрымаць доступ да дыяграмы рэестра, навядзіце курсор на «Даведка» ў радку меню. Выберыце «Схема рэгістра ACS70311». Гэта адкрые дыялогавае акно, ідэнтычнае акну на малюнку 18 ніжэй. Глядзіце раздзел дадатку ніжэй для большай дыяграмы рэгістра.

Манчэстэрскі пратакол праграмавання
У раздзеле «Наладжванне» → «Настройка прылады…» з'явіцца дыялогавае меню на малюнку 20 ніжэй. У гэтым меню карыстальнік можа змяняць розныя характарыстыкі Манчэстэрскага пратаколу праграмавання, які выкарыстоўваецца ASEK-20. Каб аднавіць гэтыя налады да значэнняў па змаўчанні, націсніце «Аднавіць налады па змаўчанні», як гэта выдзелена чырвоным колерам на малюнку 20. Для атрымання дадатковай інфармацыі аб канкрэтнай прыладзе
Манчэстэрскія параметры, гл. табліцу дадзеных прылад ACS70310 і ACS70311.

Ніжэй кожны варыянт Манчэстэра быў коратка апісаны:
- Уключэнне праграмы [V]: выкарыстоўваецца для ўстаноўкі абtage для ўключэння праграмы.
- Высокі ўзровень паслядоўнага імпульсу [В]: выкарыстоўваецца для ўстаноўкі абtage для высокага ўзроўню Манчэстэрскага сігналу.
- Нізкі ўзровень паслядоўнага імпульсу [В]: выкарыстоўваецца для ўстаноўкі абtage для нізкага ўзроўню Манчэстэрскага сігналу.
- Хуткасць нарастання [В/мкс]: выкарыстоўваецца для ўстанаўлення хуткасці, з якой манчэстэрскі сігнал будзе прымаць ад аднаго абtage да іншага.
- Хуткасць [кб/с]: выкарыстоўваецца для ўстаноўкі бітрэйту для сувязі з ASEK.
- Парог [V]: выкарыстоўваецца для ўстаноўкі парогавага значэння для вызначэння розніцы паміж 1 і 0 пры выкананні чытання рэгістра.
- Пачатковыя каманды: выкарыстоўваецца для каманд, якія павінны быць адпраўлены ў ASEK-20 падчас яго ініцыялізацыі.
Метады праграмавання скончаныview
ACS70311 выкарыстоўвае двухнакіраваную сувязь на VOUT.
ACS70311 рэалізуе два метады праграмавання: Prog_En Control (Low Voltage Programmming) і Raised VCC Conrol.
У той час як ACS70310 рэалізуе толькі павышаны кантроль VCC,
ACS70310 рэалізуе абодва метаду. Глядзіце малюнак 21 ніжэй
Схема праграмавання ACS70311. Спосаб праграмавання можна выбраць, калі прылада выключана. У правай частцы праграматара карыстальнік можа выбраць рэжым праграмавання (гл. малюнак 22). На малюнку 23 ніжэй паказаны два метады праграмавання ACS70311 на лаўцы.



ПАДВЫШАНЫ КІРАВАННЕ VCC (ACS70310/1)
Калі тtage на штыфце VCC перавышае парог праграмавання, прылада пяройдзе ў рэжым праграмавання.
Звярніце ўвагу, што ACS70311 не ініцыюе сувязь; ён рэагуе на каманды знешняга кантролера. Калі каманда з'яўляецца запісам, няма пацверджання ад ACS70311. Калі каманда з'яўляецца чытаннем, ACS70311 адказвае перадачай запытаных даных. Каб ініцыялізаваць любую сувязь, VCC трэба павялічыць да ўзроўню вышэй за VprgL (6.5 В), не перавышаючы VprgH (9.2 В). У гэты час VOUT адключаны і дзейнічае як увод.
PROG_EN CONTROL (НІЗКАЯ ГУЧTAGПРАГРАМІРАВАННЕ E, ТОЛЬКІ ACS70311)
ACS70311 пяройдзе ў рэжым уключэння праграмавання, калі абtage на штыфце ўключэння праграмавання (PROG_EN) пін перавышае VprgH(PROG_EN). Ніжні парог штыфта ўключэння праграмавання дазваляе мець зносіны з ACS70311 без неабходнасці генераваць сігналы вышэй за 5 В
Захаванне і загрузка памяці Files
Для захавання памяці ў выглядзе таблічных дадзеных file або тэкст file, націсніце «Захаваць…» у правым ніжнім куце графічнага інтэрфейсу, як выдзелена чырвоным колерам на малюнку 24. Націск «Захаваць…» адкрые file Правадыр, дзе карыстальнік можа захаваць інфармацыю аб памяці ў выглядзе CSV file або TXT file. Рэкамендуецца захаваць памяць перад эксперыментамі з праграмаваннем, каб пры неабходнасці карыстальнік мог вярнуць прыладу да зыходнага запраграмаванага на заводзе стану. Карыстальнік таксама можа захаваць памяць, націснуўшы «File” → “Захаваць памяць…”.
Каб загрузіць раней захаваны file які змяшчае інфармацыю аб памяці, націсніце «Загрузіць…», як выдзелена зялёным колерам на малюнку 24 ніжэй. Пры націску «Загрузіць…» адкрыецца a file Правадыр, дзе карыстальнік можа перайсці да раней захаванага CSV або TXT file. Карыстальнік таксама можа загрузіць памяць file націснуўшы «File” → “Загрузіць памяць…”.

Двухкропкавае праграмаванне
Мэта двухкропкавага праграмавання - вылічыць і ўсталяваць адчувальнасць прылады з дапамогай двух вядомых кропак. Карыстальнік павінен ведаць значэнні магнітнага поля і жаданы аб'ёмtagе выхад на двух узроўнях.
Падрыхтуйце выпрабавальны стэнд з ацэначнай устаноўкай ACS70311, ферамагнітным стрыжнем і правадніком з токам.
Увядзіце «Voltage пры бягучым узроўні 1 [В]” мэтавае значэнне, г.зн. 1.5 В. Прыкладзеце вядомае магнітнае поле, г.зн. –500 Г. Націсніце кнопку “Цягучы ўзровень 1”. Выдаліце поле, як толькі графічны інтэрфейс скончыць апрацоўку.
Увядзіце «Voltage пры мэтавым значэнні бягучага ўзроўню 2 [В]”, г. зн. 3.5 В. Прыкладзеце вядомае магнітнае поле, г. зн. 500 Г. Націсніце кнопку Бягучы ўзровень 2”. Выдаліце поле, як толькі графічны інтэрфейс скончыць апрацоўку.


Для гэтага эксample, графічны інтэрфейс усталюе адчувальнасць прылады на 2 мВ/Г і адпаведна ўсталюе значэнне рэгістра "sensf". Адчувальнасць прылады разлічваецца наступным чынам: ([3.5 – 1.5] В × 1000 / 500 Г = 2 мВ/Г
Графічны інтэрфейс таксама ўсталюе зрушэнне прылады на 2.5 В і адпаведна ўсталюе рэгістр "qvof". Карыстальнік цяпер можа прыкласці 500 G, прачытаць выхад і выявіць, што выхад будзе вагацца на 1 В, ад 2.5 В да 3.5 В
ПАРАДЫ І ХІТРАКІ ДЛЯ ДВУХПУНКТАВАГА ПРАГРАМАВАННЯ
Значэнні для «senf» і «qvof» будуць запісаны графічным інтэрфейсам пасля двухкропкавага праграмавання (карыстальніку не трэба выбіраць «Запісаць выбранае»).
Значэнне грубага ўзмацнення не будзе аўтаматычна абнаўляцца. Напрыкладample, калі карыстальнік уводзіць два voltage ўзроўні і ўзроўні поля, якія роўныя адчувальнасці прылады 10 мВ/Г і значэнне грубага ўзмацнення ў цяперашні час усталявана ў 1, графічны інтэрфейс выдасць паведамленне пра памылку, паколькі прылада не можа мець адчувальнасць 10 мВ/Г у грубым узмацненні 1 .

Калі карыстальнік выкарыстоўвае станоўчае поле пры ўсталёўцы voltage ўзровень ніжэй QVO, г. зн. карыстальнік усталёўвае «Voltage пры бягучым узроўні 1 [В]” будзе складаць 1.5 В, а прыкладзенае магнітнае поле пасля націску “Цягучы ўзровень 1” роўна 500 Г, графічны інтэрфейс выдасць паведамленне пра памылку з просьбай перавярнуць біт палярнасці (“pol”).

дадатак


Гісторыя версій
|
Нумар |
Дата |
Апісанне |
|
– |
7 кастрычніка 2020 г |
Першапачатковы выпуск |
|
1 |
30 ліпеня 2021 г |
Абноўлена, каб уключыць пакет OK |
Аўтарскае права, 2021, Allegro MicroSystems.
Інфармацыя, якая змяшчаецца ў гэтым дакуменце, не з'яўляецца заявай, гарантыяй, гарантыяй або падахвочваннем кліента Allegro ў дачыненні да тэмы гэтага дакумента. Прадстаўленая інфармацыя не гарантуе, што працэс, заснаваны на гэтай інфармацыі, будзе надзейным, або што Allegro вывучыў усе магчымыя рэжымы збою. Заказчык нясе адказнасць за правядзенне дастатковых кваліфікацыйных выпрабаванняў канчатковага прадукту, каб пераканацца, што ён надзейны і адпавядае ўсім патрабаванням праектавання.
Копіі гэтага дакумента лічацца некантраляванымі дакументамі
Для атрымання апошняй версіі гэтага дакумента наведайце наш webсайт:
www.allegromicro.com

Дакументы / Рэсурсы
![]() |
Даччыная плата ALLEGRO ASEK-20 з Sampпраграміст [pdfКіраўніцтва карыстальніка ASEK-20, ASEK70311, даччыная плата з Sampлес праграміст, Сampпраграміст |




