Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Coupleurs de bus EIB/KNX
#45
On 9 août, 10:05, "stephane.herr...@gmail.com"
<stephane.herr...@gmail.com> wrote:
> Je pense que cette idée est très intéressante parce qu'elle permettra
> de développer un accès au bus "amateur"!
Oui, c'est une première étape importante pour réellement ouvrir le
système EIB aux hobbyistes que nous sommes.
La deuxième étape sera de décoder le format des
fichiers .vd2/.vd3/.vd4 afin de pouvoir les utiliser dans un futur
clone d'ETS open-source, ou bien de créer nos propres fichiers .vd*
pour nos interfaces faites maisons et pouvoir les configurer dans ETS.
Cette étape sera sans doute plus difficile si l'EIBA ne nous aide pas
mais on verra bien, je suis déjà curieux de voir leur réaction face à
l'apparition de petites interface faite maison.

> Pour l'instant, je connais assez bien le PIC 16F876. Je le programme
> en C avec le compileur CCS mais celui-ci n'est pas gratuit...
> Sur quel outil tu te bases pour développer sur les pics?
Entre un 876 et un 877, la transition est plus que facile, pour ma
part, j'ai préfèré prendre le modèle avec un petit peu plus de mémoire
car comme je n'ai pas beaucoup d'expérience je vais sans doute
gaspiller de la mémoire dans mes premières réalisations.
Je ne suis pas un grand copain du C que je trouve assez peu lisible,
alors, à tout prendre, je me suis lancé directement en assembleur.
J'utilise "bêtement" MPLAB IDE et l'assembleur inclus, le tout étant
gratuit - merci Microchip.
Je ne suis encore qu'un grand débutant avec les microcontroleurs, mais
avec les cours de Bigonoff (gratuits sur le web) cela me semble
vraiment facile à utiliser.

> J'utilise aussi un bootloader.
Oui, pourquoi pas, c'est sans doute très pratique, mais pour l'instant
je suis très content de la facilité de (re-)programmation des PIC in-
situ permise par l'ICD2 : on retire le montage du bus, on enlève 5
petits jumpers, on branche les 5 fils de l'ICD2 sur les pinoches des
jumpers et hop l'affaire est faite.
A terme, j'aimerais aussi pouvoir implémenter la programmation des
tables et de l'application via le bus EIB, à ce moment là le
bootloader ne sera plus très utile, mais dans un premier temps ce sera
sans doute une bonne idée d'utiliser un bootloader pour tous ceux qui
utilisent un programmateur avec socket ZIF, ce qui oblige de retirer
le PIC du montage à chaque fois.

> Si j'ai bien compris ton projet est de développer une interface au bus
> EIB en utilisant le protocole EIB et pas le protocole FT1.2? Je pense
> que c'est une bonne chose malgré les remarques comme quoi c'est un
> projet trop difficile...
Oui et non, cela dépend comment on relie le PIC au bus EIB.
Si on utilise un transceiver du type FZE 1065/1066 comme sur les bon
vieux BCU et BIM 11x, ou si l'on construit soit-même son transceiver
en composants discrets, le PIC doit alors tenir compte de nombreuses
contraintes temporelles afin de respecter toutes les règles de
priorité d'acces au bus et la résolution des conficts. Au total, cela
donne une gestion des interruptions et des timers très complexe et je
ne suis pas sur que la famille des PIC16F soit bien équipée pour cette
tâche (il y trop peu de timers disponibles et un seul niveau de
priorité dans les interruptions), pour ce genre de projet je prendrais
plutôt un PIC24 ou un dsPIC, mais c'est de tout façon trop complexe
pour moi actuellement.
Par contre, moi je pense utiliser un TP-UART comme interface avec le
bus, ce qui simplifie beaucoup les choses et reduit grandement les
contraintes temporelles. Je ne connais pas bien le protocol FT1.2 mais
à mon avis interfacer un PIC avec un TP-UART ou avec un BCU en mode
FT1.2 représente quasiment le même travail.
Je pense que du point de vue prix, l'option BCU est plus cher mais ce
n'est pas certain vu les quelques composants qu'il faut ajouter autour
de la puce TP-UART.
J'ai acheté 8 TP-UART chez Opternus mais je ne suis pas encore assez
loin dans mon projet pour commencer à souder quoi que ce soit pour
l'instant.
Dans un premier temps, je vais tester les réponses de mon PIC en
simulant le TP-UART (et donc le BUS EIB) avec le port série de mon PC,
ensuite je penserai au hardware.


Messages dans ce sujet
Coupleurs de bus EIB/KNX - par Marcha - 26/07/2007, 17:42:14
Coupleurs de bus EIB/KNX - par jef2000 - 26/07/2007, 20:34:10
Coupleurs de bus EIB/KNX - par Marcha - 27/07/2007, 11:16:02
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 30/07/2007, 09:14:03
Coupleurs de bus EIB/KNX - par jef2000 - 30/07/2007, 11:43:05
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 30/07/2007, 12:36:22
Coupleurs de bus EIB/KNX - par jef2000 - 30/07/2007, 16:00:31
Coupleurs de bus EIB/KNX - par Marc Assin - 30/07/2007, 17:04:53
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 31/07/2007, 08:57:11
Coupleurs de bus EIB/KNX - par Marc Assin - 31/07/2007, 09:30:45
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 31/07/2007, 09:51:41
Coupleurs de bus EIB/KNX - par nulix - 31/07/2007, 10:02:48
Coupleurs de bus EIB/KNX - par jef2000 - 31/07/2007, 15:19:56
Coupleurs de bus EIB/KNX - par nulix - 31/07/2007, 15:41:34
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 01/08/2007, 10:30:50
Coupleurs de bus EIB/KNX - par Marc Assin - 01/08/2007, 14:44:37
Coupleurs de bus EIB/KNX - par mickg - 01/08/2007, 16:58:06
Coupleurs de bus EIB/KNX - par Marc Assin - 02/08/2007, 08:35:33
Coupleurs de bus EIB/KNX - par mickg - 02/08/2007, 09:12:58
Coupleurs de bus EIB/KNX - par Marc Assin - 02/08/2007, 13:53:46
Coupleurs de bus EIB/KNX - par mickg - 02/08/2007, 14:21:06
Coupleurs de bus EIB/KNX - par Marc Assin - 04/08/2007, 18:05:13
Coupleurs de bus EIB/KNX - par junior76 - 04/08/2007, 18:14:51
Coupleurs de bus EIB/KNX - par Marc Assin - 04/08/2007, 18:43:05
Coupleurs de bus EIB/KNX - par Marc Assin - 04/08/2007, 18:52:36
Coupleurs de bus EIB/KNX - par mickg - 04/08/2007, 20:30:32
Coupleurs de bus EIB/KNX - par Marc Assin - 05/08/2007, 08:04:47
Coupleurs de bus EIB/KNX - par mickg - 05/08/2007, 08:36:11
Coupleurs de bus EIB/KNX - par Marc Assin - 05/08/2007, 09:09:14
Coupleurs de bus EIB/KNX - par jef2000 - 05/08/2007, 09:54:44
Coupleurs de bus EIB/KNX - par Marc Assin - 05/08/2007, 15:13:48
Coupleurs de bus EIB/KNX - par jef2000 - 05/08/2007, 16:19:54
Coupleurs de bus EIB/KNX - par Marc Assin - 05/08/2007, 16:53:07
Coupleurs de bus EIB/KNX - par Marc Assin - 05/08/2007, 17:13:41
Coupleurs de bus EIB/KNX - par mickg - 06/08/2007, 09:53:15
Coupleurs de bus EIB/KNX - par Marc Assin - 06/08/2007, 10:42:00
Coupleurs de bus EIB/KNX - par Marc Assin - 06/08/2007, 16:07:45
Coupleurs de bus EIB/KNX - par mickg - 06/08/2007, 16:37:18
Coupleurs de bus EIB/KNX - par Marc Assin - 06/08/2007, 17:11:53
Coupleurs de bus EIB/KNX - par keldo - 08/08/2007, 01:15:03
Coupleurs de bus EIB/KNX - par Marc Assin - 08/08/2007, 09:13:19
Coupleurs de bus EIB/KNX - par keldo - 08/08/2007, 14:13:46
Coupleurs de bus EIB/KNX - par keldo - 08/08/2007, 15:06:56
Coupleurs de bus EIB/KNX - par stephane.herraiz@gmail.com - 09/08/2007, 09:05:49
Coupleurs de bus EIB/KNX - par keldo - 09/08/2007, 14:42:23
Coupleurs de bus EIB/KNX - par Marc Assin - 09/08/2007, 16:04:51
Coupleurs de bus EIB/KNX - par keldo - 10/08/2007, 01:49:07
Coupleurs de bus EIB/KNX - par Steven - 10/08/2007, 08:10:41
Coupleurs de bus EIB/KNX - par keldo - 10/08/2007, 12:57:47
Coupleurs de bus EIB/KNX - par Ludovic50750 - 10/08/2007, 13:21:53
Coupleurs de bus EIB/KNX - par Steven - 10/08/2007, 13:45:55
Coupleurs de bus EIB/KNX - par keldo - 12/08/2007, 01:11:01
Coupleurs de bus EIB/KNX - par keldo - 16/08/2007, 21:08:21
Coupleurs de bus EIB/KNX - par Marc Assin - 30/08/2007, 18:08:33
Coupleurs de bus EIB/KNX - par Marc Assin - 17/09/2007, 14:37:19
Coupleurs de bus EIB/KNX - par keldo - 18/09/2007, 00:40:29
Coupleurs de bus EIB/KNX - par jef2000 - 18/09/2007, 08:15:06
Coupleurs de bus EIB/KNX - par Marc Assin - 18/09/2007, 08:38:26
Coupleurs de bus EIB/KNX - par Dfrog - 18/09/2007, 11:25:05
Coupleurs de bus EIB/KNX - par Marc Assin - 20/09/2007, 18:59:08
Coupleurs de bus EIB/KNX - par David Aussillou - 20/09/2007, 19:03:12
Coupleurs de bus EIB/KNX - par Marc Assin - 20/09/2007, 19:17:57
Coupleurs de bus EIB/KNX - par David Aussillou - 20/09/2007, 20:04:41
Coupleurs de bus EIB/KNX - par Marc Assin - 20/09/2007, 20:37:04
Coupleurs de bus EIB/KNX - par keldo - 21/09/2007, 21:28:25
Coupleurs de bus EIB/KNX - par keldo - 21/09/2007, 21:55:14
Coupleurs de bus EIB/KNX - par Marc Assin - 22/09/2007, 08:27:52
Coupleurs de bus EIB/KNX - par mickg - 22/09/2007, 08:37:59
Coupleurs de bus EIB/KNX - par keldo - 24/09/2007, 22:33:39
Coupleurs de bus EIB/KNX - par Marc Assin - 25/09/2007, 08:06:26

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)