|
21.02.2013, 14:05 | #1 |
Junior Member
Регистрация: 13.02.2013
Сообщений: 29
Вес репутации: 0 |
Что именно по поводу УАРТ интересует?
|
21.02.2013, 14:18 | #2 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
Каким образом считывали данные с датчика, digitemp-ом или UART использовали просто как GPIO? Если digitemp-ом то каким образом отцепляли отладочную консоль, как инициализировали порт и какой командой считывали данные.
|
21.02.2013, 14:39 | #3 |
Junior Member
Регистрация: 13.02.2013
Сообщений: 29
Вес репутации: 0 |
Считывал digitemp-ом.
Что-бы отцепить консоль берем файл ./trunk/target/linux/ar71xx/image/Makefile для мр3020 находим строчку PHP код:
Порт самому инициализировать не надо, дигитемп сам это сделает, если сможет. Конфигурация дигитемпа: digitemp_DS9097 -i -s /dev/ttyATH0 Считать данные со всех датчиков digitemp_DS9097 -a Считать данные с датчика по порядковому номеру(n) digitemp_DS9097 -t n Получить температуру в переменную в баш скрипте PHP код:
|
21.02.2013, 14:57 | #4 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
Спасибо, жаль что на уровне прошивки это надо делать.
|
18.08.2013, 09:55 | #5 |
Junior Member
Регистрация: 18.08.2013
Сообщений: 1
Вес репутации: 0 |
внутренний UART
У меня на HAME A5 получилось так
в /etc/inittab коментируем все ttyS Код:
#ttyS0::askfirst:/bin/ash --login #ttyS1::askfirst:/bin/ash --login Код:
config system option 'conloglevel' '3' option 'kconloglevel' '3' Код:
/usr/bin/digitemp_DS9097 -i -s /dev/ttyS0 /usr/bin/digitemp_DS9097 -i -s /dev/ttyS1 |
19.08.2013, 13:50 | #6 |
Junior Member
Регистрация: 10.02.2013
Сообщений: 10
Вес репутации: 0 |
отправка по времени не работает
подскажите почему не работает отправка каждые 10 мин
PHP код:
|
21.02.2013, 20:45 | #7 |
Junior Member
Регистрация: 19.12.2012
Адрес: Марбелья
Сообщений: 18
Вес репутации: 0 |
Подключил 2 датчика DS18B20 через PL2303 к роутеру TL-MR3220.
1. При подключении 3-мя проводами, с нормальным питанием, digitemp видел только один датчик. digitemp, пробовал версий 3.5 и 3.6 Тибидохался по разному, с подтягивающим резистором и без, с разными проводами разной длинны - ноль на массу ! 2. Подключение с паразитным питанием 2-мя проводами длинной 1 метр - заработало на ура. Сначала ... Причем, работает лучше, если БЕЗ подтягивающего резистороа Потом, когда удлиннил один из проводов до 5-6 метров начались глюки. Поставил более качественный провод - стало легче. За один день, при опросе датчиков раз в минуту (1440 за сутки) , глючит 3-5 раз. Заказал диоды Шоттки, говорят должно помочь в борьбе с глюками. |
22.02.2013, 16:42 | #8 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
А есть чем заменить PL2303? У меня без проблем она работает, и не только у меня.
|
22.02.2013, 20:17 | #9 | |
Junior Member
Регистрация: 19.12.2012
Адрес: Марбелья
Сообщений: 18
Вес репутации: 0 |
Цитата:
Если мне - то у меня этих PL2303 есть 3 штуки и разных производителей. Глюки на всех одинаковые. Один датчик всегда работает отлично. Проблемы начинаются при добавлении датчиков. Через недели 2-3-4 приедут еще 2 датчка. Посмотрю что будет ... |
|
23.02.2013, 18:59 | #10 |
Junior Member
Регистрация: 10.01.2013
Сообщений: 29
Вес репутации: 0 |
А любой датчик из имеющихся у Вас работает по отдельности без продлем? У меня подключены 3 датчика и работают на ура. Может какой датчик глючной?
И еще, на мой взгляд 3-5 раз из 1440 не так много, может просто не обращать внимания на это, если применяете не в критичном месте. И роутер больше ни чем не занимается, может еще какие задачи выполняет? Последний раз редактировалось serenya; 23.02.2013 в 19:03. |
Метки |
1-wire, digitemp, narodmon, openwrt, uart |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|