Форум АСУ ТП
30 Марта 2017, 15:32:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Добро пожаловать на форум сайта asu-tp.org - место общения специалистов в области автоматизации.
 
  На главную   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Проблема с передачей данных с CS5532 в контроллер Arduino UNO по SPI  (Прочитано 7 раз)
kandiral
Новичок
*
Сообщений: 2


Просмотр профиля
« : 24 Марта 2017, 17:48:12 »

Здравствуйте, уважаемые форумчане!

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

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

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

Записан
Страниц: [1]
  Печать  
 
Перейти в:  

copyright 2007 asu-tp.org
Powered by SMF 1.1.21 | SMF © 2006, Simple Machines