Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
как-то не было необходимости. у меня все спидометры механическими были, я ж писал - авто почти раритет (М2141)
в принцепе если надо записать начальное значение, то это можно сделать с помощью любого программатора 24с04, 5 байт данных:
00-02 - одометр как обычно мл.б-ст.б
03-04 - суточный
формат - упакованный BCD (1 байт - 2 дес.цифры)
_________________ Чем дальше, тем больше становлюсь занудой...
GP1 ,большое спасибо за пояснения,все понятно,я так и хотел сделать,перед запаиванием 24с04 зашить пробег,а М2141 у меня тоже был ,и кстати ниразу меня не подвел.
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
если кому-то еще интересно.
наконец приступил к натурным испытаниям. сразу проявились залипухи:
1. мала яркость индикаторов, необходимо увеличить средний ток через индикаторы до 70-80 мА, и скорее всего перевести на питание от бортовой сети, а не 5В.
2. необходимо увеличить период накопления и усреднения, цифра единиц км слишком часто мигает, особенно при разгоне-торможении.
3. после остановки показания сохраняются еще 4-5 сек, связано с периодом накопления на малых скоростях, планирую переделать метод усреднения.
4. при изменении числа индицируемых разрядов изменяется общая яркость индикаторов, связано с гашением незначащих нулей, то же излечимо.
если кому интересно продолжение пишите.
_________________ Чем дальше, тем больше становлюсь занудой...
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
1. Испытания проходят на М2141, в качестве датчика скорости используется проходной, кажется от ВАЗ2110
2. Увеличить ток через сегменты индикатора можно установив между индикатором и мк ULN2003, но она инвертирует сигнал, и заменив ключи более мощными, не забывайте что при этом возрастет общий ток потребления, примерно до 1А, поэтому все-таки питать индикаторы лучше от бортовой сети авто. переделанную схему на днях выложу.
3. длинна кода составляет 920 слов, так что можно использовать любую мегу, у которой хватит ног, изначально проект планировался на меге48, но из-за нехватки ног взял мегу16. Можно сократить число используемых ног применив сдвиговые регистры, и записывая показания счетчиков во встроенную EEPROM, тогда я думаю и в тини2313 все поместится, надо попробовать
_________________ Чем дальше, тем больше становлюсь занудой...
Как именно собираетесь применить сдвиговые регистры? Мне интересно. Предполагаю что 2 ргистра последовательно, один для общих проводов, второй для сегментов?
И еще хочу попросить хотя бы обьяснить как между регистрами и индикаторами воткнуть ULN'ку, что б еще при этом яркость регулировалась
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
Twilo писал(а):
...Предполагаю что 2 ргистра последовательно, один для общих проводов, второй для сегментов? ...
при таком включении поднять средний ток не получится, слабоваты для это сдвиговики. Можно поставить 3 регистра и получить статическую индикацию, а яркость регулировать как обычно ШИМ по общим выводам.
ULN-ку предполагалось прицепить к портам мк, но такой вариант прокатит только с индикаторами с ОА.
_________________ Чем дальше, тем больше становлюсь занудой...
Дело в том что у меня индикаторы с ОА, у них по 2 диода на сегмент. думаю что даже статическая индикация им не поможет. а как к ним ULN-ку прицепить
к тому же у меня 6 индикаторов, на остальные три нужно вывести температуру. А идея со статической индикацией мне нравится, чето не подумал об этом раньше
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
тогда нет проблемы. ставиш ULN2003, ULN2803 между мк и выводами сегментов и подправить прошивку, но все-таки лучше запитать индикаторы от бортовой сети, чтобы не нагружать преобразователь.
_________________ Чем дальше, тем больше становлюсь занудой...
скорее всего я поставлю 6 регистров последовательно а уже между ними и индикаторами ULN. само собой будут питаться они от бортовой сети. или по 3 регистра 2 раза. а прошивку пробую свою, т.к. я на си пишу.
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
Там стоят диоды.
1. подцепить на +питания, так делается в случае с индуктивной нагрузкой.
2. можно организовать проверку всех сегментов, если замыкать на 0, но я не помню какой у него допустимы ток. посмотри в ДШ, если суммарный ток укладывается в допуск тогда - вперед на мины
_________________ Чем дальше, тем больше становлюсь занудой...
Нужна помощь. есть трудности с заталкиванием байтов в сдвиговый регистр. точнее баыйты заталкиваются но очень медленно. У меня три регистра 74 595 включены последовательно. к каждому из них свой индикатор, анод индикатора к VCC. вот у меня процедура записи трех этих самых байт выглядит примерно так:
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения