bladox.com Forum Index bladox.com
Turbo SIM Toolkit Adapter Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Piny na Autoalarmu

 
Post new topic   Reply to topic    bladox.com Forum Index -> v?e o turbu
View previous topic :: View next topic  
Author Message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Sat Feb 12, 2011 7:34 pm    Post subject: Piny na Autoalarmu Reply with quote

Tak jsem tady zase Embarassed

V pins.txt je:

Code:
Opto In_0   IN_CENTRAL (TM2 only)
Opto In_1   IN_ALARM#1 (TM2 only)

Opto Out_0   OUT_BLOCK (TM2 only)
Opto Out_1   CONFIG_OPTO_OUT_1_PULSE or OUT_AIRCON (TM2 only)

P1   IN_CENTRAL (unused for TM2)
P2   IN_ALARM#2
P3   IN_ALARM#1 (unused for TM2)
P4   unused - IN_AIRCON
P5   IN_PANIC (was IN_USER)      - for panic btn
P6   OUT_ALARM_BTN (was OUT_USER1)   - pulse if alarm detected
P7   OUT_ACTIVATED (was OUT_USER2)   - active if activated
P8   OUT_ALARM (was OUT_USER3)   - active if alarm detected
P9   OUT_CHARGER         - to disconnect charger (about once a day), needed for some phones
P10   unused - OUT_RESET
P11   OUT_AIRCON (unused for TM2 if not CONFIG_OPTO_OUT_1_PULSE)   - SMS controlled
P12   OUT_BLOCK (unused for TM2)   - SMS controlled
P13   OUT_BRAKE         - turn on brake lights before block

RS232:
gnd
rts(out)
cts(in)
rxd(in)
txd(out)


No a já se nějak ztrácím, co se dá ovládat pomocí SMS a co ne Embarassed

Bylo by mo?né napsat, které P se dají ovládat pomocí SMS a pomocí jakého "slova"?

Moc děkuji Exclamation
Back to top
View user's profile Send private message
dary



Joined: 15 Oct 2007
Posts: 54

PostPosted: Tue Feb 15, 2011 1:59 pm    Post subject: Reply with quote

Prikladam jeste ceskou verzi souboru pins.txt, popis je platny jak pro Turbo Motion 1 (stara verze, ktera neni v prodeji), tak pro Turbo Motion 2.

Code:
PORT     POPIS PORTU

Opto In_0   IN_CENTRAL (pouze pro TM2)
Opto In_1   IN_ALARM#1 (pouze pro TM2)

Opto Out_0   OUT_BLOCK (pouze pro TM2)
Opto Out_1   OUT_AIRCON* (pouze pro TM2)

P1   IN_CENTRAL (nepouzito u TM2)
P2   IN_ALARM#2
P3   IN_ALARM#1 (nepouzito u TM2)
P4   nepouzito - IN_AIRCON
P5   IN_PANIC (puvodne IN_USER)      - tlacitko poplach
P6   OUT_ALARM_BTN (puvodne OUT_USER1)   - impuls pri detekci alarmu
P7   OUT_ACTIVATED (puvodne OUT_USER2)   - indikace aktivovaneho autoalarmu
P8   OUT_ALARM (puvodne OUT_USER3)      - indikace detekovaneho alarmu
P9   OUT_CHARGER            - pro odpojeni nabijecky (jednou denne)
P10   nepouzito - OUT_RESET
P11   nepouzito* (je-li CONFIG_OPTO_OUT_1_PULSE pak je OUT_AIRCON)   - ovladano pres SMS
P12   OUT_BLOCK (nepouzito u TM2)      - ovladano pres SMS
P13   OUT_BRAKE            - zapne brzdove svetlo pred aktivaci BLOCK

RS232:
gnd
rts(out)
cts(in)
rxd(in)
txd(out)

* defaultne neni CONFIG_OPTO_OUT_1_PULSE nastavene,
tzn.  OptoOut_1 je OUT_AIRCON a P11 je nepouzito
pokud uzivatel pri kompilaci nastavi CONFIG_OPTO_OUT_1_PULSE,
tak OptoOut_1 je PULSE a P11 je OUT_AIRCON


Ovládání autoalarmu pomocí SMS zpráv:

ON - aktivace autoalarmu
OFF - deaktivace autoalarmu
ALARM OFF - odvolání vyhlá?eného alarmu
BLOCK ON - aktivace výstupu OUT_BLOCK
BLOCK OFF - deaktivace výstupu OUT_BLOCK
AC ON - aktivace výstupu OUT_AIRCON
AC OFF - deaktivace výstupu OUT_AIRCON
COKOLIV - jakákoliv jiná zpráva vrátí aktuální nastavení

U vět?iny mobilních telefonů je mo?né autoalarm aktivovat nebo deaktivovat pouhým prozvoněním. Není tedy nutné posílat SMS zprávy ON nebo OFF.
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Tue Feb 15, 2011 5:50 pm    Post subject: Reply with quote

Tak?e pokud to dobře chápu, tak není mezi Pxx nic, co by ?lo u autoalarmu ovládat přes SMS, chápu to dobře? Naproti tomu je tam volné P12, které by mělo jít případně naprogramovat, chápu to dobře??? To by odpovídalo na atmelu PA4, tak?e pokdu bych si udělal celou sekvenci pro nějaký povel v SMS (třeba "PinON" a "PinOFF") tak bych to měl být schopen zapínat a vypínat pomocí SMS, je to tak?

Pokud to tak je, tak to zkusím napsat a hodit sem na kontrolu, bylo by to mo?né Embarassed

EDIT: tak procházím dokumentaci a třeba P9 na tu nabíječku má deklaraci:
Code:

#define ALARM_OUT_CHARGER_DDR DDRC
#define ALARM_OUT_CHARGER_DDR_PIN DD4
#define ALARM_OUT_CHARGER_PORT PORTC
#define ALARM_OUT_CHARGER_PORT_PIN PORT4


Potřeboval bych toto pro P12 Embarassed
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Tue Feb 15, 2011 6:18 pm    Post subject: Reply with quote

Napadá mě

Code:

#define ALARM_OUT_MOJE_DDR DDRA
#define ALARM_OUT_MOJE_DDR_PIN DD4
#define ALARM_OUT_MOJE_PORT PORTA
#define ALARM_OUT_MOJE_PORT_PIN PORT4


Ale je to jen výstřel do tmy a prosím o potvrzení, abych si alarm neodpálil Embarassed
Back to top
View user's profile Send private message
dary



Joined: 15 Oct 2007
Posts: 54

PostPosted: Wed Feb 16, 2011 10:36 am    Post subject: Reply with quote

krt.ecek wrote:
Tak?e pokud to dobře chápu, tak není mezi Pxx nic, co by ?lo u autoalarmu ovládat přes SMS, chápu to dobře?

Pokud potrebujete ovladat Pxx pomoci SMS, tak staci udelat kompilaci s nastavenym CONFIG_OPTO_OUT_1_PULSE (je v config.h).
Tim padem bude na Opto Out_1 kratky impuls pri detekci alarmu (to slouzi pro simulaci stlaceni tlacitka telefonu a zavolani na cislo ulozene jako rychla volba pod danym tlacitkem) a na P11 bude OUT_AIRCON, ktere se ovlada pres AC ON nebo AC OFF.
Back to top
View user's profile Send private message
dary



Joined: 15 Oct 2007
Posts: 54

PostPosted: Wed Feb 16, 2011 11:54 am    Post subject: Reply with quote

krt.ecek wrote:
Napadá mě

Code:

#define ALARM_OUT_MOJE_DDR DDRA
#define ALARM_OUT_MOJE_DDR_PIN DD4
#define ALARM_OUT_MOJE_PORT PORTA
#define ALARM_OUT_MOJE_PORT_PIN PORT4


Ale je to jen výstřel do tmy a prosím o potvrzení, abych si alarm neodpálil Embarassed

Ano, portu P12 odpovida PA4 a uvedena deklarace je spravna.
Zkuste, zkompilujte a otestujte.

Pokud budete mit malo mista na pridavany kod tak doporucuji nechat pouze CONFIG_LANG_CZ nebo CONFIG_LANG_EN a ostatni zakomentovat, to usetri dost mista.
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Thu Feb 17, 2011 10:28 am    Post subject: Reply with quote

Přiznám se, ?e jsem vět?í kamarád přímo s assemblerem, ne? s C, tak se rad?i zeptám, tím přepsáním deklarace se myslí

Code:
//#define CONFIG_OPTO_OUT_1_PULSE
tak odstranit ty lomítka pro komentář? nebo se to týká i nějakých následujících řádků??

např.

Code:
//#define CONFIG_AC_ON


Pro rychlé vyře?ení by mi toto stačilo a pak bych si to zkusil přeprogramovat. Za typ na uvolnění paměti děkuji, zatím jsem tento problém neměl, ale a? se vyskytne, rád si vzpomenu Cool
Back to top
View user's profile Send private message
dary



Joined: 15 Oct 2007
Posts: 54

PostPosted: Thu Feb 17, 2011 1:26 pm    Post subject: Reply with quote

Ano, staci smazat ty 2 lomitka pro komentar a zkompilovat.
Code:
#define CONFIG_OPTO_OUT_1_PULSE

Navod jak zkompilovat je tady http://www.bladox.com/devel_win.php?lang=cz .
V pripade nejakych potizi muzu zkompilovat a poslat hotovy trb s nastavenym CONFIG_OPTO_OUT_1_PULSE .

Pozn. Viceradkovy komentar se dela pomoci
/*
.
zakomentovany text
.
*/
tak to muzete pouzit u tech ostatnich jazyku, aby bylo vic mista
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Thu Feb 17, 2011 6:37 pm    Post subject: Reply with quote

jak kompilovat, nahrávat aplikace atd. vím, ji? jsem si několikrát originální autoalarm upravil, viz jiné topicy. Jen jsem si nebyl jist tou deklarací, jak jsem psal C není můj nej kamarád, něco v něm umím, ale zrovna deklarace překladačů atd. jsem pořádně nikdy nepochopil, ka?dopádně děkuji za radu, v nejbli??í době vyzkou?ím Wink
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Sun Aug 21, 2011 10:22 am    Post subject: Reply with quote

dary wrote:
krt.ecek wrote:
Tak?e pokud to dobře chápu, tak není mezi Pxx nic, co by ?lo u autoalarmu ovládat přes SMS, chápu to dobře?

Pokud potrebujete ovladat Pxx pomoci SMS, tak staci udelat kompilaci s nastavenym CONFIG_OPTO_OUT_1_PULSE (je v config.h).
Tim padem bude na Opto Out_1 kratky impuls pri detekci alarmu (to slouzi pro simulaci stlaceni tlacitka telefonu a zavolani na cislo ulozene jako rychla volba pod danym tlacitkem) a na P11 bude OUT_AIRCON, ktere se ovlada pres AC ON nebo AC OFF.


Omlouvám se za zpo?dění, toto opravdu funguje, jen mě zarazilo, ?e kdy? je AC ON, tak je tam 0V a kdy? AC OFF tak jsou tam volty 3, čekal jsem to obráceně, asi jsem někde něco přehlídl v dokumentaci Embarassed
Back to top
View user's profile Send private message
dary



Joined: 15 Oct 2007
Posts: 54

PostPosted: Mon Aug 22, 2011 11:13 am    Post subject: Reply with quote

Zrejme to tam mame takto inverzne nadefinovane.
Pokud trvate na opacne logice, urcite nebude problem si to prohodit.
Back to top
View user's profile Send private message
krt.ecek



Joined: 19 Jan 2009
Posts: 28

PostPosted: Mon Aug 22, 2011 11:15 am    Post subject: Reply with quote

To nepotřebuji, jinak samozřejmě by to ?lo ve funkci set_ac_on a v set_ac_off prohodit Embarassed Spí?e jsem chtěl, aby to tu bylo někde napsané pro dal?í..... Rolling Eyes
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    bladox.com Forum Index -> v?e o turbu All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group