Загрузил michka.84

PSØ9-EVA-KIT Руководство по системе оценки

Перевод: английский - русский - www.onlinedoctranslator.com
Этот продукт, ранее продававшийся компанией ams AG, а до этого опционально Applied
Sensors GmbH, acam-messelectronic GmbH или Cambridge CMOS Sensors, теперь
принадлежит и продается
СциоСенс
Техническое содержание этого документа в разделе ams / Applied Sensors /
acammesselectronic / Cambridge CMOS Sensors остается в силе.
Контактная информация
Главное управление:
Скосенс Б.В.
High Tech Campus 10
5656 AE Эйндховен
Нидерланды
info@sciosense.com
www.sciosense.com
Acam-messelectronic GmbH
сейчас
Член
Амс Групп
Техническое содержание этого электронного документа acam-messelectronic по-прежнему актуально.
Контактная информация:
Главное управление:
АМС АГ
Тобельбадерштрассе 30
8141 Унтерпремштеттен, Австрия
Тел.: +43 (0) 3136 500 0
электронная почта:ams_sales@ams.com
Пожалуйста, посетите наш сайт по адресуwww.ams.com
1
Руководство
PSØ9-EVA-КОМПЛЕКТ
Система оценки для PSØ9
19 мая 2011 г.
Номер документа: DB_PSØ9-EVA_en V0.1
Член группы компаний «АМС»
1
PSØ9-ЕВА
Опубликовано acam-messelectronic GmbH
Acam-messelectronic GmbH, 2011 г.
©
Отказ от ответственности/Примечания
«Предварительная» информация о продукте описывает продукт, производство которого еще не завершено, поэтому полная информация о продукте еще не
доступна. Таким образом, компания acammesselectronic GmbH («acam») оставляет за собой право вносить изменения в этот продукт без предварительного
уведомления. Информация, представленная в этом паспорте, считается точной и надежной. Однако компания acam не несет ответственности за ее
использование, а также за любые нарушения патентов или других прав третьих лиц, которые могут возникнуть в результате ее использования. Информация
может быть изменена без предварительного уведомления и предоставляется «как есть» без каких-либо гарантий (явных или подразумеваемых). Пикострейн
является зарегистрированной торговой маркой компании Acam. Все остальные названия брендов и продуктов в этом документе являются товарными знаками
или знаками обслуживания соответствующих владельцев.
Поддерживать
Полный список контактов прямых продаж, дистрибьюторов и торговых представителей можно найти на веб-сайте acam по адресу: http://
www.acam.de/company/distributors или обратиться к главе 8 данного технического описания.
Для получения технической поддержки вы можете обратиться в службу поддержки acam в штаб-квартире в Германии или к
дистрибьютору в вашей стране. Контактные данные acam в Германии:
support@acam.de или по телефону +49-7244-74190.
2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Оглавление
Страница
1-1
1. Введение
2 подключения тензорезисторов
3 Материнская плата
4 Тензодатчик
5 Оценочное программное обеспечение
6 Ассемблерное программное обеспечение
7 Разное
8 Приложение
2.1 HR – Модуль высокого разрешения
2-2
2.2 LC – бюджетный модуль
2-2
2.3 Подключение модулей...
2-3
3.1 ЖК-дисплей
3-1
3.2 Внешний драйвер ЖК-дисплея
3-1
4.1 Технические характеристики
4-1
4.2 Схема подключения
4-1
5.1 Установка PSØ9-EVA...
5-2
5.2 Запуск оценки...
5-3
6.1 Установка ассемблера
6-2
6.2 Запуск ассемблера
6-2
7.1 Литературный справочник
7-2
7.2 История документа
7-2
8.1 Принципиальные диаграммы
8-2
8.2 Компоновка модуля PSØ9-EVA-HR
8-7
8.3 Компоновка модуля PSØ9-EVA-LC
8-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
3
1
PSØ9-ЕВА
акам ®, 1 ® являются зарегистрированными торговыми марками компании acam-messelectronic GmbH.
4
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
1
Введение
1.1
Общий
Оценочная система PSØ9-EVA-KIT представляет собой полную систему взвешивания, состоящую из основной платы с ЖК-панелью, двух сменных
модулей, платформы 10-килограммовых датчиков веса и программного обеспечения для оценки и сборки на базе Windows. Опционально в
комплект поставки входит кабель TTL-232R-3V3 и последовательный кабель USB TTL от FTDI, если необходимо протестировать UART в PSØ9. EVAKit предлагает обширную и удобную для пользователя настройку и оценку одночипового решения PSØ9 для весов.
1.2
PSØ9-EVAL LC-модуль
Системный Обзор
ƒ
Основная плата PSØ9-EVAL-MB ƒ
ЖК-дисплей 22 х 51 мм²
приложений
ƒ
Интерфейс к внешнему ЖК-контроллеру Holtek HT1620 Выбор
ƒ
мощности с помощью 2 перемычек:
ƒ
Держатель батареи для CR2032
ƒ
ƒ
Настенный источник питания, напряжение выбирается встроенными
9 кнопок (резистивные клавиши) 4
ƒ
емкостные (сенсорные) клавиши
ƒ
Переключатель SPDT для выбора последовательного
ƒ
2-слойная печатная плата
ƒ (интерфейс USB-SPI/IIC)
интерфейса SPI или IIC между PSØ9 и программатором
Тензодатчик 10 кг
PICOPROG.
ƒ
Датчик 350 Ом
UART-интерфейс
ƒ
Установлен на платформе
ƒ
Схема подключения 2 полумостовых с 1 компенсационным
PSØ9-EVAL HR-модуль
ƒ
До 4 полумостов/полный мост/мост
Программатор PICOPROG V2.0
ƒ
ƒ
ƒ
Уитстона
перемычками
ƒ
Для до 30 000 стабильных делений масштаба и недорогих
Для до 100 000 стабильных делений шкалы и приложений с солнечной
резистором.
энергетикой
Дополнительный кабель FTDI TTL-232R-3V3 (доступен по
До 4 полумостов/полный мост/мост
запросу). Этот кабель может быть предоставлен для
Уитстона
тестирования UART PSØ9 путем установления связи между
4-слойная печатная плата
UART PSØ9 и приложением последовательного терминала на
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
1-1
1
PSØ9-ЕВА
ПК с Windows.
1.3
Компонент
Список
ƒ
ПСØ9-ЕВА-МБ
Материнская плата
ƒ
PSØ9-EVA-Модуль-HR
Вставной модуль – Высокое
ƒ
PSØ9-EVA-Модуль-LC
разрешение Вставной модуль –
ƒ
ПИКОПРОГ V2.0
Недорогой программатор
ƒ
Демо-шкала
Тензодатчик 10 кг с платформой
ƒ
Кабель высокой плотности DSUB15
Подключение оценочной платы к программатору
ƒ
USB-кабель
Подключение PICOPROG к ПК
ƒ
Настенный источник питания
ƒ
CD-ROM вкл. программное обеспечение и технические характеристики
ƒ
Опционально — кабель FTDI TTL-232R-3V3 (по запросу)
1-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
2 Подключение тензорезисторов ............................ 2-2
2.1 HR – Модуль высокого разрешения ............................ ...................................2-2
2.2 LC – Бюджетный модуль ............................ ................................................2-2
2.3 Подключение модулей (HR и LC)............................. ........................2-3
2.3.1
Выбор и сборка конденсатора............................................. ...................2-3
2.3.2
Полумост............................................... .................................................2 -3
2.3.3
Полумостовое соединение для солнечных систем ............................ .....2-4
2.3.4
Полный мост............................................... .................................................. 2-5
2.3.5
Полный мост Уитстона............................. ................................2-7
2.3.6
Режим Quattro .................................................. ................................................2-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
2-1
1
PSØ9-ЕВА
2
Подключение тензорезисторов
Система оценки поставляется с тензодатчиком, уже подключенным к сменному модулю.
Далее мы объясним, как пользователь может применить свой собственный датчик нагрузки. В случае датчиков с сопротивлением, отличным от
350 Ом, необходимо адаптировать разрядный конденсатор Cload.
Два различных сменных модуля предназначены для поддержки различных приложений PSØ9. Для приложений с высоким разрешением
и солнечной энергии, для стабильных делений шкалы до 100 000, используется схема внешнего биполярного компаратора. Для
приложений с меньшим потреблением тока и требованиями к низкому разрешению используется вариант LC, работающий с внутренним
компаратором. Модуль LC имеет минимальное количество компонентов и поэтому является «недорогим» вариантом; однако разрешение
будет явно меньше, чем у модуля HR.
2.1
HR — Модуль высокого разрешения
Модуль HR предназначен для приложений с высоким разрешением и солнечной энергии, для стабильных делений шкалы до 100 000. В этом
модуле используется внешняя схема биполярного компаратора.
Можно измерить до 4 полумостов. Благодаря принципу измерения PICOSTRAIN системе не требуется полный мост. Двух
резисторов, которые далее называются полумостовыми, вполне достаточно.
Рисунок 2-1: Модуль высокого разрешения
2.2
LC – Бюджетный модуль
Это дешевая версия модуля высокого разрешения, с минимумом необходимых для работы компонентов. Ниже
приведены отличительные особенности, которые отличают модуль LC от модуля HR:
1.
Нет внешнего компаратора. Это делает модуль LC подходящим для применений с высокими, но не самыми высокими
разрешение. Используется внутренний компаратор. Это уменьшает базовое разрешение на 0,8 бита по сравнению с внешним
компаратором.
2.
Керамический кварцевый генератор 4 МГц отсутствует и нет возможности подключить внешний RC.
генератор на PSØ9. Таким образом, PSØ9 может работать только со встроенным RC-генератором. Управление PSØ9 с помощью
2-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Известно, что внутренний RC-генератор ограничивает разрешение примерно до 16 бит. Преимуществом является более низкое потребление тока,
которое составляет около 1,2 мА при напряжении 3 В для максимальной производительности. Чтобы настроить внутренний генератор для
работы, обратитесь к разделу 4.1 спецификации PSØ9.
Рисунок 2-2: Недорогой модуль
2.3
2.3.1
Подключение модулей (HR и LC)
Выбор и сборка конденсатора
Принцип измерения PICOSTRAIN основан на измерении времени разряда конденсатора. По этой причине правильный размер и
материал конденсаторов имеют важное значение для достижения наилучших результатов измерений. В целом мы
рекомендуем время разрядки в диапазоне
τ =0,7*R*C = от 80 до 120 мкс.
В качестве материала мы рекомендуем C0G или CFCAP (Многослойная керамика от Taiyo-Yuden). Конденсаторы X7R также можно использовать, но при этом
будет наблюдаться незначительная потеря температурной стабильности.
Рекомендуемые значения:
Rsg = 350 Ом
-Нагрузка = от 300 до 400 нФ
Rsg = 1000 Ом
-Нагрузка = от 100 до 150 нФ
Вставной модуль предварительно собран с Cload = 4 x 100 нФ = 400 нФ.
2.3.2
Полумост
Полумоста достаточно для работы системы оценки PSØ9. На следующем рисунке показано, как соединить полумост
обычным способом. В основном он подключен к контактам A и B (SG_A1 и SG_A2, SG_B1 и SG_B2 закорочены). Для
измерения коэффициента усиления и температуры внешние резисторы Rext1 и Rext2 подключаются к контактам C и
D (также закорочены).
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
2-3
1
PSØ9-ЕВА
Значение Rext1 = Rext2 = Rsg, сопротивление тензорезистора. Например, согласно рисунку 2-3а, для датчика
веса с Rsg = 350 Ом и Rspan = 45 Ом, Rext1 = Rext2 = 350 + 45 = 395 Ом.
Рисунок 2-3a: Классический полумост
Альтернативный способ подключения полумоста к PSØ9 показан ниже, где неиспользуемые порты C и D подключаются
параллельно портам A и B соответственно. При этом внешние резисторы избегаются. Возможность использования
внешнего компаратора доступна только на HR-модуле.
Рисунок 2-3b: Полумост, альтернатива
Обратите внимание: оба варианта подключения, показанные на рисунках 3a и 3b, должны выполняться снаружи, т.е. на площадке для пайки
модуля. На самом модуле нет никаких вариантов проводки или размещения.
2.3.3
Полумостовое соединение для солнечных систем
В солнечных установках снижение потребления тока имеет наивысший приоритет. Уникальные возможности PICOSTRAIN позволяют нам
модифицировать полномостовой тензодатчик таким образом, чтобы он стал полумостом с удвоенным сопротивлением. Таким образом, при
использовании тензодатчиков с сопротивлением 1 кОм тензодатчик показывает общее сопротивление 2 кОм. Ток в датчике снижается в 2 раза. Этот
вариант целесообразен в случае, если все тензорезисторы расположены на одной стороне тензодатчика.
2-4
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Рисунок 2-4: Полумост, солнечная батарея
2.3.4
Полный мост
Для PICOSTRAIN полный мост в идеале разделен на два полумоста. Такая разводка позволяет увеличить разрешение по
сравнению с мостами Уитстона на 0,6 бита.
Рисунок 2-5: Полный мост
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
2-5
1
PSØ9-ЕВА
Существующие датчики с мостовым соединением Уитстона можно адаптировать, просто изменив проводку согласно
следующему рисунку.
Рисунок 2-6: Адаптированная проводка весоизмерительного датчика
Для получения определенных преимуществ, таких как разрешение, PSRR и т. д., в зависимости от приложения может потребоваться
использование режима PSØ9, совместимого с PSØ81. Подробную информацию об этом режиме и связанных с ним преимуществах см. в разделе
3.3.5 спецификации PSØ9.
Рисунок 2-7: Подключение, совместимое с PSØ81
2-6
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
2.3.5
Полный мост Уитстона
Существующие тензодатчики в конфигурации Уитстона могут быть подключены к модулю без каких-либо модификаций, при условии, что они
имеют только один компенсационный резистор или не имеют его вообще. Если мост имеет два компенсационных резистора, один из них
необходимо укоротить.
В целом разводка Wheastone имеет разрешение на 0,6 бит меньшее по сравнению с проводкой PICOSTRAIN. Возможно,
целесообразно использовать мосты Уитстона в случае, если длина кабелей к датчику превышает 0,5 м. На следующем рисунке
показано подключение моста Уитстона.
Рисунок 2-8: Мост Уитстона
Принцип измерения PICOSTRAIN основан на измерении времени разряда конденсатора. По этой причине правильный
размер и материал конденсаторов имеют важное значение для достижения наилучших результатов измерений. Кроме
того, для Уитстона время разряда сокращается в 0,7 раза. Для расчета разрядной емкости можно использовать
следующую формулу.
τ =0,7*0,75*R*C = от 60 до 110 мкс.
В качестве материала мы рекомендуем C0G или CFCAP (многослойная керамика от Taiyo-Yuden). Можно также использовать конденсаторы X7R, но при этом
будет наблюдаться незначительная потеря температурной стабильности.
Рекомендуемые значения для режима Уитстона:
Rsg = 350 Ом
-Cload = от 300 до 400 нФ
Rsg = 1000 Ом
-Cload = от 100 до 200 нФ
Обратите внимание: в режиме Уитстона рекомендуется работать через интерфейс SPI. Если планируется использовать IIC, работайте в режиме
одиночного преобразования. См. также отчет об ошибке в техническом описании PS09.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
2-7
1
2.3.6
PSØ9-ЕВА
Режим кватро
В режиме quattro PSØ9 измеряет 4 полумоста. 4 полумоста измеряются независимо, и усиление каждого полумоста можно
корректировать отдельно. Типичными областями применения являются напольные, детские или платформенные весы.
Рисунок 2-9: Соединение четырех полумостов или двух полных мостов в режиме One sense
2-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
3
Материнская плата
Материнская плата подключается к программатору PICOPROG. Он обслуживает различные варианты мощности. Он удерживает ЖКпанель. 9 кнопок (резистивные клавиши) и 4 емкостные клавиши можно использовать в автономном режиме.
Перемычки выбора мощности также можно использовать для измерения тока, потребляемого системой.
3.1
ЖК-дисплей
ЖК-дисплей имеет следующие характеристики:
Нагрузка ¼, смещение 1/3, рабочее напряжение 2,5 В, рабочая температура от 0°C до 50°C. Рисунок
3-1: Материнская плата
3.2
Внешний драйвер ЖК-дисплея
PSØ9 предлагает возможность поддержки внешнего драйвера ЖК-дисплея. Поэтому в PSØ9 запрограммирован упрощенный мастер-режим SPI,
специально адаптированный для драйвера ЖК-дисплея Holtek HT1620. Три GPIO PSØ9 используются для реализации главного интерфейса SPI для
подключения к драйверу Holtek. PSØ9 может генерировать настраиваемую тактовую частоту 32 кГц, необходимую для управления драйвером
HT1620, что позволяет избежать необходимости во внешнем кварцевом генераторе для драйвера ЖК-дисплея. Для этих часов дополнительно
используется один GPIO.
Драйвер ЖК-дисплея на материнской плате PSØ9 может питаться от выхода стабилизатора напряжения (фиксированное напряжение 3 В).
Опционально драйвер ЖК-дисплея может питаться напряжением, выбранным встроенными перемычками на материнской плате (напряжение
регулируется). Соответствующую перемычку (J26 (фиксированную) или J27 (регулируемую)) необходимо припаять, чтобы выбрать источник
питания ЖК-дисплея.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
3-1
1
PSØ9-ЕВА
Рисунок 3-2: Внешний драйвер ЖК-дисплея
На следующем рисунке показано подключение внешнего драйвера ЖК-дисплея: Рисунок 3-3:
Подключение внешнего драйвера ЖК-дисплея.
Блок-схема, показывающая общую последовательность программирования PSØ9 для работы с внешним драйвером ЖКдисплея, показана в разделе 4.8 спецификации PSØ9. Однако блок-схема основана на идее, что GPIO 5, 6, 7 будут
использоваться в качестве линий связи SPI. Плата PSØ9 EVA поддерживает связь с драйвером Holtek только через GPIO 0, 1, 2.
Примеры программ, использующих ЖК-дисплей для отображения, а также соответствующие заголовочные файлы,
специфичные для драйвера Holtek, HT1620, доступны как часть PSØ9. Примеры ассемблера.
3-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
4
Тензодатчик
Система оценки поставляется с готовыми демонстрационными весами, подключенными к модулю высокого
разрешения. Тензодатчик — модель CZL601SE-10kg от Hua Lan Hai (http://www.chinesesensor.com/Single-point_Load_Cell.
html).
4.1
Техническая спецификация
Таблица 4-1: Техническая спецификация
Повторяемость
кг
%FS
мВ/В
%FS
%FS
%FS
Слизняк
%FS/30мин.
Максимальная загрузка
Комплексная ошибка C2
Номинальная мощность
Нелинейность
Гистерезис
Сопротивление
Компенсационный резистор
Компенсированный температурный диапазон
Диапазон рабочих температур
Безопасная перегрузка
Предельная перегрузка
Ом
Ом
°С
°С
%FS
%FS
10
0,02
тип. 1,85
0,03
0,03
0,02
0,02
350±5
42±5
- от 10 до +40
от - 35 до +65
120
150
Механические размеры:
200 мм х 100 мм
Опорная пластина
Платформа для взвешивания
90 мм х 90 мм
Общая высота
70 мм
4.2
Схема подключения
Рисунок 4-2: Схема подключения (требуется проверка)
Подлежит проверке
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
4-1
1
4-2
PSØ9-ЕВА
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
5 Оценочное программное обеспечение............................................... ... 5-2
5.1 Установка программного обеспечения PSØ9-EVA ............................ ........................5-2
5.2 Запуск оценочного программного обеспечения............................. ........................5-3
5.2.1
Страница настройки .................................................. ................................................5- 3
5.2.2
Страница измерений .................................................. ................................5-4
5.2.3
Графическая страница .................................................. ................................................5-5
5.2.4
Передняя страница ........................................................ ................................................5-6
5.2.5
Страница АЛУ .................................................. .................................................. .5-7
5.2.6
Страница эксперта .................................................. ..............................................5-8
5.2.7
Страница памяти................................................. ............................................5-9
5.2.8
Страница «Интерфейсы».................................................. ...................................5-10
5.2.9
Страница температурной компенсации............................................. ..............5-11
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-1
1
PSØ9-ЕВА
5
Оценочное программное обеспечение
5.1
Установка программного обеспечения PSØ9-EVA
Программное обеспечение PSØ9-EVA работает под управлением следующих операционных систем. ƒ
Windows 2000
ƒ
Windows XP
ƒ
Windows Vista (используйте программное обеспечение/драйверы для Windows 7)
ƒ
Windows 7
Пожалуйста, следуйте описанной процедуре для установки программного обеспечения и драйвера:
ПРИМЕЧАНИЕ:Перед началом процедуры убедитесь, что программатор Picoprog V2.0 отключен.
1. Установите драйверы устройств, запустив файл setup.exe из автономного установщика драйверов Driver/PicoProg v2. Выберите показанные
пути по умолчанию и продолжите процедуру установки.
2. По окончании шага 1 вам в отдельном окне (батнике) будет предложено подключить программатор Picoprog V2.0.
Пожалуйста, вставьте PicoProg в свой компьютер.
3. Драйвер установлен; Может появиться сообщение Windows с просьбой установить драйвер, хотя он не подписан. Пожалуйста, установите
его в любом случае.
4. Пакетный файл просит подключить программатор и теперь он пронумерован. Отключите и вставьте
программатор Picoprog.
5. Установите программу ассемблера PSØ9 из папки Software\PSØ9-Assembler-Software\XP-WIN7\Volume2-0-xx\setup.exe
с компакт-диска.
6. При необходимости выполните перезагрузку системы.
7. Программа ассемблера теперь готова к использованию. Откройте программу PSØ9 Assembler, соответствующая
прошивка автоматически загрузится в программатор, и на программаторе Picoprog загорится светодиод.
8. Вы можете попробовать найти программатор на странице «Загрузка» и нажать «Получить информацию об устройстве».
9. Установите оценочное программное обеспечение из Software\PSØ9-Evaluation-Software\Setup.exe.
10. После установки программного обеспечения запустите приложение из меню «Пуск». Откроется программа и появится всплывающее окно с
просьбой выбрать прошивку для Picoprog.
11. Выбираем hex-файл (прошивку) для Пикопрога в папке «data» Сам hex-файл называется PSØ9_FWxx.hex
12. Если все установлено правильно, идентификатор USB должен быть USB::0x194E::0x100F::NI-VISA.
13. Подтвердите соединение, нажав кнопку «Проверить интерфейс». Во всплывающем окне должно появиться «ОК».
При желании вы можете просмотреть видеоурок по программному обеспечению ассемблера PS08 (которое структурно аналогично
ассемблеру PSØ9), посмотрев видео по адресу:
-ASM-Screencast.exe в папке PS08-Assembler-Introduction\Flash.
5-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
5.2
Запуск оценочного программного обеспечения
Программа открывает следующее окно:
5.2.1
Страница настройки
Рисунок 5-1: Страница настройки
Сброс питания
Сброс питания оценочной платы
Загрузить конфигурацию
Загрузите текущую конфигурацию в PSØ9.
Сброс инициализации
Инициализация PSØ9 (сохраняет конфигурацию).
Проверьте интерфейс
Проверяет канал связи между PSØ9 и ПК.
Переключиться на SPI
Устанавливает режим связи.
между Picoprog и PSØ9 в режим SPI
(Примечание: по умолчанию в оценочном
программном обеспечении установлен
режим связи SPI)
Переключиться на ИИК
Устанавливает режим связи
между Picoprog и PSØ9 в режим
Рисунок 5-2: Переключатель IIC/SPI
IIC.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-3
1
PSØ9-ЕВА
Сохранить конфигурацию
Сохранение фактической конфигурации PSØ9 на ПК.
Загрузить конфигурацию
Загрузка существующей конфигурации с ПК.
1. Рекомендуется запустить оценку PSØ9 с использованием готовых к использованию конфигураций.
2. После загрузки конфигурации нажмите «Сброс питания» — «Загрузить конфигурацию» — «Инициализировать сброс».
3. Связь с чипом проверяется нажатием кнопки «Проверить интерфейс», в результате появляется всплывающее окно с версией
программного обеспечения, версией прошивки и статусом коммуникационного интерфейса PSØ9.
4. После этого перейдите на вкладку «Измерение» и нажмите - «Начать измерение».
5.2.2
Страница измерений
Рисунок 5-3; Страница измерений
Полная шкала отображения
Значение, которое должно отображаться при максимальной нагрузке в полной шкале измерения...
Чувствительность датчика, выходной сигнал при максимальной нагрузке
Минимальный размер шага
Минимальный размер шага отображаемого результата
Значение измерения
Отображение результата HB0 с использованием программных фильтров, установленных в разделе
Эфф. Разрешение
«Фильтр». Эффективное разрешение по отношению к максимальной мощности
Фильтр
Выбор различных программных фильтров, таких как SINC (скользящее среднее) и Медиана (нелинейный фильтр).
5-4
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
глубина
Глубина фильтра
пересчитать смещение
Программное обеспечение пересчитывает смещение, возвращает индикацию на
Убат
0. Включает измерение напряжения, индикацию в В.
Измерение температуры
Чтобы обеспечить возможность измерения температуры на чипе.
Sel_Rtemp
Выберите значение сопротивления для измерения внутренней температуры, которое будет
использоваться для измерения.
НВ1... НВ4
Отображение результатов полумостов (работает только в том случае, если настроен режим одиночного
преобразования)
Показать значения TDC1
Показывает время разряда.
Показать значения TDC2
Показывает разрешение ВМТ.
5.2.3
Графическая страница
Рисунок 5-4: Графическая страница
Графическое отображение результатов. Можно отобразить объединенный результат HB0, а также отдельные результаты полумоста.
Кроме того, температура также может отображаться графически.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-5
1
PSØ9-ЕВА
Нажатие кнопки - «Сохранить данные в файл» сохраняет данные в текстовый файл. Размер ограничен 32 тысячами значений. Для
долгосрочных исследований дрейфа можно хранить не каждое значение. Можно установить количество сохраняемых значений.
5.2.4
Главная страница
Рисунок 5-5: Лицевая страница
Управление компаратором
= con_comp: устанавливает поведение компаратора при включении.
Компаратор внутренний/внешний
= sel_compint: Выбор между внутренним компаратором (модуль LC) и внешним биполярным
компаратором (модуль высокого разрешения)
Значение резистора
= sel_compr: Выбор рабочего резистора компаратора
компаратора Sel_cmp_thr2
= Выбор второго порога для компаратора
Время цикла
= cytime: установите время цикла (см. раздел 9.2.3 спецификации PSØ9) = avrate:
Усреднение ставки
установите внутреннюю скорость усреднения
Одиночное преобразование
= single_conversion: выбирает режимы одиночного преобразования. Таймер определяет временной
интервал между преобразованиями.
Мфейк
= mfake: устанавливает количество фальшивых
Мост
измерений. = мост: выбирает количество полумостов =
Включить Уитстона
en_wheatstone: выбирает режим Уитстона
Диапазон измерений
=messb2: стандартным является диапазон измерения 2. Возможность выбора диапазона 1. =
Управление генератором 4 МГц
sel_start_osz: устанавливает управление включением генератора 4 МГц.
5-6
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
5.2.5
Страница АЛУ
Рисунок 5-6: Страница ALU
Настройки коррекции усиления и смещения.
Полумосты:
Установка 4 независимых коэффициентов умножения для 4 результатов полумоста.
Варианты кода EEPROM:
Позволяет выбрать, когда должен выполняться код пользователя, а также конфигурацию, которая будет использоваться
при сбросе.
ЦСП:
Эти опции позволяют включать/отключать прерывание, выбирать полярность прерывания и
выбирать вывод для внешнего прерывания.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-7
1
5.2.6
PSØ9-ЕВА
Страница эксперта
Рисунок 5-7: Страница эксперта
Эта страница относится только к экспертным настройкам. Пожалуйста, меняйте настройки только после получения рекомендации от инженераразработчика.
5-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
5.2.7
Страница памяти
Рисунок 5-8: Страница памяти
БАРАН:
Показывает содержимое выбранного адреса ОЗУ. Оперативная память может
быть записана и прочитана непосредственно с этой страницы.
Внутренняя ЭСППЗУ:
Показывает содержимое внутренней EEPROM по выбранному адресу. Отдельные адреса можно
стирать, записывать и читать. Вся EEPROM также может быть стерта и записана за один раз.
ОТП:
Показывает содержимое OTP по выбранному адресу. Есть кнопки включения ОТР,
включения ВПП на ОТР и линии PROG на ОТР тоже; они необходимы для записи в OTP
из оценочного программного обеспечения.
Осторожность:естественно, OTP можно записать только один раз (или несколько раз). Это
означает, что исправление или перезапись ячеек невозможны!
Внешняя EEPROM:
Показывает содержимое внешней EEPROM, использованной при разработке программы.
Все адреса можно читать и писать. Можно стереть выбранное количество байтов.
Начать новый цикл:
Запустите вручную новое измерение.
Отправка байта на PSØ9:
Отправляет байт на PSØ9 через интерфейс SPI/IIC.
Отправка только SSN:
Переключает CSN интерфейса SPI на PSØ9.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-9
1
5.2.8
PSØ9-ЕВА
Страница «Интерфейсы»
Рисунок 5-9: Страница «Интерфейсы»
Тест кнопки:
Позволяет настраивать клавиши с несколькими входами. Из возможных 24 многовходовых
клавиш аппаратно реализовано на материнской плате только 8. При настройке клавиш и
нажатии кнопок на материнской плате клавиши отображаются в программном обеспечении.
загорится (как светодиод).
Емкостные клавиши:
Позволяет настроить 4 емкостных порта. Дисплей показывает состояние 4-х емкостных
порты. Если емкостные клавиши настроены правильно, то отображение в софтПосуда соответственно меняется при прикосновении или использовании клавиш на материнской
УАРТ:
плате. Позволяет включить и настроить UART.
Настройте порты ввода-вывода:
Позволяет настроить каждый из 8 GPIO как вход или выход с различными опциями. Когда
выход, позволяет установить значение на выходном контакте. При вводе здесь должны быть включены
буферы цифрового ввода. Кроме того, здесь также можно настроить многофункциональные диагностические
контакты (MULTIO3 и 4). Эти конфигурации также необходимо выполнить соответственно при использовании
многовходовых или емкостных ключей или UART.
5-10
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
5.2.9
Страница температурной компенсации
Рисунок 5-10: Страница температурной компенсации
На этой странице содержатся все настройки, используемые для температурной компенсации системы тензодатчиков,
подключенной к PS09. Можно выполнить либо полную компенсацию, либо только компенсацию смещения.
Предварительно выбранные значения для Temp. Комп:
Произвольные заранее выбранные значения TkGain и TkOffset перед началом
порядок компенсации установлен в этой части страницы.
Параметры, относящиеся к температурному коэффициенту меж-
Справочные значения:
nal Rspan устанавливаются здесь.
Более низкая температура/высокая
Значения измерений, полученные при более низкой температуре и более высокой
температура:
Здесь отображаются температуры с нагрузкой и без нагрузки.
Измерения выполняются автоматически после нажатия кнопки «Начать
измерение». После процесса компенсации вновь рассчитанная
значения TkGain и TkOffset показаны внизу страницы. Конфигурации
Выберите конфигурацию DLC.
для выполнения процедуры регулировки согласно OIML
3000 или OIML 6000. Конфигурацию следует выбрать до
начала процедуры компенсации.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
5-11
1
PSØ9-ЕВА
Сохраните TkGain и TkOffset в EEPROM:
Значения TkGain и TkOffset после температурной компенсации могут быть
сохранены в данных EEPROM по адресам, выбираемым пользователем.
Процесс температурной компенсации с помощью оценочного программного обеспечения практически показан в специальном
скринкасте (скринкаст представляет собой, по сути, видеоинструкцию). Он содержит теорию, лежащую в основе температурной
компенсации PICOSTRIAN, а также ее практическое применение в программном обеспечении. Чтобы загрузить скринкаст, перейдите
по адресу: http://www.acam.de/download-center/picostrain.
5-12
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
6. Ассемблерное программное обеспечение
6 Программное обеспечение ассемблера............................. .. 6-2
6.1 Установка программного обеспечения ассемблера ............................ ........................6-2
6.2 Запуск ассемблера............................................. ..........................................6-2
6.2.1
Онлайн-справка по ассемблеру .................................... ................................6-2
6.2.2
Вкладка «Ассемблер».................................................. ................................6-3
6.2.3
Страница отладчика .................................................. ................................................6-6
6.2.4
Страница загрузки .................................................. ..............................................6-8
6.2.5
Настройки ассемблера............................................... ................................6-10
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-1
1
6
PSØ9-ЕВА
Ассемблерное программное обеспечение
Функции:
Платформа:
Windows 2000, XP, Vista (32-разрядная версия), Windows-7 (32 и 64 версии)
Тип ассемблера:
Однопутевой ассемблер
Исходный файл:
* . asm, в соответствии с синтаксисом ассемблера PSØ9.
Целевой файл:
Выход. hex, загружаемый шестнадцатеричный файл
Инструкция:
<команда> [ <параметр1>, <параметр2>, <параметр3> ]
Например:
nop или incr z или добавить x,y или gotoBitC x, 5, case1
Комментарии):
Однострочный комментарий: ;
Включает в себя:
Включение файлов возможно с помощью:
Многострочный комментарий: <КОММЕНТАРИЙ> ... <КОНЕЦКОММЕНТАРИЙ>
# включаем «myfile.h»
Нет ограничений на количество включаемых файлов
Константы:
Константы могут быть определены с
помощью: CONST myConst8 15
Константы должны быть объявлены до их первого использования.
Форматирование чисел:
Числа могут быть записаны в десятичной или шестнадцатеричной записи,
например: добавить x,20 или добавить x, 0x14.
Метки перехода:
Для перехода внутри кода вы можете использовать метки перехода вместе с goto. Например:
перейти к делу 1
случай 1: переместить x,y
Адресация:
Адресация автоматически выполняется ассемблером. Обратите внимание, что вы должны
предоставить не менее 48 байт данных конфигурации, максимум 8 КБ программируемого
пользователем пространства.
Подпрограммы:
6.1
Подпрограммы могут выполняться с помощью специального кода операции «jsub» и «jsubret».
Установка программного обеспечения ассемблера
Вставьте компакт-диск. Запустите Software\PSØ9-Assembler-Software\Volume2-0-3\setup.exe, чтобы установить программу. При
необходимости перезагрузите компьютер. После установки в меню ПУСК вы найдете пункт «PSØ9 Assembler». Запустите это, чтобы
запустить программу ассемблера.
6.2
Запуск ассемблера
В меню ПУСК есть пункт «Ассемблер PSØ9». Запустите это, чтобы запустить программу ассемблера.
6.2.1
Онлайн-справка по ассемблеру
В следующих разделах дано лишь краткое описание программы на ассемблере. Для детального описания программы
ассемблера воспользуйтесь онлайн-справкой программы. Онлайн-справку можно открыть из меню или нажав кнопку
F1.
6-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Откроется следующее окно справки:
6.2.2
Вкладка «Ассемблер»
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-3
1
PSØ9-ЕВА
Вкладка «Ассемблер» — это главное окно, позволяющее открыть весь исходный код и включаемые файлы. Он состоит из
окна сообщения о состоянии внизу и кнопок для управления ассемблером. При нажатии на зеленую ссылку «Опкод-Справка
(F2)» открывается встроенная онлайн-справка, содержащая подробную информацию о доступных кодах операций.
Подробное управление:
Окно исходного кода:
Это окно используется в качестве редактора исходного кода и включаемых файлов для списков
ассемблера (файлы *.asm и *.h). Это чистое окно редактора; В этом окне можно открыть любое количество
вкладок. Эта страница позволяет пользователю отображать и редактировать любой файл. Файлы можно
открывать, сохранять и закрывать вручную. Местоположение файла, отображаемого в окне в данный
момент, отображается рядом с кнопкой «Компилировать».
Дополнительные функции — нумерация строк, подсветка синтаксиса и встроенная обработка комментариев.
Можно выполнять стандартные задачи редактора, такие как вырезание, копирование и вставка, поиск и замена и
т. д. Вы можете изменить настройки редактора через диалог настроек инструмента. Чтобы узнать больше о
«включаемых» файлах и о том, как их использовать, см. раздел 6.2.2.1 ниже.
Кнопка ассемблера:
Кнопка ассемблера для компиляции исходного кода вместе с соответствующими файлами заголовков:
Компилировать. При нажатии кнопки «Компилировать» исходный файл компилируется в загружаемый
шестнадцатеричный код. Если запуск сборки прошел успешно, отобразится соответствующее сообщение.
Если компиляция не удалась, появится сообщение об ошибке.
Если в данный момент открыто более одного исходного файла, то имя файла *.asm, который будет
скомпилирован при нажатии кнопки «Компилировать», будет выделено на вкладке жирным шрифтом. Это
первый открытый файл .asm в окне, который всегда компилируется.
Кнопка «Сохранить проект»:
Когда файл исходного кода (*.asm) и все соответствующие включаемые файлы (*.h) открыты на
вкладке «Ассемблер», все файлы можно объединить и сохранить в файле проекта (*.prj), нажав
кнопку Кнопка «Сохранить проект». Файл .prj всегда принимает имя файла *.asm.
Например, файл исходного кода sample.asm использует включаемые файлы include1.h и include2.h.
Тогда соответствующий файл prj будет сохранен под именем sample.prj. После сохранения файл
*.prj можно открыть из меню «Файл» -> «Открыть проект». Это автоматически закроет все открытые
в данный момент файлы и откроет все файлы (*.asm и *.h), принадлежащие проекту, за один раз.
Файл *.prj также можно открывать и редактировать в этом окне.
Например, файл исходного кода sample.asm использует включаемые файлы include1.h и include2.h.
Тогда соответствующий файл prj будет сохранен под именем sample.prj. После сохранения файл
*.prj можно открыть из меню «Файл» -> «Открыть проект». Это автоматически закроет все открытые
в данный момент файлы и откроет все файлы (*.asm и *.h), принадлежащие проекту, за один раз.
Файл *.prj также можно открывать и редактировать в этом окне. Примечание 1. Файлы .asm и .h
могут находиться в разных папках или местах. В файле *.prj сохраняется местоположение файла
при сохранении проекта.
6-4
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Примечание 2. Когда программа Assembler PS09 закрывается, файл проекта .prj автоматически создается со
всеми файлами, которые в данный момент открыты в окне. Имя этого файла проекта будет таким же, как у
основного файла исходного кода, открытого с расширением .prj. Этот . prj будет использоваться для
повторного открытия всех этих файлов при повторном запуске программного обеспечения PS09 Assembler.
Кнопка «Открыть проект»:
С помощью этой кнопки можно открыть уже сохраненный проект (с файлом *.prj).
Окно сообщения о состоянии:
В этом окне отображаются выходные сообщения ассемблера. В случае, если процесс сборки
прошел успешно, появится соответствующее сообщение с путем к скомпилированному файлу.
Если при сборке возникает ошибка, появляется сообщение об ошибке вместе с номером
строки и именем файла, в котором произошла ошибка. Ошибка в любом файле исходного
кода (*.asm) или «включаемых» файлах (*.h) идентифицируется и указывается в пути.
Справка по коду операции:
Между окном исходного кода и окном сообщения о состоянии находится зеленая ссылка с
надписью «Код операции-Справка (F2)». При нажатии на эту ссылку открывается другое окно.
Окно содержит онлайн-справку по коду операции. Там подробно описан каждый доступный
код операции. Дополнительные окна основаны на встроенной справочной системе Microsoft
Windows ® и могут управляться отдельно. (Windows является товарным знаком корпорации
Microsoft)
Примечание: При наведении курсора на значок в строке меню отображается подсказка, описывающая функцию значка.
Запуск ассемблера для компиляции исходного файла — это первый шаг при использовании программного обеспечения ассемблера PSØ9.
Дальнейшие шаги, такие как загрузка шестнадцатеричного файла или использование отладчика, основаны на успешном запуске ассемблера. В
случае возникновения ошибок исправьте исходный код и снова запустите ассемблер.
Встроенная папка «примеры» содержит несколько примеров, относящихся к самой структуре ассемблера, а также к конкретным приложениям,
таким как отображение чего-либо на ЖК-дисплее при нажатии клавиши, настройка клавиш с несколькими входами, емкостных клавиш или простых
программ для взвешивания. Пользователь также может добавить свои собственные примеры в папку «Примеры» с соответствующим файлом prj.
Файл prj можно записать вручную (см. формат существующих файлов prj в папке «Примеры») или разрешить его создание ассемблеру с помощью
кнопки «Сохранить проект». Доступ к диалоговому окну «Примеры поиска» можно получить через меню «Справка», нажав F4 или щелкнув значок
«Лампочка» вверху. С помощью опции «Поиск примеров» можно открыть только файлы проекта *.prj. Чтобы открыть отдельные файлы,
используйте опцию «Файл» -> «Открыть».
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-5
1
6.2.2.1
PSØ9-ЕВА
«Включить» файлы:
Основная идея поддержки включаемых файлов заключается в обеспечении большей модульности и гибкости вашего кода. Это означает, что вместо того, чтобы
упаковывать весь необходимый исходный код в один листинг ассемблера (файлы *.asm), вы можете внедрить некоторые фрагменты кода во включаемые
файлы (также называемые заголовочными файлами с расширением *.h). Преимущество этого метода в том, что читабельность вашего кода улучшится и что
однажды написанные части кода можно будет использовать повторно (например, информацию о конфигурации).
Чтобы включить части кода с помощью включаемого файла, необходимо выполнить два шага. Шаг 1:
Создайте включаемый файл (например, config.h).
Шаг 2. Объявите включение в листинг ассемблера следующим образом: #include «config.h»
Включаемые файлы, находящиеся в той же папке, что и исходный файл (*.asm), можно включить с помощью «имя_файла.h». Включаемые файлы,
которые находятся в пути на один уровень выше, чем исходный файл, могут быть включены с помощью «../имя_файла.h». Если существует набор
общих включаемых файлов, их можно разделить в папке под названием Lib в PS09 Assembler/Lib. Включаемые файлы в папке Lib можно включить
в программу с помощью <filename.h>. Они автоматически включаются из папки Lib.
Также поддерживается альтернативный метод использования отдельных файлов ассемблера вообще без использования включаемых файлов.
6.2.3
6-6
Страница отладчика
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Эта вкладка предоставляет мощный интерфейс отладки. На этой странице вы можете отладить написанные вами программы
и сделать прозрачной обработку кода. Дополнительно доступно множество данных, например, состояние флагов,
содержимое аккумуляторных регистров x,y,z или содержимое ОЗУ. Также есть возможность эмулировать кнопку сброса.
Активный процесс отладки обозначается светодиодом. Доступно несколько режимов отладки.
Пожалуйста, сначала запустите ассемблер в вашем объявлении и убедитесь, что файл обработан успешно. Затем загрузите
шестнадцатеричный файл и переключитесь на вкладку отладчика. Теперь вы сможете отладить файл.
Подробное управление:
Окно исходного кода:
Исходный код и все включаемые файлы снова отображаются в этом окне (только для чтения) на
нескольких вкладках. В левом столбце окна (рядом с нумерацией строк) в любом из файлов можно
установить точки останова. Когда точка торможения установлена, строка кода выделяется красным.
Во время процесса отладки строка, которая в данный момент обрабатывается, будет выделена
желтым цветом.
Примечание. Символ точки останова будет отображаться в системах WIN 7. В системах Win-XP
есть только строка, выделенная красным, но нет символа остановки.
Окно шестнадцатеричного кода:
В этом окне отображается соответствующий шестнадцатеричный код. В процессе отладки строка последнего
полученного кода операции будет выделена желтым цветом. Если в исходном коде установлена точка
останова, соответствующий шестнадцатеричный код будет выделен красным.
Кнопки отладки:
Для управления процессом отладки доступно шесть кнопок:
Кнопки отладки. Для управления процессом отладки доступно шесть кнопок:
- Запустить до точки останова: сначала установите точку останова в исходном коде, дважды щелкнув левый столбец.
Нажатие кнопки позволяет отладчику работать до тех пор, пока не будет достигнута точка останова.
- Выполнить до курсора: поместите курсор в любую строку в окне исходного кода и
нажмите кнопку. Программа будет обрабатываться до той строки, где в данный момент
находится курсор.
- Одиночный шаг: нажмите эту кнопку, и одновременно будет выполняться одна инструкция. Этот
режим хорошо подходит для просмотра пошаговой обработки, например, перехода к
подпрограмме.
- Новый цикл отладки: нажатие этой кнопки позволяет выйти из режима отладки и войти в него явным
образом. Это также означает, что все настройки сброшены.
- Выход из режима отладки: нажатие этой кнопки позволяет выйти из режима отладки.
- Светодиодный индикатор: светодиод показывает текущее состояние отладчика. Если он выделен
серым цветом, отладчик не активен. Активный отладчик обозначается оранжевым светодиодом с
надписью «РАБОТАЕТ».
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-7
1
PSØ9-ЕВА
Отладочная информация:
Отладочная информация: в этой области вкладки отображается дополнительная информация,
соответствующая последней обработанной инструкции. Например, отображается
соответствующий адрес, состояние флагов и содержимое регистров аккумулятора x,y,z.
Кнопка сброса:
Кнопка сброса выполняет сброс PSØ9.
Информация об оперативной памяти:
В этой области отображается информация об оперативной памяти. Хотя последний и текущий адрес
ОЗУ и их содержимое отображаются каждый раз, вы можете нажать кнопку «Показать содержимое
ОЗУ», и вы получите еще одно всплывающее окно, в котором вы найдете содержимое ОЗУ по адресам
0..255. Он показывает содержимое всего адресного пространства ОЗУ, адреса отсортированы по
одному из 4 цветов. Цвет указывает, является ли адрес ОЗУ «зарезервированным адресом», «адресом
ОЗУ пользователя», «адресом ОЗУ системы» или «адресом ОЗУ конфигурации». Во время отладки
программы отображаемое содержимое оперативной памяти можно обновить с помощью кнопки
«Обновить» во всплывающем окне.
Вкладка отладчика дает вам возможность запускать программу шаг за шагом или только ее части и многое другое.
Получается дополнительная информация, которая обычно не очевидна.
6.2.4
6-8
Страница загрузки
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Вкладка «Загрузка» предоставляет интерфейс для программирования PSØ9 с помощью скомпилированного шестнадцатеричного кода.
Для этого отображается шестнадцатеричный файл и имеется несколько кнопок для управления загрузкой. Большое окно сообщений
показывает статус соединения и программирования. Кроме того, светодиод указывает на успех или неудачу загрузки.
Подробное управление:
Окно шестнадцатеричного кода:
В этом окне отображается ранее скомпилированный hex-файл. Кроме того, путь к
файлу отображается над окном, чтобы можно было проверить, правильный ли это
файл.
Кнопки загрузки:
Для управления процессом загрузки доступны пять кнопок:
- Получить информацию об устройстве: нажмите эту кнопку, чтобы получить общую информацию о USBсоединении и самом устройстве (например, дескриптор прибора, идентификатор поставщика и т. д.). В
случае возникновения проблем с USB-соединением эта кнопка и соответствующие сообщения помогут
найти причину проблемы.
- Загрузить шестнадцатеричный файл: при нажатии этой кнопки текущий отображаемый
шестнадцатеричный файл загружается в PSØ9. Необходимо ли загружать код во внешнюю SPI
EEPROM или во встроенный OTP, можно выбрать в раскрывающемся меню. Выполняемые
действия, такие как стирание блоков или запись данных, можно отслеживать в окне сообщений
о состоянии.
- Кому: выбор места загрузки. В этом меню необходимо выбрать, нужно ли
загружать код во внешнюю SPI EEPROM или во встроенный OTP.
Чтение и проверка: нажмите эту кнопку, чтобы убедиться, что содержимое OTP/EEPROM соответствует
выбранному содержимому файла шестнадцатеричного кода. Внимание: естественно, OTP можно записать
только один раз (или несколько раз). Это означает, что исправление или перезапись ячеек невозможны!
- Выбрать шестнадцатеричный файл: в случае, если вы не хотите загружать отображаемый в данный момент
шестнадцатеричный файл (или ни один шестнадцатеричный файл еще не выбран), вы можете выбрать ранее
скомпилированный шестнадцатеричный файл с помощью этой кнопки. При нажатии этой кнопки появляется всплывающее окно
выбора файла, в котором вы можете выбрать свой файл. Файл отображается в окне шестнадцатеричного кода, и его можно
загрузить, нажав кнопку «Загрузить шестнадцатеричный файл».
- Сброс интерфейса: в случае возникновения каких-либо проблем или сбоев в подключении USB
интерфейс можно сбросить с помощью этой кнопки.
Защита от чтения: этот флажок доступен только в том случае, если местом назначения загрузки является OTP. Если
этот параметр выбран, адрес предохранителя 8143 OTP дополнительно автоматически записывается с ненулевым
значением, таким образом считывание защищает OTP. Следовательно, это необходимо устанавливать очень
осторожно только на последнем этапе завершения программирования. Для получения дополнительной
информации см. раздел 6.2.1 спецификации PSØ9.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-9
1
PSØ9-ЕВА
Сообщения о состоянии
В этом окне отображаются сообщения о состоянии процесса загрузки.
дау:
Индикатор состояния:
Светодиодный индикатор состояния показывает успешность выполненного действия. Во время
выполнения действия светодиод горит оранжевым цветом и обозначается надписью «В ПРОЦЕССЕ».
После завершения действия светодиод отображает либо «УСПЕХ» на зеленом фоне, если действие
было выполнено успешно, либо «FAILED» на красном фоне, если последнее действие не удалось.
Обратите внимание, что загрузка шестнадцатеричного кода в OTP/внешнюю EEPROM является обязательным шагом, который необходимо выполнить, прежде чем вы
сможете использовать отладчик.
6.2.5
Настройки ассемблера
Различные настройки ассемблера и редактора можно выполнить, выбрав пункт «Настройки» в меню «Инструменты».
Появится экран со следующими листами:
6-10
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Примечание. Если связь с PSØ9 должна осуществляться через протокол SPI или протокол IIC, необходимо соответствующим образом установить на
вкладке «Настройки» опцию «Использовать протокол IIC», а также на материнской плате PSØ9-EVAL с помощью встроенной перемычки.
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
6-11
1
6-12
PSØ9-ЕВА
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
7
Разнообразный ................................................. .... 7-2
7.1
Литературный справочник............................................... ...................................7-2 История
7.2
документа ... .................................................. ................................7-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
7-1
1
PSØ9-ЕВА
7
Разнообразный
7.1
Литературный справочник
Таблицы данных
Заголовок
Документ №
Дата
Одночиповое решение PSØ9 для тензодатчиков
БД_ПСØ9 V0.3
май 2011 г.
Одночиповое решение PSØ81 для тензодатчиков
ДБ_ PSØ81 V0.8
август 2010 г.
Симулятор тензодатчиков ALCS-350 V2
DB_ALCS_V2 V0.1
июль 2009 г.
Заголовок
Документ №
Дата
Как снизить коэффициент усиления и дрейф смещения
WP002 В1.0
октябрь 2008 г.
WP001 В1.0
июнь 2008 г.
Заголовок
Документ №
Дата
Метрологические исследования PSØ81 по определению дрейфа нуля и
АН018 В1.0
июль 2008 г.
АН012 В1.0
август 2005 г.
АН021 В1.0
июль 2009 г.
АН022 В1.1
август 2009 г.
АН023 В1.3
сентябрь 2009 г.
Белые бумаги
тензодатчика с помощью коэффициентов TGGain и
TKOffset PSØ81
Руководство по конструкции весов с питанием от солнечной энергии
Замечания по применению
дрейфа коэффициента усиления
Подключение тензодатчика с PICOSTRAIN
Rspan по компенсации температуры Компенсация
ошибки усиления для некомпенсированных датчиков
веса
Руководство по проектированию кухонных весов с солнечной
батареей
Руководство по проектированию для построения шкалы солнечного тела
Все доступные документы можно загрузить с веб-сайта acam по адресу:
http://www.acam.de/download-section/picostrain.
7.2
май 2011 г.
7-2
История документа
Первый выпуск
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
7-3
1
7-4
PSØ9-ЕВА
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
8. Приложение
8 Приложение................................................. .............. 8-2
8.1 Принципиальные изображения ............................................ ..............................................8-2
8.1.1
Основная плата PSØ9-EVA-MB............................................ ................................8-2
8.1.2
PSØ9-EVA-HR Модуль высокого разрешения............................. ..........8-5
8.1.3
PSØ9-EVA-LC Бюджетный модуль .................................... ........................8-6
8.2 Компоновка модуля PSØ9-EVA-HR............................. ................................8-7
8.3 Компоновка модуля PSØ9-EVA-LC............................................ ................................8-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
8-1
1
PSØ9-ЕВА
8
Приложение
8.1
Принципиальные диаграммы
8.1.1
Основная плата PSØ9-EVA-MB
8-2
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
Основная плата PSØ9-EVA-MB
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
8-3
1
PSØ9-ЕВА
Основная плата PSØ9-EVA-MB
8-4
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
8.1.2
PSØ9-EVA-HR Модуль высокого разрешения
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
8-5
1
8.1.3
8-6
PSØ9-ЕВА
PSØ9-EVA-LC Бюджетный модуль
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
8.2
Компоновка модуля PSØ9-EVA-HR
Слой 1
Слой 2
Слой 3
Слой 4
Слой 5
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
8-7
1
8.3
Слой 1
PSØ9-ЕВА
Компоновка модуля PSØ9-EVA-LC
Слой 2
Слой 3
8-8
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
PSØ9-ЕВА
acam-messelectronic GmbH - Am Hasenbiel 27 - D-76297 Штутензее-Бланкенлох - Германия - www.acam.de
Член группы компаний «АМС»
8-9
1
acam-messelectronic GmbH
Am Hasenbiel 27
76297 Штутензее-Бланкенлох
Германия / Аллемань
тел. +49 7244 7419 - 0 факс +49
7244 7419 - 29 электронная
почта: support@acam.de
www.acam.de
Член группы компаний «АМС»