andy8mm Пост: 297408 От 26.Mar.2011 (15:33) ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.
Давайте отделим котлеты от мух.
По контроллеру все сюда.
Вот пример грамотной системы.
Шесть контроллеров, каждый занимается своим делом.
Что бы не случилось - палкой в индикатор ткнули, проводки замкнули,
- свечки продолжают работать, машина едет.
При этом очень простая масштабируемось- хоть один цилиндр, хоть восемь-
меняется только количество свечных контроллеров а не их программа.
При цене контроллера 0,25 бакса и зарплате программера в килобаксы - это очень важно.
Ну и напоследок прикол- это не супер тачка а кухонная плита на 4 конфорки.
Но тоже ответсвенный аппарат для жизнеобеспечения.
Ндааа Деда, удивил так удивил... но есть возражения с точки зрения системотехники
dedivan Пост: 339223 От 05.Dec.2011 (05:36)
Вот пример грамотной системы.
Шесть контроллеров, каждый занимается своим делом.
Эта система была-бы грамотной при отслеживании каждым отдельным МК _разнородных_ процессов, и "суммировании" управляющего сигнала в ведущем МК для последующей выдачи его (после обработки, ес-сно) в исполнительное устр-во. Но даже в таком случае, один МК средней производительности (не тинька !) вполне справляется с задачей (конкретно для нашего случая !). Пример ? Пжлста, - газовый котёл, стиралка, и т.д. хотя даже в этих случаях, типы входных сигналов разнородны (температура, обороты, давление, ...) И как ни странно справляется один МК, и даже более того, является оптимальным решением, т.е. _выгодным_ .
Что бы не случилось - палкой в индикатор ткнули, проводки замкнули, - свечки продолжают работать, машина едет.
При этом очень простая масштабируемось- хоть один цилиндр, хоть восемь- меняется только количество свечных контроллеров а не их программа.
Индикатор - сенсорный ? Если да, то ва-аЩе уж "круто завернул"
Число цилиндров у нас _конечно_, и заранее известно. Сигнал на них одинаков. Поэтому ничего не мешает поставить один ИД4 вместо твоих 8 МК Если мало, - можно взять ИД3
При цене контроллера 0,25 бакса и зарплате программера в килобаксы - это очень важно.
Где это так платят програмерам ? Я тоже так хочу...
Ну и напоследок прикол- это не супер тачка а кухонная плита на 4 конфорки.
Но тоже ответсвенный аппарат для жизнеобеспечения.
Ну а этот "прикол" мне во-обще не понятен, - тут и для ОДНОЙ тиньки почти нет работы, а ты предлагаешь целых 5 !?
процессор в каждое устройство не есть плохо, даже хорошо. Плюсы: экономия на проводах(дешевле будет поставить контроллер на плате с деталями, чем жгут из 8..20 проводов), диагностика неисправного узла(самодиагностика или с сервисного разъема), обмен данными идет с достоверной информацией(нежели аналоговый сигнал с последующей фильтрацией от помех и компенсацией сопротивления провода) и т.д. Минусы: даже не знаю, называйте.
А зп настоящих программеров никак не ниже килобакса и есть, если ниже, значит программист сидит и в носу ковыряется .
Да кстати в стиралках уже давненько в основном два процессора идет, где то даже три.
JohnZ Пост: 339255 От 05.Dec.2011 (13:28)
Ну а этот "прикол" мне во-обще не понятен, - тут и для ОДНОЙ тиньки почти нет работы, а ты предлагаешь целых 5 !?
Удачи !
Смотри ширше.. не только с точки зрения программера.
_________________ Автор благодарит алфавит за любезно предоставленные буквы.(с)
di_mon Пост: 339271 От 05.Dec.2011 (15:18)
процессор в каждое устройство не есть плохо, даже хорошо.
Моя твоя не совсем понимайт. Зажигание и есть ОДНО устройство
Канала - 4(8), а УСТРОЙСТВО - ОДНО !
Плюсы: экономия на проводах(дешевле будет поставить контроллер на плате с деталями, чем жгут из 8..20 проводов), диагностика неисправного узла(самодиагностика или с сервисного разъема), обмен данными идет с достоверной информацией(нежели аналоговый сигнал с последующей фильтрацией от помех и компенсацией сопротивления провода) и т.д. Минусы: даже не знаю, называйте.
Откуда взялся "жгут из 8..20 проводов" ? А отдельные контроллеры подключаются по телепатической связи ?
Диагностика вообще никаким боком, т.к. она есть и там и там.
И о каком "аналоговом сигнале" идёт речь ? Сигнал с ДХ или с датчика 1-го цилиндра аналоговый ?
Минусы - сколько тебе плат ЛЕГЧЕ сделать "на коленке", - 1 или 4(8) + 1 ? (+1 это тот который у деда ведущий, т.е. для сбора )
А зп настоящих программеров никак не ниже килобакса и есть, если ниже, значит программист сидит и в носу ковыряется
Хотел-бы и я поковыряться за $2к Скажи где... хотя, я не совсем "чистый" программер, я системотехник
Да кстати в стиралках уже давненько в основном два процессора идет, где то даже три.
Давненько это когда ? Год, 2, 3, ... ? МК подешевели, вот производитель и страхуется на удешевление ремонтов своей продукции. А у нас разве поток ?
СНК Пост: 339280 От 05.Dec.2011 (16:36)
Смотри ширше.. не только с точки зрения программера.
Дык и смотрю с т.з. системотехника ! По жаргонному - системщик. Про разницу в курсе ?
СНК Пост: 338870 От 02.Dec.2011 (15:39)
Need help:
Строчка cbi timsk, ocie1b вызывает ошибку
bg.asm(233): error: Operand 1 out of range: 0x39
Программу писал для Attiny85.
ЗЫ: Ответ -
CBI неприменимо для регистров таймера.
А всю прошивку давай разберём, а то все шифруются, носы позадирали.
У меня последняя прошивка - "здесь был Джонсон".
Тиньк от неё аж пищит от восторга!
JohnZ Пост: 339296 От 05.Dec.2011 (18:40)
Зажигание и есть ОДНО устройство
Ага. Кнопки - это другое устройство, индикатор - третье, замок зажигания - четвертое, охрана-иммобилайзер - пятое... десятое.
И так далее.
И посмотри чуть раньше я привел схему фирменного модуля зажигания-
там кз катушки контролируется, перегрев, обрыв, .... но все на аналоге
и все это уже устарело.
Современный модуль должен делать все то же , и плюс сообщать-
-Валенок, провод со второй свечи соскочил.!
Но машина должнв ехать .
То есть неисправный модуль отключается, и сообщает о причине неисправности.
А если приказал долго жить полевик, то должен сам отстрелится, закопаться, оставить сообщение- похоронен на 101 км колымской трассы,
и замена модуля должна быть не сложнее замены предохранителя.
После этого он сам должен подключиться к системе,и начать работать,
не зависимо 3 цилиндра на твоей машине или 8.
Вот для этого и создаются стандарты на линии связи.
Вон даже Автоваз допетрил.[ссылка]
andy8mm Пост: 339358 От 06.Dec.2011 (01:18)
А всю прошивку давай разберём, а то все шифруются, носы позадирали.
У меня последняя прошивка - "здесь был Джонсон".
Тиньк от неё аж пищит от восторга!
Сало як сало. (С) Заработало как я хотел..
Теперь к движку надо примастырить..
_________________ Автор благодарит алфавит за любезно предоставленные буквы.(с)
Тинька справится с управлением форсункой?
от моноинжектора не отвертется?
Кто осилит прогу-2 для моноинжектора?
Задача похожая - форсунка должна быть закрыта по любому,
пока таракан не проснется.