Среда, 27.11.2024, 20:47
| RSS
Главная | Бортовой компьютер на 16F876A - Страница 24 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Бортовой компьютер на 16F876A
AdminДата: Воскресенье, 07.04.2013, 19:04 | Сообщение # 231
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Отправил
 
evgeniy81Дата: Четверг, 11.04.2013, 16:59 | Сообщение # 232
Группа: Пользователи
Сообщений: 34
Статус: Offline
Спасибо получил.
 
upimmДата: Четверг, 11.04.2013, 19:27 | Сообщение # 233
Группа: Пользователи
Сообщений: 7
Статус: Offline
Admin, а можно изменить (увеличить для повышения точности) время измерения оборотов
 
AdminДата: Четверг, 11.04.2013, 19:55 | Сообщение # 234
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Точность от этого не повысится. Следующее показание меняется со спупенью, равной коэффициенту умножения. Например, если этот коэффициент 60, то показания будут 60-120-180-...........720-780-840-..... ну и так далее

Сделано так это было потому, что тахометр я делал под свою машину, где сигнал тахометра снимается с диагностического разъема и при ХХ=750 об/мин, на выходе за установленный интервал времени измерения проходит 13 импульсов (k=58).

В любом случае, если такой алгоритм не подходит, то придется править исходник.
 
upimmДата: Пятница, 12.04.2013, 09:07 | Сообщение # 235
Группа: Пользователи
Сообщений: 7
Статус: Offline
Admin, Я извиняюсь за назойливость !у меня кофицент плучися к=120 (исправив исходник указаным выше способом   ,Сообщение # 229  ) проверив в протеусе  получились показания120-240-360  720-840  и тд  но если увеличить время подсчёта ипульсов   то и шаг показаний изменится !
А вот где в исходнике этот параметр ? и как его изменить ?

deal


Сообщение отредактировал upimm - Пятница, 12.04.2013, 09:09
 
AdminДата: Пятница, 12.04.2013, 09:50 | Сообщение # 236
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата (upimm)
но если увеличить время подсчёта ипульсов   то и шаг показаний изменится !

Да, но и коэффициент уже будет другой smile
А длительность "окна" подсчета импульсов определяется значением переполнения таймера TMR1

MOVLW .48
MOVWF T1CON ;ТАЙМЕР ИНИЦИАЛИЗИРОВАН, НО ОСТАНОВЛЕН. ДЕЛИТЕЛЬ: .16 - 1/2, .32 - 1/4, .48 - 1/8

Но в программе коэффициент деления и так уже установлен по максимуму (1/8), поэтому все равно придется переделывать алгоритм подсчета импульсов ADC_T. Например, считать количество импульсов не за одно, а за два-три переполнения таймера.
 
LetamsДата: Вторник, 28.05.2013, 07:28 | Сообщение # 237
Группа: Пользователи
Сообщений: 4
Статус: Offline
Уважаемый Admin. Есть форум ФУОЗ-676, там применяется устройство ТахоУгломер, показывает УОЗ. Если это возможно, ввести функцию показания угла опережения в данное устройство. Или получить исходник, будем пробовать сами. Заранее благодарен.
 
AdminДата: Вторник, 28.05.2013, 22:11 | Сообщение # 238
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Могу выслать исходник. Адрес в личку.
 


LetamsДата: Среда, 29.05.2013, 07:39 | Сообщение # 239
Группа: Пользователи
Сообщений: 4
Статус: Offline
Admin. Отослал. Есть адресс в профиле.
 
vovan_medДата: Вторник, 12.11.2013, 17:06 | Сообщение # 240
Группа: Пользователи
Сообщений: 18
Статус: Offline
Ну вот, как и обещал выкладываю фото упрощенной версии БК ,а именно часы-вольтметр.вот так примерно выглядит всё это безобразие в сборе. Правда как оказалось температура была не лишней, да и место в нижней строке возле показаний вольтметра осталось, ну ничего.Автору ещё раз огромное спасибо
за переделку прошивки.
Прикрепления: 8483596.jpg (124.2 Kb) · 6021174.jpg (199.5 Kb) · 9191921.jpg (197.6 Kb)
 
Поиск:



T2M © 2024
Сайт управляется системой uCoz