|
|
  |
Определение мастера в многомастерной сети |
|
|
|
Feb 22 2012, 10:58
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(toweroff @ Feb 22 2012, 14:41)  нууу... спорно. Общий рубильник выкл/вкл, например Всё зависит от того какой интервал времени выбрать в качестве критерия одновременности ...г,д,ч,м,c,мс,мкс,нс,пс...
|
|
|
|
|
Feb 22 2012, 11:11
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(zombi @ Feb 22 2012, 14:58)  Всё зависит от того какой интервал времени выбрать в качестве критерия одновременности ...г,д,ч,м,c,мс,мкс,нс,пс...  ну г,д,ч,м,с можно смело фтоппко а с остальными - это уж как может RTC выдавать Хорошо, согласен, что с подобными временнЫми интервалами есть случайные величины - разброс емкостей питания, нарастание напряжения ядра, RTC,... есть некоторый разброс Но, хорошо шумящий ADC, имхо, лучше
|
|
|
|
|
Feb 22 2012, 18:39
|

Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-01-09
Из: Москва, Севастополь
Пользователь №: 43 141

|
Цитата(zombi @ Feb 22 2012, 11:31)  Если в устройстве есть RTC то при включении использовать его значение в качестве случ.вел. RTC - RealTimeClock? Цитата(toweroff @ Feb 22 2012, 13:41)  нууу... спорно. Общий рубильник выкл/вкл, например если устройства работают в сети, то питание так и подается на все сразу Цитата(toweroff @ Feb 22 2012, 14:11)   ну г,д,ч,м,с можно смело фтоппко а с остальными - это уж как может RTC выдавать Хорошо, согласен, что с подобными временнЫми интервалами есть случайные величины - разброс емкостей питания, нарастание напряжения ядра, RTC,... есть некоторый разброс Но, хорошо шумящий ADC, имхо, лучше шумы ацп не получится использовать. в устройстве используется несколько каналов для измерений, а неиспользуемые выводы ацп посажены на аналоговую землю, для повышения точности измерений значит все-таки не обойтись без кнопок\перемычек...
|
|
|
|
|
Feb 22 2012, 20:55
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(Славентий @ Feb 22 2012, 21:39)  RTC - RealTimeClock? Да часы или просто энергонезависимый счетчик RealTimeCounter. Самый простой вариант это кнопка. А чтобы сказать более точно возможно ли без оной обойтись, нужно более точно знать характеристики сети: времянки, макс. кол-во устройств в сети, вообще предполагаемое кол-во выпущенных устройств и т.д.
|
|
|
|
|
Feb 24 2012, 10:20
|

Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 11-01-09
Из: Москва, Севастополь
Пользователь №: 43 141

|
Цитата(Sergey_Aleksandrovi4 @ Feb 24 2012, 11:43)  Имеет ли каждое устройство свой уникальный серийный номер или иной идентификатор? Например, у кого больше (меньше), тот и мастер на шине. спасибо за идею, была такая мысль. но в данном случае появляются заморочки при прошивке устройства. придется каким-то образом при прошивке контроллера помимо самой firmware в память записывать дополнительные данные (серийный номер или, может быть, время прошивки, или еще что-то уникальное) причем так, чтобы не лазить в коде, и чтобы процесс был автоматизирован (чтобы данные уникальности для каждого устройства автоматически изменялись после каждого процесса прошивки).
Сообщение отредактировал Славентий - Feb 24 2012, 10:22
|
|
|
|
|
Feb 24 2012, 11:03
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(haker_fox @ Feb 24 2012, 07:06)  Я знаю, что в Ethernet нет мастера  Я имел в виду, что там используется передача через случайный промежуток времени, если обнаружена коллизция. И этот метода работает по всему миру. Мои знания не устарели? Это все к тому, что случайность - не такая уж и дыра, в которую можно попасть  дыра. по определению. В какие только дебри народ согласен залезть, лишь бы джампер на плате не ставить  Если для Вас заложить и поддерживать джампер сложнее, чем писать-отлаживать-имплементировать в устройство механизм разборки коллизий и всего что с этим связано- снимаю шляпу. Я в свое время почитал о том как езернет разруливает все нештатные ситуации- понял, что лучше это все обойти, чем влезать. Кстати про езернет и мастеров- если вы захотите автоматически назначать адреса, то и там нужен специальный DHCP сервер, вольницы "сами все решим без главного" в сети не наблюдается.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|