09.02.2014, 16:50 | #201 | |
Старший Пользователь
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
|
Цитата:
Если я правильно понял то RTD может работать только в режиме Master. Т.е. он сам должен считывать данные. Как он узнает что данные готовы? Внешнее прерывание? Хотя для температуры можно просто считывать данные, например, каждую секунду - температура все равно не успеет измениться. С какой периодичностью передаются данные о температуре в AVC-LAN? |
|
09.02.2014, 17:05 | #202 | |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
Цитата:
Будет отдельный контроллер, он будет слейвом на шине, который будет обрабатывать AVC-LAN, выделять нужные данные, кроме того к нему будут подключены отдельные дискретные сигналы и все эти данные он будет сохранять у себя в памяти в определенном формате. На RTD2662 по таймеру настраивается событие скачать со слейва нужный объем данных. В этих данных будет как значения температуры, так и информация о том, что нужно активизировать событие отрисовать эти данные на OSD. Т.е. RTD будет опрашивать слейв постоянно, но рисовать что-то на OSD только тогда когда у слейва в данных он найдет команду что данные нужно отобразить. отдельный контроллер будет или AVR на который код AVC-LAN есть рабочий, но я сейчас хочу все перевести на ARM. С какой периодичностью передаются данные я не знаю, расшифровкой данных от gateway ECU в голову я не заморачивался, когда занимался AVC-LAN. теперь надо будет заново проснифать обмен между ними. Насколько я помню, гейтвей постоянно какие-то данные в голову шлет. |
|
09.02.2014, 19:45 | #203 |
Гуру
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
|
RTD позволяет управлятся от внешнего МК (если верить даташиту), по этому есть смысл копать в этом направлении сразу.
|
09.02.2014, 19:47 | #204 |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
|
09.02.2014, 21:19 | #205 |
Гуру
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
|
Инфа о климате на шине AVC-LAN есть?
|
09.02.2014, 21:47 | #206 |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
инфа о климате и расходе попадает на голову через шину AVC-LAN от Gateway ECU, если я не ошибаюсь.
|
11.02.2014, 08:44 | #207 |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
Приехал мне такой девайс.
Отладочная плата STM32VLDISCOVERY На контроллере STM32F100. Это уже ARM. Буду пробовать на нем поднимать FreeRTOS и уже под эту операционку переписывать драйвер AVC-LAN. Самое главное дешево! 10 баксов с бесплатной доставкой. Приехала из штатов за 20 дней. |
14.02.2014, 19:16 | #208 | |
Старший Пользователь
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
|
Цитата:
А, откуда планируется брать выход i2c на контроллере матрицы? Я так понимаю, что на разъемах платы его нет - нужно где-то припаиваться? |
|
14.02.2014, 20:10 | #209 |
Гуру
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
|
в принципе на i2c можно почти любые выводы процессора назначить. Я сейчас припаялся напрямую к выводам процессора, просто подобрал выводы поближе к углам, чтобы было проще паять.
И еще если не использовать ТТЛ матрицу, освобождается половина выводов которые уже выведены на 40-пиновый разъем. можно туда назначить и вообще не паять плату. собственно я уже реализовал периодический опрос процессором по I2C ардуины (хотя это не совсем ардуина, но это не важно). Сейчас нужно реализовать в прошивке корректную отработку событий по данным полученным через I2C. |
14.02.2014, 20:22 | #210 | |
Старший Пользователь
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
|
Цитата:
Исходники прошивки для rtd2660 в keil? А какой у тебя программатор? Самый дешевый, что нашел вот этот. |
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|