IGO61

Фуоз-676 (Продолжение)

3 268 сообщений в этой теме

IGO61    174

Здравствуйте все!

Есть некоторая доля поклонников ФУОЗ, собравших его на ПИК-676. Это направление впоследствии остановилось в своём развитии. Но поклонники то остались. :thank_you2: и "требуют продолжения банкета" :thank_you2:. Чтоб не загромождать разросшуюся тему предлагаю открыть новую, касающуюся только контроллера P16F676. За основу предлагаю взять более-менее устоявшуюся схему для этого МК но с небольшими изменениями:

post-71758-0-20094800-1356075204_thumb.gif

В приложенном архиве - схема в *.спл.

676vvN.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alvikagal    38

F676VV_ 09.04.11г. удачная версия, но ...

1. нужно с многоискровым пуском поработать, т.е. убрать паузу 6 мс. перед искрой;

2. накопление 12 мс. должно быть достаточно для работы коммутатора, но возможно не все коммутаторы будут нормально работать с многоискровым пуском;

3. можно изменить адреса таблиц под программу График;

4. не плохо бы имет возможность работы от магнитов на шкиву (нужно будет программно инвертировать вход ДХ).

На какую ногу будет подключен концевик карбюратора? 9 нога МК свободна.

Зачем на 12 нога подтянута к минусу?

Изменено пользователем alvikagal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

1). С многоискровым пуском не работал. Как он организован в прошивке, имею смутное представление - нужно разбираться с алгоритмами.

2). Предыдущий опыт пользователей и мой личный (при испытаниях на столе) показал, что коммутатор может долго "приходить в себя" после многоискровки (до 1сек). Так называемое время восстановления при изменении периода входных импульсов. Поэтому есть желание в обновлённой прошиве многоискровку не применять.

3). Да, ориентировать прогу на "График", учитывая изменения в алгоритме расчёта УОЗ.

4). От магнитов на шкиву - оставим вопрос на потом. Сначала разберусь с временем, затрачиваемым программой на расчёты. Чтоб прога могла работать от коротких входных импульсов, коими являются импульсы от магнитов.

Концевик карба заведён через диод на 12-ю ногу МК. При замкнутом КК - на ней низкий уровень, при разомкнутом КК - высокий. Почему на 12-ю? Локализация на печатке в одном месте цепей, связанных с клапаном ЭПХХ. А на 9-ю ногу можно вывести индикатор пусковых оборотов. Хотя я в нём смысла не вижу. Обороты можно посмотреть и по тахометру.

Риторический вопрос с каламбуром: какую прошивку будем "потрошить" (заранне прошу прощения у Автора)?

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

многоискровой пуск если вы решили без него надо вообще убирать так как во всех версиях все команды от него остались-автор убрал лишь одну команду для отключения её и тепеь там всё молотит вхолостую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

F676VV_ 09.04.11г.

Понял, попыхтю над ней.

многоискровой пуск если вы решили без него надо вообще убирать так как во всех версиях все команды от него остались-автор убрал лишь одну команду для отключения её и тепеь там всё молотит вхолостую

Так я ж писал:

есть желание в обновлённой прошиве многоискровку не применять

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

относительно применения проги график-перенести под нее таблицы не проблема но тогда вам надо будет отказываться от доп вычетания (для поднятия углов) и ещё алгоритм нормирования -лучше сразу применить с моих прог ДХ-он вам позволит вразу работать и от магнитов и от ДХ(кроме того как говорили некоторые-проинвертировав вход можно с этим же алгоритмом применить это и для прерывателя--получится 4 в одном!!),а не писать потом заново проги(поверьте я это уже прошёл всё переделывая 675 прогу )

Изменено пользователем syma1961

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lukinov    57

Лучше сделать мощное зажигание чем оставить много-искровой пуск. Сделать выходы на транзисторы а не плодить кучу коммутаторов под капотом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

вы хотите всего и сразу так не бывает -"лучшее-враг хорошего"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alvikagal    38

Андрей, если есть наработки, т.е. подпрограммы с коментариями, то выложите их.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

у меня нет асмов в электронном виде так как я не пользуюсь МПЛАБ-если понадобится то отдельные п/п напишу с комментариями в блокноте-вы должны сначало сразу определиться с аритектурой(что вы хотите получить на выходе и какой датчик вы будете применять)и с принятым алгоритмом-чтобы не переделывать потом и под какой конкректно менеджер для правки-чтобы не повторять ситуацию с авторскими вариантами.когда для каждой прошивки нужен свой менеджер и в итоге конечного полностью правильного менеджера так и нет

Изменено пользователем syma1961

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

Всем Привет!

А не замахнуться ли нам на Вильяма ..., нашего Шекспира ...!!!

Может все-таки привести все к общему знаменателю, как давным-давно был разговор ...

Сделать новую, народную, универсальную схему, совместимую по выводам 675 и 676, собрав в ней все удачные и проверенные решения.

675 - ФУОЗ базовый

676 - ФУОЗ расширенная

Исходя из множества точек зрения на то, каким должен быть ФУОЗ ...

Плюс, в качестве подспорья и шефской помощи тем, кто только начал изучать программирование (и я в том числе),

публиковать тексты с комментариями подпрограмм (модулей), типа "кубиков",

чтоб каждый мог реализовывать свои хотелки самостоятельно (по мере своих возможностей).

Кстати, а чтоб тут не завелся очередной "НИКОЛАЙ", снимающий "ПЕНКИ", можно выкладывать только АСМ.

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

"каждый тянет одеяло-на себя"..... Чтобы создать такое надо сначало сразу задать "архитектуру"675го(по выводам--как сказал Донек--мини ФУОЗа),и только тогда определяться с выводами 676-цепляя на оставшиеся после 675го ноги дополнения к 676му,но и в этом варианте боюсь,что многим не понравится что надо будет переделывать платы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

"каждый тянет одеяло-на себя"..... Чтобы создать такое надо сначало сразу задать "архитектуру"675го(по выводам--как сказал Донек--мини ФУОЗа),и только тогда определяться с выводами 676-цепляя на оставшиеся после 675го ноги дополнения к 676му,но и в этом варианте боюсь,что многим не понравится что надо будет переделывать платы

......P.S. И что помешает Николаю(чудотворцу) прокомпелировать асм в хекс.-нет тут надо заранее быть готовым к такому повороту событий... Изменено пользователем syma1961

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

"каждый тянет одеяло-на себя"..... Чтобы создать такое надо сначало сразу задать "архитектуру"675го(по выводам--как сказал Донек--мини ФУОЗа),и только тогда определяться с выводами 676-цепляя на оставшиеся после 675го ноги дополнения к 676му,но и в этом варианте боюсь,что многим не понравится что надо будет переделывать платы

А кто мешает это обсудить в самом начале данного проекта и озвучать концепцию?

Всегда споры и были именно из-за разнообразия требований, задач и запросов.

Все имеющиеся варианты и появлялись из-за физической невозможности автора угодить всем и каждому.

А тут мы "убиваем", как минимум двух зайцев:

1. Каждый получает возможность собрать для себя то, что ему хочется.

2. А для этого учимся программировать на практических примерах и осязаем плоды своих трудов ...

......P.S. И что помешает Николаю(чудотворцу) прокомпелировать асм в хекс.-нет тут надо заранее быть готовым к такому повороту событий...

Значит пусть хоть так потрудится ...

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

а все остальные тоже должны будут также потрудиться?Большинству этот асм и не нужен т.к. им нужен конечный результат(в красочной упаковке.)

Изменено пользователем syma1961

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alvikagal    38

Автор дал добро на эту программу и это будет маленький толчёк для тех кто хочет начать изучать программу на ассемблере, может и подростут программисты среди нас. А боятся, что кто-то денег на этом заработает не нужно. Игорь всегда свои разработки с асм-текстами выкладывает и это помогает немного разобраться в программе. Даже я ничего не понимая, правя определённые значения, получил нужные для себя сигналы.

Если бы Китайцы тут пошарились на сайте, то уже производство запустили бы. А может уже и запустили. Пусть люди пользуются, которые готовы деньги платить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

Авторская программа - это только отправная точка нового (данного) проекта ...

А иначе какой смысл, старые схемы, прошивки и платы доступны, но хочется то чего-то принципиально нового и лучшего!

С начала авторского проекта многое изменилось, и даже сам автор уже не слезет со статики ...

И Игорь в других ветках высказывал много интересных идей по алгоритмам разных подпрограмм,

не знаю заметил кто или нет, но мне очень понравилась идея поправки на набор/сброс оборотов ...

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

"Настоящий китаец в жизни должен сделать 3 вещи: Кеды,Джинсы,и Магнитофон!!!"(о ФУОЗе здесь не сказано) :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Letams    9

Здравствуйте. Только пожалуйста, если будут новые прошивки- давать им порядковые номера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    174

Прошивки будут. Номера буду давать по дате изготовления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
korad    7

Всем привет. Люди, может я чего не допонял, но версия на 675 и 676 уже есть. У b523pc - универсальная. А таким как я, программирование и чего то там дописка, доделка и переделка прошивок не нужно. Есть тема. Почитал. Выбрал схему. Скачал плату. Вытравил. Купил деталей. Спаял. Проверил. Скачал прошивку. Зашил пик. Поставил на машину. Сел. Завел. Поехал. Красооотииища!!! Всё. :yes: Приехал, купил и.... :drinks: :drinks: :drinks: работает. Отлично. Можно и.... :beach: Без обид.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

что я и говорил,большинству по барабану есть асм,нет.,нужен конечный результат-пришёл,увидел,победил!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    99

korad

Версии на 675 и 676 уже есть и даже у b523pc - универсальная.

Но что значит УНИВЕРСАЛЬНАЯ?

Так, по определению, любое из данных зажиганий универсальное, т. к. не привязано к конкретной марке или модели авто ...

По мне УНИВЕРСАЛЬНАЯ с точки зрения потребителя, с возможностью индивидуальной настройки под себя, как по разным характеристикам,

так и по сервису, в этом плане вариант DONEC гораздо более продвинутый и приближен к пользователям, хотя и он мало к кому прислушивается, реализует свое видение ..., но это его авторское право.

У b523pc - универсальность подразумевает возможность использования раздачи через трамблер или без него (статика), ну и в применяемых ДХ и КЗ.

Как мне казалось, выбор пал на 675 и 676 ввиду их массовой доступности ...

Можно взять и PIC18F2550 и более с аппаратным USB и по нему настраивать ФУОЗ вообще минуя АСМ-НЕХ напрямую, тем более в современных

ноутах кроме них ничего и нет, да и памяти, и ног там ..., есть где разгуляться ...

Тут может быть несколько вариантов развития событий:

1. Создать новые прошивки под уже имеющиеся на руках (в авто) готовые платы

2. Создать совершенно новый девайс на базе имеющихся и распространенных МК.

3. Запустить совершенно новый проект с нуля, на новой элементной базе, положив на физические и финансовые возможности масс ...

Вот теперь осталось только озвучать приоритетное направление развития данного проекта ...

Тема уже называется: Фуоз-676 (Продолжение)

я это понимаю так - собрать в ней все самое лучшее ... и засунуть это в 676

но хотелось бы из этого поиметь и мини-вариант на 675 ...

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
syma1961    29

Направо пойдешь-коня потеряешь,налево.......надо дать народу недельку на обсуждение и потом принимать решение окончательное кому то одному,а так всё так и останется непонятным.Лично как по мне так вариант универсальности лучше всего--принять конфигурацию для 675 го(какую то )по ней создать конфигурацию 676-добавляя туда то,на что не хватает ног у 675го и всё.-плата получится универсальная-только вставляй нужный пик равняясь на первую ногу и всё.Если что проект на 675 можно пустить по аналогии в другой ветке-главное согласованность по схеме и по требуемым в дальнейшем менеджерам

Изменено пользователем syma1961

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Седня день РВСН. Я не служил, но для вас работал. С праздником, коллеги!
    • Значит не может быть такой защиты? Явный признак неисправности?
    • Продам три кассетницы BOX-ALL на 144 ячейки в каждой с их содержимым. Одна кассетница напихана россыпью резисторов 0603, 0805 и 1206 размеров. А что в остальных лежит, я кину екселевский файл. Также в одной кассетнице лежат конденсаторы размеров 0805 и 1206 с номиналами от 4,7пф до 4,7мк. Цена будет 4500 ру. Причина продажи- у меня огромный шанс войти в новогодние праздники без з/п   На продажу.xls
    • Годы идут а холивары не угасают на эту тему.  Как показала лично моя практика - пока у меня небыли необходимости писать напрямую в регистры без хала, есть конечно некоторые хаки для работы с ДМА и тп которые идут в обход хала но как бы на этом наверное все, все остальное если рассматривать стандартную периферию, все вроде как работает без особых проблем.  В чем реально кайф хала - это то что люди другие воспринимают код гораздо лучше чем набор регистров. Это кардинально меняет работу в команде, когда вы в паре пишите код в одном и том же стиле добавляя нужные вам фишки при этом не мучая друг друга вопросами о том что делает та или иная самописная обертка. Но тут надо тоже понять некоторую вещь - я не программист железа и под железо пишу исключительно под конкретные задачи нашей организации. То есть появляется задача, если я могу ее решить на STM32 я просто беру и накидываю железяку на хале, она запускается и работает и все счастливы. Куб очень облегчает изначальную конфигурацию железа и маппинг портов конечной железки. Это экономит в первую очередь кучу времени и именно эмоциональных затрат на разработку железа. У меня по сути нету времени заниматься железом, я пишу еще на куче других языков типа php Javascript Python мне приходится знать кучу всякой дичи типа фреймворков и тп херни типа SQL особенности баз данных, типа полнотекстовых поисков в Postgresql и еще ОЧЕНЬ ОЧЕНЬ много всякой херни. И вот занимаясь всей этой херней, когда появляется задача сделать что то в железе, я просто беру и делаю это  и с минимальными эмоциональными затратами для себя. А это хотелось бы напомнить для меня это - необходимость изучать дополнительный софт, целый язык программирования СИ, я уж не говорю про минимальный набор знаний для работы с электроникой, разводкой печатных плат и тп.  При всех этих условиях, извините меня грешного, я не собираюсь изучать набор регистров микроконтроллеров, у меня чисто физически подобная необходимость вызывает боль. Оставьте уже ХАЛ в покое. Хал дарит таким людям как я добро и счастье, и приносит в прямом смысле тепло в дома.  По поводу ОС в МК, тут все гораздо проще. Если вы пишите что то линейное, без интерфейса и тп. То ОС не нужна, вам наоборот проще будет прописать весь сценарий линейно и работать с ним не задумываясь о том как он будет работать в ОС. Когда же вы пишите какие то асинхронные штуки, работу с интерфейсом и тп. То тут конечно лучше использовать ОС, если она конечно удовлетворяет вашим требованиям.  Так что если кто хочет просто влится в программирование на STM32 то как по мне лучше просто взять какой нибудь простой камень F0 серии или L0 серии хотя как по мне она немного по сложнее. Например какой нибудь STM32F030K6T6 он и паяется на старте хорошо и выводов под множество задач хватит. Взять ST-Link какой нибудь (для начала ваще не принципиально). Поставить бесплатный кейл + кубМХ и начинать писать параллельно читая документацию на ту или иную периферию.  Иначе же возникает вопрос, вам шашечки или ехать? Если ехать, то уже можно начинать. 
    • Глянь, как выглядит светодиодка на жу10, там в торце 2-4 с/д, а остальные по бокам, толку не будет, до и галогенка от потолка не даст требуемого освещения. Как стол в комнате размещён?
    • У Вас недостаточно условий. Единственное, что можно сказать, что из 3 В пять так получить невозможно. И 9 и 12 ограничить до 5 В тоже не просто.
    • Понятно. А как узнать, какую постоянную мощность они способны выдержать?  Кроме всплесков может быть и некоторое постоянное превышение. Power dissipation on infinite heatsink?