Суббота, 27.04.2024, 03:52
| RSS
Главная | Бортовой компьютер на 16F676 - Страница 2 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Форум » ФОРУМ » Автоэлектроника » Бортовой компьютер на 16F676
Бортовой компьютер на 16F676
AdminДата: Вторник, 20.11.2012, 12:12 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата Admin ()
Могу переделать под однострочный дисплей вот эту схему на дешевом МК 16F676 - http://lock.3dn.ru/news....2-14-55

Chel, вот схема термометра на 2 датчика на 676 пике.
Но, так как у меня не было дисплея 1601, я смоделировал устройство в Протеусе. Судя по информации, у однострочных дисплеев на 16 символов может быть различная адресация этой одной строки - или 16х1 (как в моем варианте), так и 8х2 (причем "вторая" часть строки может начинаться с адреса 0х40). Поэтому, схему вам необходимо протестировать в "железе" и сообщить, что получилось (т.е выводится ли "вторая" часть строки - температура на улице).

В итоге все должно выглядеть так - слева температура в доме (пиктограмма дома), справа температура на улице (пиктограмма солнца). Предел измерений обоих темрмодатчиков стандартный: -55....+125 градусов.



Схему берем отсюда - http://electromost.com/news....2-14-55 резисторы R1-R3 можно исключить. Так же, если это не "автомобильный" вариант, необязательными элементами являются L1, VD2. Диод VD1 можно оставить - это защита от переполюсовки питания.

Прошивка во вложении:
Прикрепления: 676_01.zip (1.3 Kb)
 


ChelДата: Вторник, 20.11.2012, 12:12 | Сообщение # 12
Группа: Пользователи
Сообщений: 29
Статус: Offline
Спасибо.Сейчас буду пробовать.
 
ChelДата: Вторник, 20.11.2012, 12:13 | Сообщение # 13
Группа: Пользователи
Сообщений: 29
Статус: Offline
А какие биты конфигурации.

Скидал на монтажке мин. за 40 прошил.Вот что получилось.
Прикрепления: 2065469.jpg (91.8 Kb)
 
ChelДата: Вторник, 20.11.2012, 12:13 | Сообщение # 14
Группа: Пользователи
Сообщений: 29
Статус: Offline
А если прошить версию под 1602 то вот
Прикрепления: 9404768.jpg (88.4 Kb)
 
AdminДата: Вторник, 20.11.2012, 12:13 | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Quote (Chel)
А если прошить версию под 1602 то вот


В принципе, все понятно, мне нужно будет в программе изменить несколько адресов вывода информации. В любом случае получается, что и прошивка 1602 вполне подойдет под однострочный индикатор. Значит, адресация в этом индикаторе все же 8х2, а не 16х1, т.е. вторая "половина" строки начинается с адреса 0ХС0
 


MazzzДата: Вторник, 20.11.2012, 12:13 | Сообщение # 16
Группа: Пользователи
Сообщений: 20
Статус: Offline
Здравствуйте!!! Собрал получился вот такой баг, с чем может быть связано
Прикрепления: 3238745.jpg (44.7 Kb)
 
AdminДата: Вторник, 20.11.2012, 12:13 | Сообщение # 17
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Chel, прошивку обновил, качаем из поста #11 и смотрим, что получается.
 
jumboДата: Вторник, 20.11.2012, 12:13 | Сообщение # 18
Группа: Пользователи
Сообщений: 1
Статус: Offline
Здравствуйте уважаемый автор, очень понравилась ваша конструкция бортового компьютера на 16F676, можете ли переделать прошивку чтобы отображалось два вольтметра, один будет измерять напряжение бортовой сети а другой подключить параллельно к датчику бака чтобы показывал напряжение уровня топлива.
 
ChelДата: Вторник, 20.11.2012, 12:13 | Сообщение # 19
Группа: Пользователи
Сообщений: 29
Статус: Offline
Уже лучше но всеравно что то не так.
Прикрепления: 0728128.jpg (167.8 Kb)
 


AdminДата: Вторник, 20.11.2012, 12:13 | Сообщение # 20
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Quote (Mazzz)
Здравствуйте!!! Собрал получился вот такой баг, с чем может быть связано

Даже затрудняюсь сразу ответить, сейчас просмотрель прошивку, все там правильно. На всякий случай убрал неиспользуемые блоки программы, но не думаю, что это может как-то влиять. В идеале было бы попробовать на время "подкинуть" другой индикатор.

В общем, попробуйте ещё раз залить уже измененную прошивку из поста №9

Quote (jumbo)
а другой подключить параллельно к датчику бака чтобы показывал напряжение уровня топлива

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

Сейчас ничего обещать не могу, я уже и так перевыполнил "социалистические" обязательства по "просьбам трудящихся" касаемо изменения прошивок данного девайса biggrin Возможно, как-нибудь позже и сделаю, но при условии, что будет предоставлена четкая таблица соотношений литры/вольты. Хотя бы при пустом, заполненном наполовину и при полном баке.
 
Форум » ФОРУМ » Автоэлектроника » Бортовой компьютер на 16F676
Поиск:



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