Управление автомобильным ЦЗ

Обсуждаем цифровые устройства...
Ответить
LIGA
Родился
Сообщения: 9
Зарегистрирован: Вт окт 26, 2010 16:44:55

Управление автомобильным ЦЗ

Сообщение LIGA »

Добрый день Ув. форумчане! Устал постоянно ключом открывать машину и появилась идея почему бы не автоматизировать этот процесс с помощью таблеток ds1990 и микроконтроллера семейства AVR? Считыватель можно вывести место личинки замка. Никто подобными действиями не занимался? Контроллеры начал учить недавно и поэтому многого еще не знаю. Возможно кто то заинтересуется и сможет помочь ?
Спасибо! Извините если создал тему не в той ветке.
Реклама
Реклама
Аватара пользователя
@nod
Встал на лапы
Сообщения: 98
Зарегистрирован: Вт июл 29, 2008 01:45:38
Откуда: Днепропетровск

Re: Управление автомобильным ЦЗ

Сообщение @nod »

LIGA писал(а):Считыватель можно вывести место личинки замка.
Вот ЭТОГО не советую - села както АКБ, так хорошо что ключ был, а такбы никак не открыть :o
Аватара пользователя
deinewaffe
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Пн янв 14, 2008 12:36:36
Откуда: Москва,Санкт-Петербург
Контактная информация:

Re: Управление автомобильным ЦЗ

Сообщение deinewaffe »

потерял таблэтку и кирдык.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление автомобильным ЦЗ

Сообщение Jack_A »

deinewaffe писал(а):потерял таблэтку и кирдык.
На этот случай есть сервиспак : дрэл и кувалда.
А если серьезно - мне кажется, что это за это стремление к максиудобству будет расплата - повышенный риск угона. Это ж так удобно : кликнул кнопочку издаля, и замки открылись. А рядом стоит со сканером супостат и облизывается на твой Майбах ( Лексус, Роллс-Ройс ). Если бы у меня была машина ( чисто теоретически, бо практически никогда ), я бы вдобавок к штатной охранке ( наверное, без нее будут проблемы со страховой компанией ) присобачил бы самопальную приблуду, которая своей непредсказуемостью свела бы с ума угонщика. Напимер : вскрыл, завел - через 5с мотор заглох. Завел опять - мотор заглох уже через секунду, да еще из-под капота истошный вопль :"Караул! Грабять! Милиция, мать вашу! " и т.п.
Последний раз редактировалось Jack_A Сб июл 30, 2011 15:48:28, всего редактировалось 1 раз.
Реклама
LIGA
Родился
Сообщения: 9
Зарегистрирован: Вт окт 26, 2010 16:44:55

Re: Управление автомобильным ЦЗ

Сообщение LIGA »

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


/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.9 Standard
Automatic Program Generator
© Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date : 22.07.2011
Author : F4CG
Company : F4CG
Comments:


Chip type : ATmega16
Program type : Application
Clock frequency : 8,000000 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
*****************************************************/

#include <mega16.h>
#define out PORTB.1
#define led PORTB.2
#define button1 PINB.4
#define button2 PINB.3
// 1 Wire Bus functions
#asm
.equ __w1_port=0x1B ;PORTA
.equ __w1_bit=3
#endasm
#include <1wire.h>

// Declare your global variables here
#pragma warn-
eeprom unsigned char zero=255;
eeprom unsigned char rom_code[7,8];
eeprom unsigned char m=0;
#pragma warn+
unsigned char read_rom_code[8];

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x1B ;PORTA
#endasm
#include <lcd.h>
#include <stdio.h>
#include <delay.h>

#define DS1990_FAMILY_CODE 1
#define SEARCH_ROM 0xF0
#define MAX_DEVICES 8


// Declare your global variables here

void main(void)
{ // Declare your local variables here
unsigned char i,j,n;

// Crystal Oscillator division factor: 1
#pragma optsize-

#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Func5=In Func4=In Func3=In Func2=Out Func1=Out Func0=In
// State5=P State4=P State3=P State2=0 State1=0 State0=T
PORTB=0x38;
DDRB=0x06;

// Analog Comparator initialization
// Analog Comparator: Off
ACSR=0x80;




while(1)
{
if(w1_init()) // èíèöèàëèçàöèÿ 1-Wire
{w1_search(0xF0,&read_rom_code[0]);
for(i=0;i<m;i++) // ñðàâíåíèå ïîáàéòíî ñ÷èòàííîãî è ñîõðàíåííîãî êîäîâ
{
n=0;
for(j=0;j<8;j++) {if(read_rom_code[j]==rom_code[i,j]) n++;}
if(n==8) goto zamok;}
}

if(button1==0) // ïðîâåðêà íàæàòèÿ êíîïêè
{
while(button1==0) {} // îæèäàíèå îòïóñêàíèÿ êíîïêè
led=1; // ìèãàíèå ñâåòîäèîäà
delay_ms(500);
led=0;
// ðåæèì ïðîãðàììèðîâàíèÿ è ñòèðàíèÿ â EEPROM
while(w1_init()==0) {if(button1==0) goto end;
if(button2==0) break;}

if(button2==0)
{ while(button2==0) {}
for(i=0;i<m;i++) // ñòåðåòü âñå êëþ÷è
{for(j=0;j<8;j++) {rom_code[i,j]=0;}
m=0;}
goto led_end;}

w1_search(0xF0,&read_rom_code[0]); //çàïèñàòü â EEPROM
if(m==7) goto end;
else
{for(j=0;j<8;j++)
{rom_code[m,j]=read_rom_code[j];}
m++;
led_end: led=1; // ïîäòâåðæäåíèå çàïèñè è ñòèðàíèÿ
delay_ms(2000);
led=0;
delay_ms(500);
led=1;
delay_ms(500);
led=0;
delay_ms(200);}

end: while(button1==0) {} // îæèäàíèå îòïóñêàíèÿ êíîïêè
for(i=0;i<2;i++)
{led=1;
delay_ms(500);
led=0;
delay_ms(200);}


}

if(button2==0) delay_ms(200);
if(button2==0)
zamok: { out=1; // ïðîöåäóðà îòêðûòèÿ çàìêà
delay_ms(5000);
out=0; }
Реклама
LIGA
Родился
Сообщения: 9
Зарегистрирован: Вт окт 26, 2010 16:44:55

Re: Управление автомобильным ЦЗ

Сообщение LIGA »

Что то никто помочь не может видимо.... тогда другой вопрос как записать в константе номер таблетки и потом с ним сравнить?
ну сравнить то понятно, а записать не очень объясните плз
LIGA
Родился
Сообщения: 9
Зарегистрирован: Вт окт 26, 2010 16:44:55

Re: Управление автомобильным ЦЗ

Сообщение LIGA »

Всем спасибо !!!Как смотрю тут только фулдят для набивания кол-ва постов)
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Управление автомобильным ЦЗ

Сообщение pyzhman »

А предположение было, что само с неба свалится? Увы.
Docendo discimus
Аватара пользователя
asteroid7
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Re: Управление автомобильным ЦЗ

Сообщение asteroid7 »

LIGA писал(а):Что то никто помочь не может видимо....
Вот çà ýòîò ãîâíîêîä и не помогают :)
Ответить

Вернуться в «Цифровая техника»