subwoofer Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 Всем привет! Не знаю в тот ли раздел обратился, потому что вопрос касается программирования. В общем пытаюсь разобраться в формате посылки, как я понял она описывается следующей структурой: typedef struct { int flags; int cob; ULONG id; short int length; UCHAR data[DATALENGTH]; } canmsg_t; Из этой структуры я понял только последние три переменные, а именно: 1. ID послыки 2. Длина пакета 3. Посылаемые данные Вопрос: что значат "cob" и "flag" и какие значения могут принимать 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
NebsteR Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 >клац< -1 > Правила форума < ...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике... ...это не дым от канифоли, нет... это души умерших транзисторов.... Первый закон Ома: никому не рассказывать про Ома! Ну вот, а ты говорил ноль... Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
subwoofer Опубликовано 7 августа, 2014 Автор Поделиться Опубликовано 7 августа, 2014 О да! А я то думал где инфу искать... К сведенью, пол дна сегодня только и делаю что гуглю. И если это ваш стиль помощи на форуме, тогда объясните, смысл форума какой? Я конечно понимаю, вопрос мой может быть глупым, но всем нам приходится что делать впервые. Если вы не хотите, или не можете помочь, зачем отписываться в теме? Хотя я сомневаюсь, что вы не знаете ответа на мой вопрос... 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
optima Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 Надо не искать по пол дня а взять документацию и почитать протокол! А не копаться в чьей то писанине и тогда не будет глупых вопросов! 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
subwoofer Опубликовано 7 августа, 2014 Автор Поделиться Опубликовано 7 августа, 2014 Надо не искать по пол дня а взять документацию и почитать протокол! А не копаться в чьей то писанине и тогда не будет глупых вопросов! Читал я документацию, она на английском, с английским у меня средне, но я как то смог перевести на ломаный русский, и понял что ничего не понял, что до меня там пытаются донести. Я надеялся что тут мне кто нибудь расжует простым языком... А ваш совет, optima, подобен совету NebsteR'a, и звучит примерно, как:"Есть гугл, мануалы, даташиты, документация...." Да, я знаю, что все это есть, я вам больше скажу, у меня на харде все это есть, но когда мне что то не понятно, я иду на форум спрашивать. Возможно вам показалось, что я тут сижу жду у моря погоды, обновляя страницу форума, но уверяю это далеко не так. Все это время я что либо читаю, ищу, пытаюсь понять. С Флагом - форматом кадра разобрался на половину, понял что там можно выставить стандартный кадр - SFF, расширенные - EFF, а вот с RTR пока что не разобрался. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 (изменено) Ты спросил состав CAN посылки 1. Это ID в состав которого входит бит который говорит о том что посылка содержит ДАННЫЕ или ПУСТОЙ КАДР(RTR) так же в новых стандартах может содержать время посылки, ну и бит длинны ID может быть 11 бит либо 29 бит 2. размер передаваемого сообщения максимум 8 байт 3 Собственно сами данные ВСЕ. А названия флагов у разных аппаратных модулей они разные! и ни какова отношения к протоколу они не имеют! Изменено 7 августа, 2014 пользователем optima 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
subwoofer Опубликовано 7 августа, 2014 Автор Поделиться Опубликовано 7 августа, 2014 Ты спросил А мы уже на "ты" перешли? Окей. Из всего тобою написаного, я увидел ответ на один свой вопрос про RTR - Спасибо! А вот что же такое "int cob", какие значения туда нужно записывать, и что они будут означать? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 Думаю инициализация битрейта скорости передачи! 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
tcoder Опубликовано 7 августа, 2014 Поделиться Опубликовано 7 августа, 2014 В общем пытаюсь разобраться в формате посылки, как я понял она описывается следующей структурой: .... Вопрос: что значат "cob" и "flag" и какие значения могут принимать А кто знает то? Откуда сам код? Может там есть ответ? Посмотрите, что делает та фиговина, которая эту структуру принимает. Всё потому, что эта структура явно напрямую в CAN не попадает, а служит всего лишь источником данных для некой функции, которая уже формирует реальный кадр. Поэтому эти кобы и флаги чем угодно могут оказаться.... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.