Среда, 23.09.2026, 06:47
| RSS
Главная | Raspberry Pi. Общие вопросы. Часть 1 (тема закрыта) - Страница 23 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Форум не поддерживается! Все интересующие вопросы задаем в чате Телеграм

Также смотрите наш канал в YouTube

Raspberry Pi. Общие вопросы. Часть 1 (тема закрыта)
ZooluДата: Суббота, 22.02.2014, 22:47 | Сообщение # 1
Группа: Пользователи
Сообщений: 490
Статус: Offline
Настоятельно прошу ознакомиться с уже предложенной документацией прежде чем задавать вопрос. Если информация, обсуждаемая на форуме несет в себе полезную смысловую нагрузку и будет полезна другим, то она будет закреплена в шапке (Просьба в этом мне помогать!)



ВСЕ Авторские разработки, касаемые Raspberry находятся ЗДЕСЬ! Обязательно к прочтению!!!

Варианты преобразователя интерфейсов. Еще тут и тут

Немного о политике безопасности- Рекомендовано к прочтению!

P.S. Давайте сделаем ВМЕСТЕ форум информативным и интересным!

ВНИМАНИЕ !!! В процессе разработки системы домашней автоматизации было создано несколько различных версий. Из-за этого у многих пользователей возникает путаница - программное обеспечение применяется от одних проектов, прошивки контроллеров от других. Поэтому, перед тем как задавать вопро, внимательно ознакомьтесь с этой информацией


Сообщение отредактировал Zoolu - Четверг, 28.04.2016, 11:09
 
AdminДата: Среда, 11.02.2015, 17:35 | Сообщение # 221
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата Timofey_msk ()
я правильно схему отредактировал ?

Неправильно. На приложенной схеме выход датчика DA2 подключен на + питания, а не на порт МК.
Но в любом случае при использовании DS18B20 придется править прошивку

Цитата Timofey_msk ()
почему наименования выходов слева на микроконтроллере 16F876A на "контроллере RS-485" отличаются от наименований слева выходов на термоконтроллере (VDD-A0...A5-B0-B1-C0...C3-VSS) и не понял как их в Schemagee изменить ?

Потому что большинство выводов у МК (кроме питания, задающего генератора и т.д) можно назначить как угодно - например, вход сделать выходом.
 


Timofey_mskДата: Среда, 11.02.2015, 17:41 | Сообщение # 222
Группа: Пользователи
Сообщений: 14
Статус: Offline
Цитата Admin ()
Неправильно. У датчика DA2 выход подключен на + питания.Но в любом случае при использовании DS18B20 придется править прошивку
Эх, жаль ... чтобы самому поменять прошивку нужно побольше соображать в этом ) Начну со сборки термоконтроллера на 4-х датчиках чтобы изучить как можно ее поправить - как думаете, верный путь ? smile
Цитата Admin ()
Потому что большинство выводов у МК (кроме питания, задающего генератора и т.д) можно назначить как угодно - например, вход сделать выходом.
Понятно, в Schemagee разобрался как поменять.


Преград нет!

Сообщение отредактировал Timofey_msk - Среда, 11.02.2015, 17:42
 
AdminДата: Среда, 11.02.2015, 17:46 | Сообщение # 223
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата Timofey_msk ()
Начну со сборки термоконтроллера на 4-х датчиках чтобы изучить как можно ее поправить - как думаете, верный путь ?

Верный. А для упрощения задачи задействовать только один канал - т.е. на плату не устанавливать транзисторные ключи и реле 2-4 каналов. Соответственно и датчик температуры нужен один.
 
Timofey_mskДата: Среда, 11.02.2015, 17:51 | Сообщение # 224
Группа: Пользователи
Сообщений: 14
Статус: Offline
Цитата Admin ()
Верный. А для упрощения задачи задействовать только один канал - т.е. на плату не устанавливать транзисторные ключи и реле 2-4 каналов. Соответственно и датчик температуры нужен один.
Спасибо, понял.


Преград нет!
 
gorrec41Дата: Среда, 11.02.2015, 19:39 | Сообщение # 225
Группа: Пользователи
Сообщений: 58
Статус: Offline
а нафига дисплей по 8бит принимает не проще по 4 и ноги сэкономим
 
AdminДата: Среда, 11.02.2015, 19:42 | Сообщение # 226
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Почему по 8??? Как раз по 4. Плюс RS и E, итого 6 ног.
А можно дисплеем управлять и всего лишь по 2-м ногам - http://lock.3dn.ru/news....-25-126
 


gorrec41Дата: Среда, 11.02.2015, 20:31 | Сообщение # 227
Группа: Пользователи
Сообщений: 58
Статус: Offline
я у тимофея схему посмотрел там по 8 битам по этому и спросил кстати админ вы на чем программируете ну то есть в чем

Сообщение отредактировал gorrec41 - Среда, 11.02.2015, 20:33
 
AdminДата: Среда, 11.02.2015, 20:57 | Сообщение # 228
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата gorrec41 ()
я у тимофея схему посмотрел там по 8 битам

Какую схему, из сообщения 221? - http://lock.3dn.ru/_fr/0/cont.pdf Так там тоже 4-битный режим

Цитата gorrec41 ()
вы на чем программируете

На ассемблере. Острой необходимости полностью переходить на язык высокого уровня пока не вижу, хотя небольшой опыт имеется. Но для тех, кто только начинает изучать МК, рекомендовал бы все же Си.

Цитата gorrec41 ()
то есть в чем

Пишу программу в обычном Windows-блокноте. Файл сохраняется с расширением *asm. После чего компилируется в *hex утилитой MPASMWIN, входящей в состав пакета MPLAB. Программатор PICKIT2.
 
gorrec41Дата: Среда, 11.02.2015, 21:36 | Сообщение # 229
Группа: Пользователи
Сообщений: 58
Статус: Offline
сори туплю уже точно пора спать
 
murwizДата: Пятница, 13.02.2015, 18:21 | Сообщение # 230
Группа: Пользователи
Сообщений: 15
Статус: Offline
Уважаемый Admin! Я раньше тоже просил описание протокола RS485 И Вы мне его выслали. Большое спасибо. Но мне кажется в его описание вкралась небольшая ошибка, а именно в кодовой посылке сначала идут единицы адреса, а потом десятки. По крайней мере пока я зашивал номер контроллера 12 он у меня не отвечал, а когда заменил на 11 то все пошло. Я посылал запросы из обычной терминальной программы. Кроме всего прочего я позволил себе дизассемблировать прошивку для термоконтроллера на четырех датчиках и убедился, что я кажется прав. Я сейчас заканчиваю доделывать термостат на 2 датчика, в автономе все работает, осталось подстрогать под RS485. Как только закончу - выложу на суд общественности. Правда у меня нет понятия прямой и обратный канал. Я считаю, что поскольку мы используем реле с переключающимися контактами, то нормально разомкнутые контакты используются для прямого управления нагрузкой, а нормально замкнутые - для инверсного управления. А уставки температуры те же самые.
 
Поиск:



T2M © 2026
Сайт управляется системой uCoz