Теряется связь с компом

CEBKACooler
Offline
Зарегистрирован: 14.01.2014

Решил подключить уно через usb в компу, чтобы через программу labview считывались показания датчиков про протаколу RS232(com-порт). Комп считал мою уно и застолбил за ней 3 ком порт. Все вроде бы норм, данные передаются раз в минуту, но через какое то неопределенное время данные перестают отправляться, хотя ком порт все еще видит. Пытаюсь через терминал проверить - конектится к порту, но данные не принимает. Уно рабочее, потому что к ней подключен экранчик и на нем все время показываются значения, которые успешно обновляются. Тупо теряется связь между компом и ардуинкой. Перезагрузка ардуинки не помогает. Помогает только выдергивание с usb порта и опять в включение. Как можно решить программно без выдергивания?

Radjah
Offline
Зарегистрирован: 06.08.2014

А переходник какой используешь?

CEBKACooler
Offline
Зарегистрирован: 14.01.2014

Стандартный кабель USB экранированый 20см. Один конец в комп, другой в ардуинку. При подключению к компу создает виртуальынй компорт. Поэтому переходника нет, все напрямую

Radjah
Offline
Зарегистрирован: 06.08.2014

ИМХО в системе проблема, или в читающей из порта программе на компе. У меня по 8-9 часов данные писались. Больше не проверял, потому что на работе гонял.

Проверь еще прошивку на всяки зацикливания по чтению из порта. Я один раз на такой глюк нарвался.

CEBKACooler
Offline
Зарегистрирован: 14.01.2014

Ну раз не програ, не терминал не читает, значит не в компе дело, просто ардуинка перестает передавать данные.  У меня идет передача раз в минуту. Делэя нет, подсчет идет через команду милисс. Есть предположение что буфер переполняется и она начинает тупить. как ардуинку моэно програмно спбрасывать каждый час?