АвторСообщение



Пост N: 1
Зарегистрирован: 05.07.12
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.07.12 13:48. Заголовок: Связь PIC-a с большим братом.


Собственно планируется схема на PIC-e установленная на кухне и комп в комнате через бетонную стену. Все это дело необходимо связать, чтобы с компа просматривать данные и задавать установки. Если тянуть COM-порт проводом, то это будет метров 15..20 со всем петлянием. Будет такое дело работать? Хотя бы на 9600...

Какие есть другие варианты? Разбираться с TCP-стэками не хочется абсолютно - нужно достаточно простое решение. Код пишу на Proton Basic-e.

А то уже начинаю рассматривать этот - тогда можно будет обойтись вообще без PIC...


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 8 [только новые]


постоянный участник


Пост N: 90
Зарегистрирован: 23.01.11
Откуда: Россия, Респ. Саха Якутия г.Мирный
Рейтинг: 1
ссылка на сообщение  Отправлено: 05.07.12 18:57. Заголовок: AndrF пишет:Все это ..


AndrF пишет:
 цитата:
Все это дело необходимо связать, чтобы с компа просматривать данные и задавать установки


что именно вы собираетесь передавать и чем управлять? Чайником, плиткой, кондиционером, вытяжкой, температурой, совершенно не понятно для чего пишется прога, а почему не использовать пик с USB встроенным модулем, помехозащищенность лучше чем у COM да и срорость передачи выше.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 05.07.12
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.07.12 20:21. Заголовок: На данный момент осн..


Александр пишет:

 цитата:
а почему не использовать пик с USB встроенным модулем, помехозащищенность лучше чем у COM да и срорость передачи выше.



И на какое расстояние его хватит? На 15..20 метров USB кабель явно не потянет. Скорости же COM-порта на 9600 мне вполне хватит. Быть бы только уверенным что он будет нормально работать будучи уложенным на это расстояние в коробе с несколькими другими кабелями.

Александр пишет:

 цитата:
что именно вы собираетесь передавать и чем управлять?



На данный момент основная функция будет управление газовым котлом, сигнализацией, ну и часы в нагрузку, далее видно будет. Задание температурного графика на неделю/месяц с помощью нескольких кнопочек и двустрочного индикатора довольно муторное занятие, а так практически во всех схемах...

Из готового самое похожее на то что нужно на данный момент - ВМ8036 от мастеркит. Там есть управление с компа по СОМ-порту. В принципе, можно было бы заюзать и его, тупо воткнув в сеть через самый дешевый из модулей Tibbo (сначала проверив, а то может и COM-порта на 20 метров хватит). Хотя вроде нашел описание его обмена по COM-порту, так что тоже вариант - может просто возьму готовый набор...


Спасибо: 0 
ПрофильЦитата Ответить
администратор


Пост N: 101
Зарегистрирован: 11.01.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.07.12 21:37. Заголовок: http://www.ab-log.ru..


http://www.ab-log.ru/smart-house
Делайте уже тогда "Умный дом" на 1-Wire. С ком портом не стоит связываться, нужно рассматривать
RS-485 или 1-Wire.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 530
Зарегистрирован: 01.03.11
Рейтинг: 3
ссылка на сообщение  Отправлено: 05.07.12 22:20. Заголовок: RS-485 и все будет н..


RS-485 и все будет нормально. Можно смело делать USART. Потом преобразовать в RS-485. Можно н шину вешать несколько устройств. Помехозащищенность высокая. Дальность по 485 не менее 1км

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 4
Зарегистрирован: 05.07.12
Рейтинг: 0
ссылка на сообщение  Отправлено: 05.07.12 23:40. Заголовок: MAZ пишет: RS-485 и..


MAZ пишет:

 цитата:
RS-485 и все будет нормально. Можно смело делать USART. Потом преобразовать в RS-485.



Я пока все больше склоняюсь к Tibbo-вскому варианту - вроде он выйдет оптимальным... Все же за ~1600 руб получу маленькую платку с неплохим контроллером (более чем способным выступить в качестве центрального), подключаемую, программируемую и отлаживаемую по сети (можно и по WiFi). 17 входов/выходов с учетом что связь с датчиками, ЖК индикатором и прочим будет по I2C вполне хватит.

Останется лишь написать софт, да сделать силовую развязку...

Я не прав и что-то в этом варианте хромает?


Спасибо: 0 
ПрофильЦитата Ответить
администратор


Пост N: 102
Зарегистрирован: 11.01.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.07.12 06:54. Заголовок: Масштабировать систе..


Масштабировать систему будет сложнее, если захотите установить ещё управление на что-нибудь.
Оптимальный вариант 1-Wire. Дешево и сердито, дополнительных драйверов не требуется.
http://forum.chipmk.ru/index.php/forum/82-%D1%83%D0%BC%D0%BD%D1%8B%D0%B9-%D0%B4%D0%BE%D0%BC/

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 05.07.12
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.07.12 16:47. Заголовок: Admin пишет: Оптима..


Admin пишет:

 цитата:
Оптимальный вариант 1-Wire. Дешево и сердито, дополнительных драйверов не требуется.



Это если его программно реализовать, чего не хотелось бы. По крайней мере на центральном контроллере. А это, означает, как я понимаю, DS2482-100...



Спасибо: 0 
ПрофильЦитата Ответить
администратор


Пост N: 103
Зарегистрирован: 11.01.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.07.12 22:28. Заголовок: Не обязательно, можн..


Не обязательно, можно заводскую DS2413 взять.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия