Бортовой компьютер на 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 и тд но если увеличить время подсчёта ипульсов то и шаг показаний изменится ! А вот где в исходнике этот параметр ? и как его изменить ?
Сообщение отредактировал upimm - Пятница, 12.04.2013, 09:09 |
|
| |
Admin | Дата: Пятница, 12.04.2013, 09:50 | Сообщение # 236 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата (upimm) но если увеличить время подсчёта ипульсов то и шаг показаний изменится ! Да, но и коэффициент уже будет другой А длительность "окна" подсчета импульсов определяется значением переполнения таймера 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
| Ну вот, как и обещал выкладываю фото упрощенной версии БК ,а именно часы-вольтметр.вот так примерно выглядит всё это безобразие в сборе. Правда как оказалось температура была не лишней, да и место в нижней строке возле показаний вольтметра осталось, ну ничего.Автору ещё раз огромное спасибо за переделку прошивки.
|
|
| |