Черный ящик.
Это энергонезависимая (флэш) память, в которую записывается все, что происходит с объектом.
Легко сказать все. Если записывать все, то никакой памяти не хватит! Поэтому, запись производится по времени, например, один раз в секунду или раз в 5 секунд. Чем чаще записи, тем больше нужно памяти.
Обычно записываются показания бортовых приборов: скорость движения, уровень топлива в баках, координаты, вес груза, температура, давление... и, обязательно, время каждой записи. Понятно, что делается это для того, чтобы в последствии, эту информацию прочитать и проанализировать. Все просто.
Если не вдаваться в детали.
Деталь. Не всегда черный ящик можно взять в руки.
Он может находиться на дне реки или может быть скрыто установлен в таком месте, что не доберешься.
Часто бывает так, что черный ящик устанавливается в автомобиле, специально, в труднодоступном месте, чтобы водитель не мог его "случайно" разбить.
- А если скачивать информацию из черного ящика "по воздуху", не выходя из офиса?
- Это идеальный вариант. Выберем способ: BlueTooth, Wi-Fi или GSM.
BlueTooth или Wi-Fi не подходят - работают на коротких дистанциях (из офиса придется выходить).
GSM - работает почти по всему миру, имеет выход в Интернет по каналам GPRS/EDGE. То, что нам нужно!
Допустим, Вы решили проверить, что там у водителя Сидорова в черном ящике по поводу расхода топлива, за вчерашний день (вчера автомобиль Сидорова был за пределами GSM, а сегодня вышел на связь).
Подходите к компьютеру, нажимаете кнопку: "скачать черный ящик" и...
Прийдется подождать, от получаса до двух с половиной часов.
Не верите? Давайте посчитаем.
Водитель был в рейсе 72 часа. Это 259200 секунд. Если запись в черный ящик производится, каждые 5 секунд, всего за день запишется 51840 записей. Пусть каждая запись имеет длину 1024 байта, т.е. 8192 бита. Итого, объем черного ящика - 424673280 бит. Скорость передачи по GPRS, реально - 50 кбит/сек. (EDGE в 4 раза быстрее). Значит скачать черный ящик можно за 8493 секунды - 2,4 часа (через EDGE - 36 минут).
На этом, можно было бы поставить точку. Потому, что скорость передачи данных "по воздуху" дана нам в объективной реальности (мы не можем ее увеличить). Следовательно, чтобы сократить объем черного ящика мы должны писать в него, не каждые 5 секунд, а, хотя бы, каждые 5 минут, что никак не может нас устроить. Почему?
Потому, что натренированный водитель может слить бензин из бензобака, легко уложившись в "норматив" 3 минуты, или меньше.
Задача кажеться неразрешимой, но давайте попробуем рассуждать нестандартно.
Для того, чтобы слить бензин водитель должен остановться.
Т.е. скорость автомобиля, в этот момент, должна равняться нулю.
А что, если записывать в черный ящик информацию о расходе топлива не "тупо", через промежутки времени, а по событию, т.е. только во время остановок?
Мы могли бы существенно уменьшить (из практики на 90%) объем черного ящика.
Назад Следующая страница Другие статьи