Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.09.2015, 22:51  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию STM32F105 + CAN + ISO1050 не работает

Добрый вечер уважаемые. Уже почти неделю мучаюсь из Can-ом...

Проблемы:
1) осциллографом не вижу импульсов на шине
2) при отправке пакета по кэну , активируется доминантный уровень сигнала на линии и не сбрасывается
3) касается причины установки доминантного уровня.
После отправки пакета по кэну на выходе мк PB9 становится вместо 3.3В 2.8 ...2.9В на что ISO1050 реагирует и включает доминантный уровень
Но чтобы что то отправлялось - осциллографом не видно....

Прикрепляю полностью проект (сгенерирован кубом).
Буду Вам весьма благодарен за любую помощь.
Вложения:
Тип файла: rar USB-CAN (can hacker).rar (9.95 Мб, 54 просмотров)
Реклама:

Последний раз редактировалось artyomugr; 21.09.2015 в 22:57.
artyomugr вне форума  
Непрочитано 21.09.2015, 23:01  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Прикрепляю также схему . В схеме есть ошибка (в железе она отсутствует). Выложил схему чтобы было понятней
Миниатюры:
Нажмите на изображение для увеличения
Название: схема CAN.png
Просмотров: 321
Размер:	185.1 Кб
ID:	83417  

Последний раз редактировалось artyomugr; 21.09.2015 в 23:08.
artyomugr вне форума  
Непрочитано 22.09.2015, 11:37  
r_o_m_k_a
Частый гость
 
Регистрация: 17.04.2007
Сообщений: 12
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
r_o_m_k_a на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

У вас программа запускается и работает ?
Вижу, что boot0 в воздухе висит, а надо к 0 притягивать, чтобы из flash программа стартовала.

Резистор 120 Ом в CAN линии установлен ?
Без него контроллер начинает постоянно перепосылать пакеты, т.к. при отправке смотрит ответ на Rx линии, и если что-то не так, то замолкает или перепосылает.
r_o_m_k_a вне форума  
Непрочитано 22.09.2015, 12:42  
Nednik
Частый гость
 
Регистрация: 21.04.2010
Сообщений: 18
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 1 сообщении
Nednik на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Согласно схемы не совсем понятно ISO 1050 имеет гальванически развязанный источник питания? Если не требуется гальваническая развязка, то можно поставить TJA1050.
Nednik вне форума  
Непрочитано 22.09.2015, 13:27  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от artyomugr Посмотреть сообщение
Уже почти неделю мучаюсь из Can-ом...
Это первое общение с этим интерфейсом? До этого были успешные опыты, когда на шину выдавались пакеты, и их можно было наблюдать осциллографом?
Мне это важно знать, чтобы сократить список возможных причин мучений.
Alex9797 вне форума  
Непрочитано 22.09.2015, 21:44  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от Alex9797 Посмотреть сообщение
Это первое общение с этим интерфейсом?
Здравствуйте . Да , это первый опыт работы из кэном...

Спасибо Вам за проявленный интерес к моей проблеме !
artyomugr вне форума  
Непрочитано 22.09.2015, 21:46  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от r_o_m_k_a Посмотреть сообщение
У вас программа запускается и работает ?
Вижу, что boot0 в воздухе висит, а надо к 0 притягивать, чтобы из flash программа стартовала.

Резистор 120 Ом в CAN линии установлен ?
Без него контроллер начинает постоянно перепосылать пакеты, т.к. при отправке смотрит ответ на Rx линии, и если что-то не так, то замолкает или перепосылает.
Программа стартует . АТ команды обрабатываются как по ЮЭСБИ , так и по юарту. И пакеты передаются в кэн . Но на выходе интерфейса ничего нет.
artyomugr вне форума  
Непрочитано 22.09.2015, 21:48  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от Nednik Посмотреть сообщение
Согласно схемы не совсем понятно ISO 1050 имеет гальванически развязанный источник питания? Если не требуется гальваническая развязка, то можно поставить TJA1050.
я пока что подключил к общему источнику питания ISO1050. Но сама исошка работает , проверял . Но правда работает странно , в первом посте писал. Может исошка так себя ведет от того что у нее не ровно 5 вольт питание? Так как я ее от USB запитал . А там напряжение 4.75В
artyomugr вне форума  
Непрочитано 23.09.2015, 11:18  
r_o_m_k_a
Частый гость
 
Регистрация: 17.04.2007
Сообщений: 12
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
r_o_m_k_a на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от artyomugr Посмотреть сообщение
Программа стартует . АТ команды обрабатываются как по ЮЭСБИ , так и по юарту. И пакеты передаются в кэн . Но на выходе интерфейса ничего нет.
Так получается, что пакет поступает на вход ISO1050, и не появляется на её выходе? Т.е. аппаратная проблема.

1. У вас правильно подключена ISO1050? На схеме путаница.
ножка 1 - +3,3В
ножка 2 - RXD, на PB8 контроллера
ножка 3 - TXD, на PB9 контроллера
ножка 4 - GND


2. Питание Vdd2 у ISO1050 4,75 .. 5,25 В
Ваши 4,75В как раз в нижнюю границу упираются, надо бы поднять.

3. Как вариант - неисправна ISO1050, попробовать заменить.
r_o_m_k_a вне форума  
Сказали "Спасибо" r_o_m_k_a
artyomugr (23.09.2015)
Непрочитано 23.09.2015, 11:20  
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: STM32F105 + CAN + ISO1050 не работает

Сообщение от r_o_m_k_a Посмотреть сообщение
Так получается, что пакет поступает на вход ISO1050, и не появляется на её выходе? Т.е. аппаратная проблема.
Нет.... если бы
я в функцию передаю данные (в программе) а на выходе CAN (TX) нет ничего...
artyomugr вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните, как работает микросхема El-Shang Источники питания и свет 1 30.07.2010 17:33
SD/MMC не работает Ankkkk Микроконтроллеры, АЦП, память и т.д 2 29.05.2010 05:41
АЦП mega8 Proteus не работает AGAT0365 Proteus 16 27.04.2010 19:53
Не работает команда write_program_eeprom hubble Микроконтроллеры, АЦП, память и т.д 1 21.05.2008 21:57
Плохо работает сенсорная кнопка init_sub Микроконтроллеры, АЦП, память и т.д 4 23.12.2004 18:34


Часовой пояс GMT +4, время: 16:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot