Про искажения при паразитном питании — взято из того самого даташита :)
Об алгоритме поиска и идентификации знаю, но в данном приборе он ни к чему, устройств-то всего пять, менять их количество или подключать что-то ещё не планировалось, поэтому я единожды определил адреса датчиков и в дальнейшем ими пользовался.
А за подсказку о коррекции — спасибо! Покопаюсь в этом направлении.
Да, умеет. Собственно, всё его общение с ардуиной и происходит через COM-порт.
Я не совсем понял, Вы имеете в виду, что стоило сделать, чтобы Arduino самостоятельно опрашивала датчики и отсылала показания в порт, а LabVIEW просто время от времени их читал? Что-то интересное в этой идее есть, но тогда возникли бы лишние сложности с выбором датчика для чтения и с заданием интервала опроса. К тому же, в буфере вывода умещается не так много байт, если я хочу проводить очень длительные измерения, информация может потеряться :)
Согласен, но сроки были очень сжатые, ждать доставки не было возможности. Термокоса изначально делалась для экспедиции, так что на всё про всё была одна неделя :)
Об алгоритме поиска и идентификации знаю, но в данном приборе он ни к чему, устройств-то всего пять, менять их количество или подключать что-то ещё не планировалось, поэтому я единожды определил адреса датчиков и в дальнейшем ими пользовался.
А за подсказку о коррекции — спасибо! Покопаюсь в этом направлении.
Да, умеет. Собственно, всё его общение с ардуиной и происходит через COM-порт.
Я не совсем понял, Вы имеете в виду, что стоило сделать, чтобы Arduino самостоятельно опрашивала датчики и отсылала показания в порт, а LabVIEW просто время от времени их читал? Что-то интересное в этой идее есть, но тогда возникли бы лишние сложности с выбором датчика для чтения и с заданием интервала опроса. К тому же, в буфере вывода умещается не так много байт, если я хочу проводить очень длительные измерения, информация может потеряться :)