Ik wil graag m'n domotica verbinden met het toestel dat instaat voor de verluchting (renson health box).
Nu kan je heel eenvoudig de 4 standen schakelaar emuluren en zo kan je de stand opvragen en instellen.
Maar ik zou graag wat verder gaan en de interne info opvragen.
Op het pcb zitten er nog 2 interfaces die niet in gebruik zijn: "PDI" en "INTERFACE"
PDI is voor zover ik kan terugvinden te gebruiken voor het programmeren en debuggen van de atxmega.
Via de andere , met label "INTERFACE" , kan je (volgens de fabrikant) info uitlezen. Dit is echter niet bedoeld voor de gebruiker, maar enkel voor de eigen techniekers. De pinout etc willen ze niet vrijgeven.
De output zou een log file zijn waar geen real time clock aan gekoppeld is.
Tweaker zijnde ben ik dan maar begonnen met de print te onderzoeken en de pcb verbindingen te volgen.
Het resultaat is:
- een verbinding (rechtstreeks) met pin PC2 (pin18) die volgens het datasheet van de ATXmega RxD0 (Receiver Data for USART n) kan zijn
- een verbinding (rechtstreeks) met pin PC3 (pin 19). die volgens het datasheet TxD0 (Transmitter Data for USART n) kan zijn
- een verbinding met een knop met label "RESET" (knop hangt tussen dit signaal en gnd)
- een verbinding met vorige maar met een 1K weerstand ertussen
- enkele gnd
- vcc 3.3V van een lm3490
- verbinding die enerzijds via 2 condensatoren (parallel van elkaar een grote en een kleine smd) aan de gnd hangt, en anderzijds via een spoel (L) is verbonden met vcc. diezelfde vanaf hetzelfde punt bij de verbinding vcc is er ook een verbinging met PD2 (pin 28) via een weerstand van 10k en ook aan een ULN2003a (poort 1B)
- een verbinding met een led (met weerstand) (en condensator parallel over weerstand en led) die ook naar pin PC1(17) gaat. Dit is volgens de datasheet XCK0 (Transfer Clock for USART 0)
Is het correct te veronderstellen dat:
- die verbinding via vcc met PD2 (pin) 28 niks te maken heeft met de interface, maar eerder toevallig ontwerpmatig daar is terecht gekomen
- de pinnen PC1 (17) PC2 (18) en PC3(19) een usart poort zijn...
Nu is natuurlijk nog de vraag: hoe kan ik dit best (en veilig) aansluiten op een raspberry pi?
(een gewone seriele poort heb ik ervaring mee, maar niet met die extra clock....
Ik heb bv nog een usb-serial liggen (gebaseerd op een PL-2303hx). Kan ik die gebruiken als ik er de 3.3V van gebruik ipv de 5V? (en de clock gewoon weglaat?)
Nu kan je heel eenvoudig de 4 standen schakelaar emuluren en zo kan je de stand opvragen en instellen.
Maar ik zou graag wat verder gaan en de interne info opvragen.
Op het pcb zitten er nog 2 interfaces die niet in gebruik zijn: "PDI" en "INTERFACE"
PDI is voor zover ik kan terugvinden te gebruiken voor het programmeren en debuggen van de atxmega.
Via de andere , met label "INTERFACE" , kan je (volgens de fabrikant) info uitlezen. Dit is echter niet bedoeld voor de gebruiker, maar enkel voor de eigen techniekers. De pinout etc willen ze niet vrijgeven.
De output zou een log file zijn waar geen real time clock aan gekoppeld is.
Tweaker zijnde ben ik dan maar begonnen met de print te onderzoeken en de pcb verbindingen te volgen.
Het resultaat is:
- een verbinding (rechtstreeks) met pin PC2 (pin18) die volgens het datasheet van de ATXmega RxD0 (Receiver Data for USART n) kan zijn
- een verbinding (rechtstreeks) met pin PC3 (pin 19). die volgens het datasheet TxD0 (Transmitter Data for USART n) kan zijn
- een verbinding met een knop met label "RESET" (knop hangt tussen dit signaal en gnd)
- een verbinding met vorige maar met een 1K weerstand ertussen
- enkele gnd
- vcc 3.3V van een lm3490
- verbinding die enerzijds via 2 condensatoren (parallel van elkaar een grote en een kleine smd) aan de gnd hangt, en anderzijds via een spoel (L) is verbonden met vcc. diezelfde vanaf hetzelfde punt bij de verbinding vcc is er ook een verbinging met PD2 (pin 28) via een weerstand van 10k en ook aan een ULN2003a (poort 1B)
- een verbinding met een led (met weerstand) (en condensator parallel over weerstand en led) die ook naar pin PC1(17) gaat. Dit is volgens de datasheet XCK0 (Transfer Clock for USART 0)
Is het correct te veronderstellen dat:
- die verbinding via vcc met PD2 (pin) 28 niks te maken heeft met de interface, maar eerder toevallig ontwerpmatig daar is terecht gekomen
- de pinnen PC1 (17) PC2 (18) en PC3(19) een usart poort zijn...
Nu is natuurlijk nog de vraag: hoe kan ik dit best (en veilig) aansluiten op een raspberry pi?
(een gewone seriele poort heb ik ervaring mee, maar niet met die extra clock....
Ik heb bv nog een usb-serial liggen (gebaseerd op een PL-2303hx). Kan ik die gebruiken als ik er de 3.3V van gebruik ipv de 5V? (en de clock gewoon weglaat?)
[ Voor 3% gewijzigd door Promy op 14-07-2014 20:49 ]