Описание
Это двухканальная плата LIN development board/DEMO board. Есть три группы использования: LIN1, LIN2, высшему разряду.
LIN1 использует UASRT1, который можно установить в качестве основного режима и использует прерывание LBD в качестве интервала кадра.
LIN2 использует UART2, и можно использовать только LIN Рабочий режим. В качестве интервала кадра используется прерывание холостого хода последовательного порта.
Может также использоваться USART1, потому что это проблема F042F6 pin мультиплексирования. может и LIN1 не может быть использован одновременно, но может использоваться только в то же время с LIN2. Если вы хотите использовать макетную плату STM32F072 одновременно, пожалуйста, проверьте переднюю страницу магазина для получения подробной информации.
У нас также есть код драйвера серии STM32F1xx, основанный на платформе разработки IAR7.8 с версией UCOSII V2.92 (не pit dad's 2,86), пожалуйста, свяжитесь с продавцом.
Эта макетная плата не поддерживает однолинейную систему, если вы хотите купить однолинейную панель разработки и соответствующие инструменты анализа, пожалуйста, перейдите на переднюю страницу магазина, чтобы увидеть соответствующую однолинейную панель развития!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
При подключении деталей короткого замыкания следует обратить внимание на синхронизацию верхних и нижних строк, не только подключение одного короткого замыкания, но и не отключение.
MCU usesSTM32F042F6P632K FLASH, некоторые из ранее использованных продуктов F4P6 (номинальное 16 K, но доступное пространство вспышки 32 K), с 5 мая до F6P6.
Приемопередатчик LIN usesTJA1020/1021два чипа совместимы с pin. TJA1021 поддерживает новейшуюLIN V2.1/SAE J2602 протокол, но программное обеспечение, в основном, одинаковы, поэтому нет особый случай отправка произвольного товара. Инвентарь в основном 1021, 1020 очень маленький.
Потому что PA9/PA10 мульти-функциональные повторного использования, могут и LIN1 не может быть использован в одно и то же время. В случае неприемлемости изображений/LIN-это должны использоваться в одно и то же время, только в том случае, корпус из алюминиевого сплава может + LIN2, то есть, чехол с крышкой вверх-вниз на возраст 1, 2, защита от короткого замыкания, чехол с крышкой вверх-вниз на 3-4 года, защита от короткого замыкания. Если вы хотите использовать макетную плату STM32F072 одновременно, пожалуйста, проверьте переднюю страницу магазина для получения подробной информации.

Встроенный интерфейс SWD для загрузки может использовать инструменты с функциями SWD, такими как STLINK/JLINK. STLINK в наличии. Для получения подробной информации, пожалуйста, проверьте домашнюю страницу магазина.
В результате честного труда, каждая линия кода в исходном коде сплотила болезненные занятия многих людей, и некоторые исконные коды, хотя, как бы грязные, являются настоящими железными миски для риса. На самом деле, личная ценность каждой программы, которая находится в этом коде, поддерживается этими кодами. Поэтому, те, кто доходит до вечерние, пожалуйста, уважайте работу других, но также ценят свою собственную работу!
-------------------------------------------------------------------------------------
Будьте внимательны:
KEIL версия находится в режиме онлайн! KEIL был анти-пиратством в последние годы, и большинство треснутых версий KEIL в Китае действительны в течение 2020.Рекомендуется версия IAR!Среда развития IAR почти идентична KEIL. Те, кто знаком с KEIL, просты в использовании, и IAR возможность оптимизации кода лучше. Среда установки IAR и режим растрескивания предоставляются в исходном коде файла, и исходный код может быть непосредственно скомпилирован после растрескивания.(Исходный код IAR имеет две версии: UCOS II V2.92 включен/не входит в комплект; исходная система KEIL version source code system naked run не содержит только версии RTOS, требуется KEIL MDK v5.12 или более версия + STM32F0XX комплект разработки; "Три-выбор-два" вариант для некоторых покупателей, чтобы узнать UCOS II, Можно также использовать как переход KEIL к IAR; функции различных версий исходного кода одинаковые, но различия между различными средами разработки IDE)
Без послепродажного обслуживания! Нет технические консультации! Пожалуйста, внимательно прочитайте следующее перед покупкой, чтобы избежать недоразумений позже. Пожалуйста, digest DEMO source код программы самостоятельно! Программа DEMO source code написана в стандартной ANSI C, стандартной ST driver library, все они используют китайские примечания и с помощью coolforформатного инструмента для формата всех кодов. До тех пор, пока вы можете понять код на языке C, вы должны положиться на свою собственную способность переправить его в другие среды разработки. Для всех видов программного обеспечения и аппаратного развития вопросы, поднятые отзывы, только когда инженер заинтересован и имеет время ответить!
Для тех, кто срочно нуждается в профессиональной технической помощи, пожалуйста, обратитесь к продавцу и купите оплаченные технические услуги.

Аппаратный интерфейс Описание:
Два DB9 интерфейсов, один для объективов CAN и других для LIN, несовместимы. Будьте осторожны, чтобы не вставлять ошибки. Электропитание и заземляющий провод универсальны.
Может интерфейс DB9 определение типа:
9,12 в (поддерживает только шведский инструмент KVASER)
2. CANL (общее определение)
7. CANH (общее определение)
3. GND (универсальный)
Описание интерфейса: общая связь не требует 12 В, GND, только нужно использовать CANH, CANL.
LIN интерфейс DB9 определение типа: (совместим с несколькими LIN средств разработки программного обеспечения)
9,12 в (шведский инструмент KVASER)
1,12 в (немецкий PCAN/PLIN определение инструмента)
4. LIN (немецкий инструмент PCAN/PLIN использует эту стопу для изготовления линейки LIN)
7. LIN (шведский инструмент KVASER использует эту ногу для изготовления LIN line)
3. GND (универсальный)
Описание интерфейса LIN: необходимо использовать три провода (12 В, LIN, GND). Многоузловое параллельное соединение только должно поставить питание на одну из демонстрационных плат.
Два бортовой светодиодов используется для простого испытания; все лишнее IO порты могут быть внесены для легкого расширения.
Демонстрационная программа содержит Основной код драйвера CAN и LIN, и каждая из них имеет четыре отдельных демонстрационных программы. Соответствующие переключатели определения макроса можно открыть один за другим в "Compilation. H "файл и переработанный.

----------------------------------------------------------------------
Часто задаваемые вопросы:
Вопрос 1. Когда я создаю навигационный декодер, как я могу решить, следует ли добавить клеммное сопротивление в 120 евро?
Ответ: обычно не требуется сопротивление клеммы. Если оригинальная система навигации транспортного средства тоже подключению CAN-шины, а затем после снятия оригинальная система навигации транспортного средства блок питания и можете подключить, Используйте мультиметр для определения сопротивления между Кань и CANL. Если есть сопротивление, то ваша демонстрация должна добавить такое же сопротивление.
Вопрос 2. Можно ли использовать демонстрационную плату в качестве основного режима для отправки данных на Линь автобуса транспортного средства?
Ответ: как правило, невозможно. Если вы не удалите основной режим LIN электронное оборудование оригинального автомобиля, а затем используйте DEMO board, чтобы имитировать те же данные, чтобы заменить удаленную функцию.
Вопрос 3. Можно ли использовать основной режим LIN без сопротивления тяги?
Ответ: Да, но только с узлом LIN slave.
Вопрос 4. Может ли трансивер TJA1050 общаться с низкой скоростью может? Можете ли вы связаться с однолинейным трансивером?
Ответ: низкая скорость может, до тех пор, пока скорость передачи данных устанавливается на то же программное обеспечение, но нет функции отказоустойчивости, рекомендуется заменить низкоскоростной отказоустойчивый трансивер, насколько это возможно (1054/1055); не может общаться с одной линией, необходимо изменить на специальный трансивер, Такие как AU5790. Демо по также должен быть изменен на специальном веб-Порты и разъёмы (33,3 k, 83,3 k).
Вопрос 5. какова скорость передачи данных обычно используется шина LIN?
Ответ: 9600, 10400, 19200
Вопрос 6. Может ли LIN основная линия общаться в двух направлениях?
Ответ: Да, и № LIN эквивалентен последовательному порту полудуплексного режима связи. Посмотрите на протокол V2.0.
Вопрос 7. Я не могу понять код демонстрационной версии в can. Вы можете мне это пояснить.
Ответ: NC, пожалуйста, поймите для себя
Вопрос 8. Могу ли я добавить устройство в бортовой Can bus? Может ли LIN bus добавить устройство LIN?
Ответ: можно: абсолютно; Лин: часть. CAN bus имеет механизм третейского производства и может быть добавлен до тех пор, пока скорость передачи данных является последовательной. Но LIN bus не может быть добавлен без разрешения, если он только считывает данные.
Вопрос 9. мои две демонстрационные доски не могут общаться, как это сделать?
Ответ: сначала восстановите демовергию и измените ее на заводскую по умолчанию, чтобы проверить, подходит ли оборудование. Если ОК, пожалуйста, проверьте модифицированный код для себя.
Вопрос 10. Мой автомобиль LIN bus может получить данные по цене 9600 и 10400 aud. Какая скорость передачи данных является правильной?
Ответ: некоторые шины LIN автомобилей имеют эту проблему, если вы можете получить данные, пожалуйста, внимательно проверьте правильность проверки LIN bus. Правильная скорость передачи данных является правильной для проверки. В большинстве случаев выбран 10400. Лучше использовать профессиональные LIN инструменты для обнаружения.
Вопрос № 11. Я использую демонстрационную доску как LIN slave. Как я могу отправить данные на автомобиль LIN bus?
Ответ: во-первых, не отправляйте данные в автомобиль LIN случайно, что может легко привести к ошибкам связи автобуса. Если электронное устройство LIN bus оригинального транспортного средства заменено демонстрационной доской, данные могут быть отправлены, но данные должны быть отправлены в указанном времени. В этом случае мы должны строго следить за оригинальной временной последовательностью, есть также методы проверки.
Вопрос № 12. Могу ли я использовать демонстрационную доску как Линь хост для общения с электронным устройством, передающим транспортное средство? Это устройство LIN slave.
Ответ: Конечно, демонстрационная плата как основной узел LIN отправляет сообщение в заголовке LIN protocol (00, 55, PID), и вы можете получить ответ на электронное оборудование, при условии, что вы знаете, какое значение PID устройства по умолчанию. Это значение должно быть проверено самостоятельно.
Вопрос № 13. Можно ли долго вешать в сети? Может ли это привести к кормлению?
Ответ: Да, это нужно сделать функцию dormancy. Рабочий ток демонстрационной платы составляет около 20 мА, а токовый ток составляет около 1 мА. Длительное использование не приведёт к кормлению. DEMO program должна увеличиваться без функции dormancy. Если это troublesome, он может непосредственно изменить основная частота системы на 8 МГц, и ток составляет всего 6 мА, что не будет привести к подаче.
Вопрос № 14. Как найти описание документа LDF из LIN bus?
Ответ: Не пытайтесь найти то, что вы не можете найти. LDF файл является нормативный документ на ранней стадии разработки LIN bus. В нем описывается состояние, действие, время, диагностика и обработка коллизии всех узлов автобуса LIN. Он не будет открытым для внешнего мира в основном. Это сюрприз, что его можно получить каким-то образом. Даже с помощью инструментов анализа LIN bus, трудно вернуть все LDFs.
Вопрос № 15. Какова структура файла LDF?
Ответ: включает в себя Ldf заголовок, узел секции, сигнальная секция, рамка секции, таблица спецификации, раздел кодирования сигнала и кодирование для отображения сигнала. Обычно только версия программного обеспечения поддерживает файлы LDF, такие как XTM, xAnlyster, CANOE, нормальная версия почти не поддерживается.
Вопрос № 16. Как LIN slave отправляет данные для контроля роста и падения окон?
Ответ: большинство из них зависит от опыта. Прежде всего, нам нужен анализатор данных LIN bus, чтобы найти соответствующий каркас управления окном и проверить, есть ли рамка только Заголовок сообщения (0055 PID), но нет содержания данных. Затем мы используем DEMO slave, чтобы дать ответ на заголовок, и обратите внимание на то, что значение проверки должно быть верным.
Вопрос 17. Мой обычно используемый чип-серия STM32F1XX. Могу ли я осуществить трансплантацию программы к серии STM32F1XX?
Ответ: все в порядке. Если вам необходимо проконсультироваться с продавцом, код структура является главным образом в соответствии с F0 серии код. Тем не менее, исходный код F1 серии является только исходя из IAR7.8 платформы разработки с ucosii V2.92 версия (не kengda версия 2,86), не KEIL версия, и не может быть использован в STM32F042 макетная плата.
Вопрос 18. Почему моя плата разработки LIN работает, когда она подключена к автомобилю, но не точка-точка?
Ответ: LIN-режим master-slave, сеть vehicle LIN в основном основана на BCM или инструменте Master, поэтому режим Slave должен использоваться при получении транспортного средства; и индивидуальный режим "точка-точка" должен специально определить, является ли ваш тестовый предмет мастером или рабом, И режим работы платы разработки LIN должен быть установлен в соответствии с специфическим оборудованием. Этот LIN отличается от CAN. Каждый узел CAN равен, без Master/Slave.
Вопрос № 19. Может ли эта плата LIN/может быть использована для чтения данных OBD и отправки некоторых данных для управления оборудованием на транспортном средстве?
Ответ: это нормально для чтения может данных. В OBD линия CAN, как правило, расположена на 6/14 и только 500 кбит/с одной скорости передачи, которая может быть прочитана до тех пор, пока проводка является правильной; в некоторых автомобилях, таких как общая серия, используется однолинейная банка, которая находится на первой ступне БД, Таким образом, скорость передачи данных не может быть прочитана напрямую и должна заменить трансиверов для использования. Но отправка может данных в OBDII для управления оборудованием на транспортном средстве требует некоторого опыта, а не только каких-либо данных, это занимает много времени для анализа и изоляции точного управления команд. В OBD нет линейки LIN, поэтому мы не считаем чтение данных LIN. У нас также есть специальная плата OBDII, которая интересует.
Вопрос 20: как просмотреть данные в БД? Мне просто нужны данные, связанные с двигателем, такие как скорость, угол дроссельной заслонки, скорость колеса, мгновенная скорость, оставление масла, как определить, какой идентификатор данных байта соответствует тому, какое содержание?
Ответ: трудно сказать. В том случае, если Предмет испытания модель выполнена в соответствии с ISO15765 протокол, то эти идентификаторы можно найти в ISO15755-3 протокол. Однако в настоящее время большинство моделей на рынке строго не соответствуют этому стандарту. Чтобы определить нужную вам информацию, вы должны положиться на слова и дела, которые действительно не ясны в течение полутора секунд. Конечно, должны быть некоторые основные правила. Простые, такие как скорость двигателя и скорость транспортного средства, должны быть выражены в двух байтах, таких как:
Скорость двигателя = byte0 * 256 + byte1 (вращение);
Мгновенная скорость транспортного средства = (byte2*256 + byte3)/100 (км/ч);
Конечно, не только эти две формулы, но и различные схемы для различных транспортных средств являются нормальными. Анализ этих данных требует большого терпения и видения, чтобы найти право.
Вопрос 21: Может ли эта плата развития поддерживать одну линию? Является ли скорость aud 33,33 K, 83,33 K?
Ответ: одна линия может отличаться от обычной, в основном потому, что трансивер отличается. Есть некоторые различия в коде скорости, местоположения точки выборки, передачи данных и режима передачи. Может и одиночная линия не может общаться друг с другом. В нашем магазине предлагается приобрести специальную однолинейную макетную доску. Для получения подробной информации см. первую страницу магазина.
--------------------------------------------------
Ниже приводится проверка данных связи демонстрационной доски с помощью инструмента анализа KVASER LIN Bus + бесплатного программного обеспечения XTM ":
Раздельный LIN-MASTER, два IDs не получили ответ раба
LIN данные сортируются по ID
Флаги с идентификатором времени счетчик данных DLC
==================================================================================
4073,082 31 C 4, 11, 12, 13, 14 лет
4073,332 32C 4 21 22 23 24
4072,583 22 H 0/заголовок не получил ответ раба
4072,832 29 H 0/нет ответа раба
==================================================================================
Примечание: Идентификатор PID, за исключением bit7, bit6 проверки.
Вышеуказанные данные отправляются код демонстрационной версии и перехлестываются KVASER tool.
Характеристики
- Бренд
- MLLSE
- Color classification
- Army green
- CAN transceiver
- TJA1050
- LIN transceiver
- TJA1020
- MCU
- STM32F042F6P6
- Interface
- Double DB9 Needle Dummy
- Power Supply
- 12V can be connected in series