www.jawaclub.ru

JawaClub

Имя пользователя
Пароль


Страниц: 1 ... 16 [17] 18 ... 36   Вниз
  Печать  
Тема: ФУОЗ своими руками. - 6  (Прочитано 161016 раз)
Автор
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #400 : 09-03-12, 02:24 »

Прошивка вот эта?:
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_1_kanal_120_gradusov_2_lepestka_.7z

Во первых:
Проверь прошитие фьюз битов, они должны быть настроены на тактирование от внешнего кварца. Бывает такое что они почемуто не прошиваются в рамках основного процесса.

А во вторых:
В моем фуозе такая кривая зависимости "обороты - угол оперижения": при 5000 - 3,2 мм до ВМТ, при 700 - 2,4 мм до ВМТ. Это примерно общепринятый диапазон для явы на сколько я знаю.
С геометрией КШМ явы:
3,2 мм до ВМТ это 23,22 градуса КВ до ВМТ.
2,4 мм до ВМТ это 20,06 градуса КВ до ВМТ.

Итого 23,22-20,06=3,16 градуса.
Именно 3,16 градуса составляет максимальное смещение момента зажигания относительно базового, это при 700 об мин.
В середине диапазона, например при 3000 смещение момента зажигания будет вообще градуса 1,5.

Я думаю все дело в том что просто нельзя визуально увидеть смещение линии на 3 градуса.
Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #401 : 09-03-12, 14:16 »

Прошивка вот эта?:
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_1_kanal_120_gradusov_2_lepestka_.7z

Во первых:
Проверь прошитие фьюз битов, они должны быть настроены на тактирование от внешнего кварца. Бывает такое что они почемуто не прошиваются в рамках основного процесса.

А во вторых:
В моем фуозе такая кривая зависимости "обороты - угол оперижения": при 5000 - 3,2 мм до ВМТ, при 700 - 2,4 мм до ВМТ. Это примерно общепринятый диапазон для явы на сколько я знаю.
С геометрией КШМ явы:
3,2 мм до ВМТ это 23,22 градуса КВ до ВМТ.
2,4 мм до ВМТ это 20,06 градуса КВ до ВМТ.

Итого 23,22-20,06=3,16 градуса.
Именно 3,16 градуса составляет максимальное смещение момента зажигания относительно базового, это при 700 об мин.
В середине диапазона, например при 3000 смещение момента зажигания будет вообще градуса 1,5.

Я думаю все дело в том что просто нельзя визуально увидеть смещение линии на 3 градуса.


ХОДОК привет! Прошивку залил ту что ты мне прислал http://rghost.ru/36924061 , схема без транзистора на входе.......
Вьюз биты прошиты верно от тактирования внешним кварцем.
Смещение метки я думаю должно быть видно, т.к. границы чёткие и визуально есть к чему привязать (я ставил тоненькую проволочку напортив) , 3 градуса при диаметре модулятора в 65 мм это около 2 мм по радиусу, должно быть видно смещение (у меня ведь еще установлен переключатель исключающий вуоз из схемы, но при переключении метка не смещается).
Может попробовать перепрошить ? Что скажеш ?

По просьбе Киря88 сваял платку под фуоз с контроллером в дипе и выводными детальками, вот кому надо http://rghost.ru/36924446 , на плате есть 2 перемычки установить под контролером, и добавлен дросель по питанию (думаю не помешает). С ув.
Записан

Нельзя дать всем все, ибо всех много, а всего мало...
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #402 : 10-03-12, 21:26 »

Привет. Отдельным пунктом хочу попросить прощения если иногда забываю подробности какого либо проекта и переспрашиваю, хочу вас заверить это не невежество, это просто я уже не помню что кому делал и как.

По поводу работы ФУОЗа Пёса.
Кварц же 10000000 Гц? Кнопки же обе отжаты и припаяны (т.е. шунт на массу 100к в исходном состоянии у кнопочных выводов присутствует)?.
Если все так то проверь еще прошитость ЕЕПРОМа, при прошивании птичку "копировать калибр байта в ЕЕПРОМ" ставил?

Для проверки давай сделаем еще вот что:
Зайди в данные ЕЕПРОМ, видешь массив из 10ти четырехзначных цифр записанных в строчку через доллар и запятую? Вместо них запиши вот такие значения:
$0FA0, $115C, $1318, $14D5, $1691, $184E, $1A0A, $1BC7, $1D83, $0000,

Это будет массив с максимальным отставанием искры от выхода металла в 40 градусов при 700 об/мин. и далее по прямо пропорциональной зависимости 0 градусов при 5000 об/мин.

Поменяв значения перепрошей только ЕЕПРОМ, этого будет достаточно.

На моторе его использовать конечно нельзя, но смещение метки ты точно увидешь. Значения что были ранее гденибуть запиши чтобы потом вернуть.

По идее у тебя белая область (что видно в темноте) со старта (700 об/мин) должна быть максимально маленькой (20 градусов) и с увеличением оборотов увеличиваться до 60 градусов при 5000 об/мин.

Какие частоты вращения у куллера и как ты их мерял?

Попробуй еще зажать обе кнопки и включить питание процессора, он должен перейти в режим корректирования ЕЕПРОМ, об этом он известит 10тью короткими мигами светодиода, длинна мигов должна быть 0,5сек горит, 0,5сек не горит. Если это так то тактирование действительно от внешнего кварца и частота действительно 10000000 Гц.

Давай. Жду результатов. Будем тогда или ошибку искать или чтото думать.
« Последнее редактирование: 10-03-12, 21:30 от Hodok » Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #403 : 11-03-12, 03:25 »

ХОДОК привет !!! Подтяжка на массу 10К по схеме на кнопках (разве должно быть 100К ?)
Зажимаю кнопки - подаю питание - светодиод мигает 10 раз как надо. Завтра (точнее сегодня днём) попробую ЕЕпром изменить , проверю как ты писал, о результатах отпишу. С ув.
Записан

Нельзя дать всем все, ибо всех много, а всего мало...
Olejgka
Гость
« Ответ #404 : 11-03-12, 15:39 »

На оптике к сожалению только на иж П-5. Для явы нужно корректировать, это не много но нужно делать.
ХОДОК здравствуйте. На оптике там же только программно отличается? инверсия нужна? мне просто нужен перечень деталей, и схема. Со временем у меня напряг. Поэтому я Вас прекрасно понимаю что ту кроху програмирования что нужно изменить это проблема. В схеме между ИЖ и Ява нету же различия? только в проге? Вышлите на ижа, я пока детали соберу уже програмировать научусь:)  .
Спасибо. [email protected]
Записан
YAN-4ik


Мощность: 5
YAN-4ik читает мануалы.

Местоположение:
Беларусь, г. Гомель

Сообщений: 962



« Ответ #405 : 11-03-12, 15:51 »

инверсия нужна?
    Знаю точно, что инверсия не нужна, если схема оптопары собрана по принципу действия датчика Холла.
Записан

Я сам раозбарл, поичтсил и сбоарл клаиуавтру!
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #406 : 12-03-12, 12:45 »

На оптике там же только программно отличается? инверсия нужна?

Нужно определиться какой у тебя оптодатчик, по принципу ДХ или обратный. Иж-П5 одноцилиндровый и кривая у него другая, и КШМ, поэтому прошивка на него отличается от явовской. Вот тебе прошивки и схемы для явы:
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_2_kanala_55_gradusov__1_lepestok_.7z
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_1_kanal_120_gradusov_2_lepestka_.7z

Если собираешься учиться программировать и определишься с типом оптодатчика то просто поменяешь в опросе входов 0 на 1 при входе и 1 на 0 при выходе металла, в зависимости от типа датчика.
« Последнее редактирование: 12-03-12, 12:47 от Hodok » Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #407 : 17-03-12, 18:36 »

Hodok привет !!! Перешил, изменил ЕЕПРОМ как ты писал, и вот что получилось http://rghost.ru/37070778 .На фотках видно как с изменением оборотов меняется толщина метки и место-положение, вроде норм. но происходит это рывками (ступеньками), фотки пронумерованы по порядку увеличения оборотов. Вовремя перехода творится чихарда, светодиод блымает как-будто пакетами вспышек, или может яркость притухнуть, такое впечатление что в этот момент длительность вспышки (импульс) очень короткой становится.
При включении светодиод который в схеме на 12 ноге, загорается на 5 секунд, так должно быть ? На видео почти ничего не рассмотреть, в темноте плохо совсем снимает ... Что скажеш куда дальше топать .
С ув.
« Последнее редактирование: 17-03-12, 18:48 от Пёс » Записан

Нельзя дать всем все, ибо всех много, а всего мало...
KOT


Мощность: 4
KOT читает мануалы.

Местоположение:
Запорожье

Сообщений: 970



« Ответ #408 : 17-03-12, 18:52 »

Я добавлю, У Пса я проверил Фузы биты на МК, также прошивал еепром. Ходок в какой нумерации должны быть байты в еепром, просто я недружу с алгоритм билдером, не мог бы ты отпраивл ПСу на почту или куда нибудь файл для прошивки еепром. Или сказать мне побайтно начиная с нулевого что должно быть в еепром я сам сделаю и зашью, если это влияет на глюки описаны выше Псом. с Ув КОТ ))
Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #409 : 19-03-12, 01:57 »

Привет всем кто здесь ! Еще немного экспериментов с фуозм. Значит по порядку - сразу хочу поблагодарить КОТА за участие и помощь. Ну, за консенсус! Ну, за консенсус! Класс! 10! Так как прошивка с 3 кривыми вроде как не заработала, пришла мысль попробовать залить более старую версию прошивки, та которая называется " фуоз 1 канал бабочка 2 лепестка" но в ней пришлось переназначить номера ног микросхемы так как схемы отличаются, и проинвертировать вход потому-что  эта схема без транзистора на входе. Что менял в прошивке КОТ я объяснить не могу об этом он лучше расскажет и объяснит. И так подключил, включил, раскрутил "вентилятор", пальцем притормаживаешь , затем отпускаешь , обороты возрастают, метка сдвигается. Заметил такую особенность: имеем - бабочка крутится против часовой стрелки, - при возрастании оборотов левый край метки (тоесть передний фронт) стоит на месте а правый сдвигается по часовой тоесть против вращения бабочки (метка с возрастанием оборотов расширяется), вроде так и должно ? сдвиг небольшой мм на 2 где-то. Я вот еще подумал может и та пришивка с 3 кривыми всё-же работает а я не туда смотрел ? Хотя здесь я сразу увидел, а там нет, сколько не присматривался.

ХОДОК что теперь можно сделать как дальше быть? Что посоветуеш ? С ув.

Дополнительно снял видео, видно как метка расширяется с правой стороны http://rghost.ru/37100299

« Последнее редактирование: 19-03-12, 11:34 от Пёс » Записан

Нельзя дать всем все, ибо всех много, а всего мало...
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #410 : 19-03-12, 12:39 »

Привет. Нашел ошибку:

Впиши $0100 вместо $00E8.
Затем перепрошей и прошивку и ЕЕПРОМ.

Это привело к тому что стек цепляет за нижние числа массива отставаний.
Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #411 : 19-03-12, 13:57 »

Hodok Привет! Попробую, спасибо.
Записан

Нельзя дать всем все, ибо всех много, а всего мало...
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #412 : 19-03-12, 14:32 »

Ходок в какой нумерации должны быть байты в еепром,



Объединено: 19-03-12, 14:36

При включении светодиод который в схеме на 12 ноге, загорается на 5 секунд,

Это происходит формирование массива времен отставания. Чем больше времена отставания тем дольше он формеруется. При максимальном отставании в 40 градусов формирование будет долгим, при 3 градусах намного меньше, если верить протеусу 0,04 сек.

Объединено: 19-03-12, 14:42

бабочка крутится против часовой стрелки, - при возрастании оборотов левый край метки (тоесть передний фронт) стоит на месте а правый сдвигается по часовой тоесть против вращения бабочки (метка с возрастанием оборотов расширяется), вроде так и должно ? сдвиг небольшой мм на 2 где-то.

Все верно. КВ правда врящается по часовой стрелке, но это не важно.
Светодиод горит когда катушка выключена, по мере возрастания оборотов задержка искры от выхода металла уменьшается и область включенной катушки уменьшается, а область выключенной катушки (твоя метка) растет.

Объединено: 19-03-12, 14:45

Так как прошивка с 3 кривыми вроде как не заработала

 >Ржу аки конь Я ей щас как незаработаю.  >Ржу аки конь
« Последнее редактирование: 19-03-12, 14:46 от Hodok » Записан
KOT


Мощность: 4
KOT читает мануалы.

Местоположение:
Запорожье

Сообщений: 970



« Ответ #413 : 19-03-12, 18:32 »

Привет. Нашел ошибку:
Это привело к тому что стек цепляет за нижние числа массива отставаний.
Говорил несколько десятков страниц назад мало стека у тебя переполнится может, когда другую программу пистаь будишь...
Незнаю как в алгоритм билдере а в авр студии есть такая константа ramend, означающее верхнюю границу ОЗУ,  я всегда SPH и SPL на эту границу ориентирую, а байты ОЗУ снизу забираю. Пока стек и ОЗУ еще не пересекались  Ну, за консенсус!
Записан
Пёс


Мощность: 1
Пёс читает мануалы.

Местоположение:
Мариуполь

Сообщений: 40


« Ответ #414 : 20-03-12, 01:19 »

Hodok привет!!! Прошивку изменил и перезалил, всё вродебы работает Уря-а! Заработала!!!. Теперь буду разбираться с програмированием кнопками дополнительных графиков, както сложновато как на первый взгляд. Спасибо за помощ и участие . Ну, за консенсус! Класс! 10! Окей Особая благодарность КОТу за помощь в перепрошивании, яб сам не разобрался  Ну, за консенсус! Класс! 10!!
Разберусь отпишусь как оно ...... С ув.
Записан

Нельзя дать всем все, ибо всех много, а всего мало...
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #415 : 20-03-12, 09:32 »

Говорил несколько десятков страниц назад мало стека у тебя переполнится может, когда другую программу пистаь будишь...
Да наверно ты прав, нужно будет чтото думать.
У меня во всех прошивках переменные СРАМ от $0060 до стека $00DF, пока места всегда хватало. Стек от $00DF перемещается в сторону увеличения на 2 адреса с каждой ступенью подпрограммы, всякие массивы начинаются с $0100, это дает возможность стеку переместиться максимум на 10 ступеней. Наверное действительно маловато, я когда это принимал не думал что у меня может быть больше 10ти ступеней.

Объединено: 20-03-12, 09:34

Hodok привет!!! Прошивку изменил и перезалил, всё вродебы работает
Ура товарищи! Улыбка

Объединено: 20-03-12, 09:35

Теперь буду разбираться с програмированием кнопками дополнительных графиков, както сложновато как на первый взгляд.
Как разберешься покажеться что просто, по крайней мере я перебрал много принципов как менять ЕЕПРОМ кнопками и ничего проще придумать не смог.
« Последнее редактирование: 20-03-12, 09:35 от Hodok » Записан
KOT


Мощность: 4
KOT читает мануалы.

Местоположение:
Запорожье

Сообщений: 970



« Ответ #416 : 20-03-12, 10:31 »

Да наверно ты прав, нужно будет чтото думать.
У меня во всех прошивках переменные СРАМ от $0060 до стека $00DF, пока места всегда хватало. Стек от $00DF перемещается в сторону увеличения на 2 адреса с каждой ступенью подпрограммы, всякие массивы начинаются с $0100, это дает возможность стеку переместиться максимум на 10 ступеней.
СТек ползет вниз, с той точки которую ты ему определил к регистрам общего назначения.
Я сначала делал инициализацию стека не с верхней граници, а ниже - на количество байт которыми я пользовался ОЗУ, а байты озу использовал с верхней границы. Теперь же стек у меня всегда вверху, а байты ОЗУ использую начиная снизу
Записан
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #417 : 20-03-12, 11:17 »

СТек ползет вниз
Я так понемаю "низ" в твоих словах это адрес $0000, а "верх" это $FFFF (или максимальный адрес СРАМ данного процессора).
Если все так то получается что исправленная ошибка ни на что не влияет. Странно, вобщимн нужно подумать над этим моментом.

Объединено: 20-03-12, 11:19

Теперь же стек у меня всегда вверху, а байты ОЗУ использую начиная снизу
Тоесть получается что самым приемлимым является задавать адрес стека максимальным адресом СРАМ данного процессора.
« Последнее редактирование: 20-03-12, 11:19 от Hodok » Записан
KOT


Мощность: 4
KOT читает мануалы.

Местоположение:
Запорожье

Сообщений: 970



« Ответ #418 : 20-03-12, 13:31 »

Я взял АТмегу8 и записал границу стека на число "ramend" - жто верзняя граница ОЗУ и она равна 0x045F.
Далее вызваю подпрограмму, указатель стека становится равным 0x045D, в ней еще одну подпрограмму стек=0x045B итд, т.е уменьшается.
А по мере выхода из подпрограмм указатель стека начинает увеличиватся, до границы 0x045F.

Как работает твоя программа на алгоритм биледере я невкурсе, но по идее резервировать байты в ОЗУ должна начиная с 0x0060. У меня так
Записан
viskis
Гость
« Ответ #419 : 31-03-12, 21:49 »

Все, +1 Hodok, сегодня добил ФУОЗ, проверил стробоскопом, смещение присутствует. Прокотился... впечатление только положительные!!
Записан
86kirya_86
Гость
« Ответ #420 : 02-04-12, 00:37 »

Доброго всем времени суток. Очень интересная тема, хочу попробовать поставить на свою 364 ФУОЗ. Hodok можно теб попросить скинуть все необходимое на мыло (включая сам програматор) [email protected] Заранее спасибо.
Записан
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #421 : 02-04-12, 08:32 »

Доброго всем времени суток. Очень интересная тема, хочу попробовать поставить на свою 364 ФУОЗ. Hodok можно теб попросить скинуть все необходимое на мыло (включая сам програматор) [email protected] Заранее спасибо.

Добрый день. Прошивки и инсталяция алгаритм билдера вот:
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/AB543.exe
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_2_kanala_55_gradusov__1_lepestok_.7z
http://www.jawaclub.ru/fileadmin/user_upload/Hodok/FUOZ_1_kanal_120_gradusov_2_lepestka_.7z

Остальное читай в темах про ФУОЗ, в них все есть тысячу раз.
Записан
86kirya_86
Гость
« Ответ #422 : 02-04-12, 11:08 »

Все понятно спасибо. Еще один вопрос, один канал и два канала, есть ли в них разница кроме конструктивной?
Записан
Hodok
Кулибин


Мощность: 10
Hodok читает мануалы.

Местоположение:
Украина. Донецкая область.

Сообщений: 1206



« Ответ #423 : 02-04-12, 13:42 »

Есть. Ищи поиском "одноканальное" и "двухканальное" БСЗ, сравнивалось и обсуждалось много раз.
Записан
Yezdec
Гость
« Ответ #424 : 03-04-12, 17:27 »

Доброго времени всем! Давно читаю темы на этом форуме и вот решил зарегистрироваться. Очень по душе мне пришлась данная тема, но столько постов никак осилить не могу. Hodok, скинь пожалуйста мне на [email protected] информацию на оба варианта ФУОЗа под ДХ, сейчас у меня стоит под 1дх но буду пробовать и на 2дх.
 И как Вы относитесь к такому варианту http://www.fuoz-26.narod.ru/fuoz_2.html
Я хотел бы соорудить что-то в таком роде - с индикацией, с регулировкой, ведь возможностей микроконтроллеров для этого вполне достаточно, вот только программно это конечно тяжеловато воспроизвексти, не задумывались?

Объединено: 04-04-12, 06:39

О, извините, на предыдущей странице увидел ссылки нужные, спасибо.
« Последнее редактирование: 04-04-12, 06:39 от Yezdec » Записан
Страниц: 1 ... 16 [17] 18 ... 36   Вверх
  Печать  
 
Перейти в:  





Здесь был Гугл – 19-03-26, 05:01