andy8mm Пост: 297408 От 26.Mar.2011 (15:33) ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.
Давайте отделим котлеты от мух.
По контроллеру все сюда.
никому ничего доказывать я не собираюсь, в первую очередь я решил это делать для себя, и когда это решал то рассчитывал на некое количество средств денежных, но видимо пошел немного не тем путем, нужно было с одноцилиндровых друзей начинать, проще в настройке и проверке, а переходные процессы движка на машине это трудоемкая задача, ее институты решают, а тут я один да еще и все с нуля решил...
моих знаний может не хватить...
я покамись ничего форсировать не буду, пусть идет разработка так как идет, появились средства прикупил попаял, появилось время по программировал....
и буду считать достигнутые результаты своим достоянием на которые всем пофиг...
кстате идея с использованием штатного бензонасоса мне нравиться, поставлю канистрочку в ней 4 штуцера ввареных, 2 для работы штатной системы 2 для инжектора, а в систему штатную можно электроклапан, закачал бензин и выключил клапан знаешь что там 4 литра горючки, проехал расстояние, начала дергаться открыл клапан, так проще узнавать расход, не дергаясь из машины
Привет всем ! Решил достать ветку из небытия, тем-более вопрос по теме
К стати, о темах веток по НЗ - дедИван, - растащил-бы посты по темам, а ? А то по контроллеру в ветке по НЗ, и наоборот ...
bazarov Пост: 354843 От 03.Mar.2012 (20:59)
Ясно, спасибо Дед. Но для начала мне и пиков хватит. Первая моя поделка будет не абы што а именно регулируемый программно и аппаратно ШИМ. Темпаче буду для составления программы эмулятором пользоваться.
Базарыч - ты как китайский комсомолец - если нет трудностей их надо найти, что-бы потом успешно их победить Дед объяснил-же на счёт пик-ов, зачем на них тебе тратить своё время и $ Реализация ШИМ есть в примерах на сайте у Атмела.
Ты мне про переменные скажи, после выключения питания они остаются как переменные или исчезают? Или надо вручную их в флеш загоняить для сохранения ?
В принципе дед ответил на этот вопрос, но ... питание за время твоих работ с контроллером может прыгать и 100 и 1000 и более раз, ты это не проконтролируешь. Ресурс на запись у епром хоть и большой но всё-таки ограничен, поэтому я так не делал-бы. Ты ведь делаешь прибор с _ручным_ управлением ?! Если да, то проще предусмотреть комбинацию на кнопках (или одну кнопку, или пункт в меню, ...) для _принудительного_ их сброса в еепром. Сэкономишь как минимум несколько десятков тысяч циклов записи
Освою РИКи на атмелках буду играться. Для начала и тормознутых пиков хватит.
JohnZ Пост: 354954 От 04.Mar.2012 (13:27)
питание за время твоих работ с контроллером может прыгать и 100 и 1000 и более раз, ты это не проконтролируешь. Ресурс на запись у епром хоть и большой но всё-таки ограничен,
Это от задачи зависит. Я ему дал ссылку на форум, там это тоже долго обсуждали.
Ведь на контроллер можно и маленькую батарейку повесить-
как в писюке на биосе- тоже счетчик считает, время сохраняет.
А в задаче управления координатным станком надо помнить где остановился инструмент в момент отключения электричества,
чуть другая задачка.
А миллионов циклов записи на век одного прибора хватит.
Возьми обычный телик- он точно так же запоминает номер канала ,
уровень громкости и прочее при выключении в еепромке.
Каждый день его включают и выключают и ни у кого еще ресурс не кончился.
Быстрее другие вещи из строя выходят. Например электролиты высыхают.
А про ПИКи , да, он меня своим "железным" аргументом свалил.
Но ничего страшного, знания не бывают лишними.
Вон у меня блочек УПСа на пике , но програмка мне не нравится,
отключает через час работы, а мне надо чтобы всегда работал.
А блочек хорошо, добротно сделан, выкидывать жалко.
Надо расковыривать, перепрошивать.
Програмку надо дизасемблировать, и прочее.
Вот с этой стороны- а вдруг столкнешся- не плохо знать.
Есть много разработчиков старой закалки, сидят они и на пиках и на мкс,
и им точно нафиг ничего другого не нужно.
"А миллионов циклов записи на век одного прибора хватит." - какие миллионы ? По ДШ на Тини и Мегу всего 100 000 вроде-бы, а на флэш программ на порядок меньше !!! Тут ещё другая сторона - а успеет-ли МК _надёжно_ их сбросить, и какой критерий этого успеха ? Если переменных много, а цикл записи _одного_ байта в еепром-ку не так уж и мал
ДаедаВаня - а как на счёт привести содержимое веток в соответствие с их темой ?
... или отдай "руль" Энди, пусть почистит и приведёт в соответствие, а то придётся на тебя админу "настучать"
JohnZ Пост: 354986 От 04.Mar.2012 (15:17)
По ДШ на Тини и Мегу всего 100 000 вроде-бы,
Дык это при условии что 100 лет в сохранности будет.
А так- на день на два и несколько миллионов раз пишет, не отказывается.
Это же просто обкладка конденсатора. При записи происходит пробой диэлектрика, и диэлектрик потихоньку деградирует. Утечки появляются.
Вот они и ограничивают количество циклов.
JohnZ | Post: 354986 - Date: Sun Mar 04, 2012 11:14
... или отдай "руль" Энди, пусть почистит и приведёт в соответствие, а то придётся на тебя админу "настучать" /quote>
стучи..поглЯдим,что с этого будет....
_________________ Обьективная реальность-бред,вызванный недостатком алкоголя в крови...
Олег-Джан, какой ты злой Смайлика не увидел ?
... но в каждой шутке ... Ведь читать удобнее, когда по темам ?
dedivan Пост: 355214 От 05.Mar.2012 (16:56)
А у меня автомат заряжает аккумулятор и каждую минуту пишет в епромку напряжение
я думаю аккумулятор скорее сдохнет чем епромка.
Пишет в одну и ту-же ячейку ? Если да, то какой смысл этого ?
Нет, конечно. Пишет как самописец.Во все ячейки по порядку.
Особо в таких случаях когда что нито сильными импульсами питается,
иногда разносит все в клочья, там не поставишь ни приборы, ни тем более сам не присутствуешь.
Вот такой маленький мозг управляет этим делом и запоминает что там было.
Вот его выковыриваешь из мусора, и в программатор - читать запись.
Разъемчик сделан так, что все ножки выведены, в любую схему можно подключить,
и к шлейфику программатора все подходит - не перепутаешь, не воткнешь по другому.
А потом оказалось ято вообще удобная штука для мелких тинек,
не надо на плате разъем для проггера ставить, развязывать его
от силовых каскадов.
bazarov Пост: 355257 От 05.Mar.2012 (22:32)
Вопрос. Скорость записи в память зависит от чатоты или там определённое время нужно?
Базарыч, ты про что? Про то что в даташитах написано, или про то что не написано?
Про то что написано- сам почитаешь, а про то что не написано- слушай.
Есть задача зарядить обкладку конденсатора не касаясь ее.
Эта обкладка является еще и затвором полевого транзистора.
И в зависимости от того зарядил ты ее или нет - транзистор включен или выключен.
Вот это и есть общий принцип флэш и епромок.
Заряжать приходится через пробой диэлектрика. Включается встроенный преобразователь высокого
напряжения и с него импульс подается на диэлектрик.
Нельзя сразу сильный и мощный импульс дать- сгорит,
поэтому дают на пределе- то ли пробьет, то ли еще нет, и проверяют записалось или нет
по состоянию полевого транзистора.
Если нет- автомат повторяет все сначала и так до победы.
После этого выставляет флаг- победа! А проще ЕЕРЕ - готов к новой записи.
Вот его обычно и ждут.
Поэтому не пишут сколько циклов или сколько точно времени это займет,
пишут что не более столько то микросекунд.
А может и наносекунды на самом деле.
Вот тебе хорошая задачка- напиши программу, которая делает запись в ячейку епромки
и считает сколько длилась запись, и записывает это число в следующую ячейку,
и опять считает время.
Прочитав потом епромку увидишь как работает каждая ячейка, сколько реально идет запись.
Ну и самое главное- станешь крупным спецом по использованию епромок.
Расскажешь потом внукам сколько времени первый раз запись идет, и чего после миллионной
записи происходит.
Есть предложение для тех кто пишет программы сам.
Объединить усилия по написанию библиотеки макросов.
У меня есть кое какие наработки- давайте обсудим.