реклама на сайте
подробности

 
 
> выбор железа для задачки, разнесение дискретных IO с помощью шины
creat0r
сообщение Aug 20 2007, 08:25
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 19-08-07
Пользователь №: 29 896



В системе требуется завести в микроконтроллер некоторое количество дискретных входов и выходов (десятка два...), но нет возможности протащить к нему пучок проводов smile.gif

так что возникла идея на каждое устройство или группу устройств входа и выхода повесить дешевый чип, который можно прицепить на шину типа 1-wire, canbus и т.д., шину в контроллер, и там уже читать по адресам и мапить в раму.

вопрос знатокам - какую лучше выбрать шину и какой микроконтроллер? сам склоняюсь к 1-wire и AVR (FreeRTOS понравилась smile.gif ), но решение не окончательно, т.к. я AVRы никогда не программил smile.gif

о себе: есть опыт программирования промышленных PLC Simatic 200 и 300 серий и всяких других, но микроконтроллерами никогда не занимался. Вот заодно планирую изучить smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
upc2
сообщение Aug 23 2007, 08:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Если вы ориентируетесь на 1-wire устройства, то на максиме сеть хорошо рассмотрена в
документах AN148,AN120,AN193,AN1796.Сетевые драйверы рассмотрены в AN244.Интересна
реализация через UART - AN214.
Чтобы давать советы , прикрепил схему сети рекомендуемую максимом и если конкретно речь о
типе МК не идет, то предлагаю рассмотреть примеры из си компилятора CCS. Это файлы touch.c и
ex_1920. Управление термометром DS1920. Примеры для нескольких типов PIC.
Прикрепил библиотеку rs485net и пример организации сети RS485.Реализовано как Master, так и Slave c выводом на LCD.Это заимствованная библиотека.В ней есть несколько ошибок.
В архиве project я устранил все ошибки и смоделировал все это в Протеусе.Протокол почти как
Modbus RTU.
На Микрочипе много примеров для LIN протокола.Это тоже протокол сети для однопроводной шины.
Прикрепленные изображения
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  RS485NET.ZIP ( 55.16 килобайт ) Кол-во скачиваний: 44
Прикрепленный файл  Project.rar ( 152.47 килобайт ) Кол-во скачиваний: 42
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 22:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.0528 секунд с 7
ELECTRONIX ©2004-2016