Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Промышленные сети и коммуникации
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Проблема с передачей данных с CS5532 в контроллер

 Ответить Ответить
Автор
Сообщение
kandiral3011 Смотреть выпадающим
Новичок
Новичок


Присоединился: 24 Март 2017
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - kandiral3011 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Проблема с передачей данных с CS5532 в контроллер
    Опубликовано: 24 Март 2017 20:56
Здравствуйте, уважаемые форумчане!

Есть контроллер Arduino UNO и АЦП CS5532(схему сборки прикрепил), соединены по SPI шлейфом 5 см. К первому входу АЦП подключен тензометрический датчик. 

Все конфигурационные данные прекрасно считываются и записываются в CS5532. Но, вот при чтении данных с датчика возникла проблема. Данные с датчика приходят только когда рукой касаешься за SPI шлейф(за изоляцию). При этом данные идут корректные, даже удается откалибровать датчик.

Чтение/запись конфигурационных данных это обычная побайтовая передача данных по SPI интерфейсу. А для получения данных с датчика посылается команда(байт) и нужно ждать пока ISO упадет с единицы в ноль и после этого считать 4 байта. И вот пока не дотронутся рукой к шлейфу на ISO весит единица.


https://kandiral.ru
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz