Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое.

Ответ
Опции темы

Самодельный круиз-контроль

Непрочитано 16.01.2011, 05:55   #481
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Спасибо.
Во вложении схема и печатка в 5лэйауте.
Миниатюры:
Нажмите на изображение для увеличения
Название: KRUIZ v_1_4.jpg
Просмотров: 311
Размер:	87.8 Кб
ID:	16899  
Вложения:
Тип файла: rar KRUIZv_1_4.rar (28.3 Кб, 213 просмотров)
Реклама:
ankar вне форума   Ответить с цитированием
Непрочитано 16.01.2011, 05:59   #482
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

ankar, завтра постараюсь время выкроить.
gnomon72 вне форума   Ответить с цитированием
Непрочитано 16.01.2011, 06:09   #483
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Да, кстати. Порты РВ3-5 желательно постоянно на выход с подтяжкой, чтобы не ловили гав.
ankar вне форума   Ответить с цитированием
Непрочитано 16.01.2011, 06:15   #484
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Во бдин!!! Накосячил. Массуне подсоединил. Исправил
Вложения:
Тип файла: rar KRUIZv_1_4.rar (26.7 Кб, 151 просмотров)
ankar вне форума   Ответить с цитированием
Непрочитано 16.01.2011, 18:18   #485
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

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

procedure InitPorts;
begin
DDRB:= %00111000; // _ _ LED _ BUZ CON1 CON2 SPD
PortB:= %00000111;
DDRC:= %00001111; // _ _ _ _ _ DRV1 DRV2 DRVE
PortC:= %00000000;
DDRD:= %00000000; // _ S1 S2 S3 S4 STOP UART UART
PortD:= %00000111;
end InitPorts;

Перепишите, как Вам надо и выложите здесь, а я воткну в исходники.

И ещё желательно расписать переназначение портов в виде таблички типа "Порт/Пин DIP схема -- Порт/Пин SMD схема", чтобы мне не мучится каждый раз при смене версии ползая по схеме.

Последний раз редактировалось gnomon72; 16.01.2011 в 18:30.
gnomon72 вне форума   Ответить с цитированием
Непрочитано 16.01.2011, 23:48   #486
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

PD3/UP (DIP)------PC4/UP (SMD)
PD4/DOWN (DIP) ----PC5/DOWN (SMD)
PD5/REST (DIP) ---PD0/REST(SMD)
PD6/AUTO(DIP)-----PD1/AUTO(SMD)
PB5/LED (DIP)----PC3/LED(SMD)
PB3/BUZ (DIP)----PD4/BUZ (SMD)
DDRB:= %00111000; // _ _ _ _ _ CON1 CON2 SPD
PortB:= %00000111;
DDRC:= %00000111; // _ _ DOWN UP LED DRV1 DRV2 DRVE
PortC:= %00111000;
DDRD:= %00000000; // _ _ _ BUZ _ STOP AUTO REST
PortD:= %00010111;

С двоичными я могу напутать, но по таблице желательно так.
И сразу выкладываю причесанную печатку. С утра оно ясней стало
Вложения:
Тип файла: rar KRUIZv_1_5.rar (28.7 Кб, 167 просмотров)

Последний раз редактировалось ankar; 16.01.2011 в 23:53. Причина: ошибка в DDRC
ankar вне форума   Ответить с цитированием
Непрочитано 17.01.2011, 00:55   #487
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

ankar, вот я почему и попросил расписать порты до и после, а так же подтяжку и их режим работы, чтобы избежать путаницы.
1. По Вашей схеме конечники оказались "перевернуты" - было con1 (max) на PB2, стало на PB1; было con2 (min) на PB1, стало на PB2, но в таблице Вы это не указываете.
2. Светодиод стал на PC3, но двоичное значение DDRC у Вас оказывается не выходом, а входом с подтяжкой DDRC=%00000111.
3. С выходом на пищалку PD4 такая же история, как со светодиодом - вместо выхода оказывается вход с подтяжкой.

Давайте ещё раз как следует распишем и утвердим только измененные порты.

Таким образом изменились следующие порты:
UP - PC4
DOWN - PC5
REST - PD0
AUTO - PD1
BUZ - PD4
LED - PC3
CON1(MAX) - PB1
CON2(min) - PB2

По подтяжке:
1. Делаю PB5, PB4, PB3 входами с активной внутренней подтяжкой.
2. Остальные порты в соответствии с их функционалом, но на входах внутреннюю подтяжку убираю, т.к. у нас везде установлена более мощная внешняя подтяжка.
3. На незадействованные порты "плюём слюной" и оставляем их как есть (входами без подтяжки).

Утверждаем такое положение вещей или будут какие-то замечания?
gnomon72 вне форума   Ответить с цитированием
Непрочитано 17.01.2011, 15:23   #488
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Годится. Согласен.
Просто с бинарными числами я вполне мог напутать.В содевизион там проще.
По второму пункту- по моему, подтяжку не стоит убирать, хотя и есть внешняя, но в некоторых случаях, опять же по моему, стоит перестраховаться. Пайка ручная и бывает непропай.Да и вибрация.
ankar вне форума   Ответить с цитированием
Непрочитано 17.01.2011, 15:32   #489
ankar
Временная регистрация
 
Регистрация: 21.04.2007
Сообщений: 52
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
ankar на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Да и еще. Порты программирования я у себя ставлю на выход. Чтобы они не ловили помех. Если они,конечно, не задействованы в схеме. Трамблер вообще-то дает довольно мощную искру. а это чревато сильными помехами.
Хотя, тут тоже есть опасность . Случайное короткое и , как следствие выход из строя. но тут уже на любителя.Так,что РВ3..5 по Вашему разумению.
Спасибо.

Последний раз редактировалось ankar; 17.01.2011 в 15:41. Причина: добавление.
ankar вне форума   Ответить с цитированием
Непрочитано 17.01.2011, 15:34   #490
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

ankar, если не выключать внутреннюю подтяжку, то, насколько я понимаю, получается параллельное включение с внешней и общее сопротивление сопротивление будет меньше, чем внешняя. Хотя ни на что вроде бы не повлияет - давайте сделаем ещё и внутреннюю подтяжку.

А зачем Вы "перевернули" концевики?
gnomon72 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль приближения/удаления целевого обьекта или аналог proximity Boris_gunner Электроника - это просто 18 25.04.2016 11:52
[Решено] Самодельный пирометр Classic001 Измерительное оборудование 6 27.10.2011 10:52
Самодельный сварочный трансформатор - дополнительная обмотка E_C_C Производственное оборудование 5 01.11.2010 21:02
Контроль целостности передаваемых данных ksd034 Микроконтроллеры, АЦП, память и т.д 4 08.07.2010 21:46
Входной контроль микроконтроллеров TMS320LF2406APZA alnikr Цифровые сигнальные процессоры 8 18.05.2010 14:38


Часовой пояс GMT +4, время: 12:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.