|
|
  |
Сеть из AVR |
|
|
|
May 10 2011, 17:40
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(_pv @ May 10 2011, 23:06)  вот поэтому их и надо параллелить через диоды. Ну-у... Диод + емкость линии = "детекторный приемник" или не менее хреновый одно-полупериодный источник питания. Заваленные фронты и т.д. Короче веселуха. Хотя... если запускать на 2400 и ниже, то вполне, вполне... Эх-х! Чего только не придумают люди, что бы не использовать RS485. Цитата(e-serg @ May 9 2011, 13:39)  а по надежности, - все блоки внутри одного ящика. это внутренний интерфейс. А-а! Ну так вообще проблем нет! С компа получаем полноценный RS232 (+/-12В), устанавливаем какую-нибудь хрень типа MAX232/202, и параллельно раздаем на все AVR-ки. Поскольку передача адресная, то отреагирует только одна. Все выходы Tx со всех AVR-ок заводим на 74HC30 (8 И-НЕ), ставим еще один инвертор (НЕ, хоть на транзисторе!) и отдаем на MAX232, а с него на комп. А с диодами -- не-е, лучше не надо! Это проходили еще в 80-х... на Спектрумах. Ну тогда понятно -- экономили на спичках, пытались выиграть корпус (объем, микросхему), питание, да и некоторые микросхемы было вообще не достать. Приходилось выкручиваться. А сейчас-то! Эх-х, благодать-то какая!
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
May 11 2011, 04:52
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(zhevak @ May 10 2011, 20:21)  Э-э! Не-не! У топикстартера на рисунке указано -- RS232. Ну рисунок не очень информативный) Лично я подразумевал, что с компа выходит RS-232 в TTL уровнях, например PL2303 или FT232 какой-нибудь (Хоть это это уже и не RS-232 по стандарту). Если так, то проблем вообще никаких. Кроме длины проводов )) Если подразумевается на каждый контроллер заводить полноценный RS-232 - та надо ставить на каждый драйвер согласования. а если драйвер все таки надо ставить - то тогда прямая дорога к RS-485.
|
|
|
|
|
May 11 2011, 08:57
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180

|
Цитата(zhevak @ May 11 2011, 14:42)  абсолютно с Вами согласен! А поскольку "все находится внутри одного ящика", я не топик стартер, в одном ли там ящике понятия не имею. Привёл решение своей, немного схожей, задачи. RS485 и управление ногами уарта мне не подходит, у меня там ADUM1201 (гальваническая развязка). ставить дополнительные корпуса, дороже и бессмысленно. Диодная развязка корява, по терминам монтажное "И". "И" на дискретной логике не нравится лишними проводами, корпусами, заранее ограниченным числом подключений. Сейчас два блока АЦП работают по схеме UART <-> UART, точка - точка. на основном блоке у микропроцессора(STM32F103RE) осталось два свободных UART. драйвер RS485 в наличии, общение с компьютером по USB(CDC). Работой прибора заказчик доволен. В новом сделаю гирлянду, паровозик, вагончик, кольцо, нужное подчеркнуть. Планируется возможность увеличения числа измерительных каналов.
Сообщение отредактировал e-serg - May 11 2011, 08:59
|
|
|
|
|
May 11 2011, 09:49
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180

|
Цитата(iosifk @ May 11 2011, 18:34)  Посмотрите интерфейс LIN... платы уже есть рабочие, бюджет пока небольшой. как LIN, без дополнительных компонентов, взгромоздить на ADUM1201. Сам виновник обсуждения не появляется. PS. c LIN знаком, делал устройства.
|
|
|
|
|
May 20 2011, 08:01
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (defunct @ May 19 2011, 20:46)  Плясать от простой общей шины надо (485, i2c, CAN), а всякие паровозики да колечки - от лукавого. И чтобы аппаратная поддержка на борту была. А если уж совсем обнаглеть, то и аппаратное декодирование адреса, подсчет CRC... Вообще такая же задача передо мной стоит. Пока склоняюсь к RS-485. На объекте есть прокинутая витая пара (одна) + возможно еще несколько проводков. Не подскажет кто-нибудь, можно ли элегантно на оптронах построить развязку для дифференциального сигнала? Просто рядом лежат оптопары с триггером шмитта. А покупать опторазвязку от MAXIM - дорого.
--------------------
Выбор.
|
|
|
|
|
May 20 2011, 09:22
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(haker_fox @ May 20 2011, 12:01)  ...можно ли элегантно на оптронах построить развязку... с гальванической развязкой adm2582e дешевле - рассыпуха. питание генератор или самому качать через трансик. либо если ИБП - заводить с него. удачи вам (круглый)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|