Gebruiksaanwijzing voor de Flex Schakel Module FSM 2000 SCHAKELMODULE Hans Rigter Hulpverleningsdienst Brabant Noord Orthenseweg 2b 5212 XA s-hertogenbosch tel: 073 6889 515 fax: 073 6889 599 gsm: 06 53 168232 e-mail: h.rigter@hvd-brabant-noord.nl (zakelijk) e-mail: post@hans-rigter.nl (prive) FSM 2000 SCHAKELMODULE 1 van 32
INHOUDSOPGAVE Beschrijving van de FSM2000 pagina 03 Programmeren van de FSM2000 (software) overzicht van de meegeleverde software pagina 05 werking FSM2000 versie 1.03 pagina 06 Programmeren van de FSM2000 (hardware) programmeren van de gegevens in de FSM2000 pagina 09 aansluiten van de WISP628 PIC programmer pagina 10 Programmeren van de FSM2000 (software) programmeren van de gegevens in de FSM2000 pagina 11 Programmeren van de TRM1F (hardware) beschrijving verschillende mogelijkheden pagina 13 aansluiten van de originele programmer pagina 14 aansluiten van het evaluatiebord pagina 15 aansluiten van de programmeerstekker FSM/PRG pagina 16 Programmeren van de TRM1F (software) Capcodes pagina 17 frequentie / parameters pagina 18 programmeren naar TRM1F pagina 19 Technische gegevens FSM2000 schema I/O bord pagina 20 schema voedingsgedeelte pagina 21 componentenopstelling pagina 22 soldeerzijde (SMD componenten) pagina 23 PIC Programmer (Wisp628) schema pagina 24 componentenopstelling pagina 25 aansluitkabel naar FSM2000 pagina 26 FSM/PRG stekker schema pagina 27 componentenopstelling pagina 28 Verloopkabel tussen FSM2000 en originele Daviscomms prg schema pagina 29 Componentenlijsten FSM2000 pagina 30 FSM-PRG programmeerstekker pagina 31 Technische gegevens algemeen pagina 32 Disclaimer pagina 32 FSM 2000 SCHAKELMODULE 2 van 32
Beschrijving van de FSM-2000 Schakelmodule De FSM-2000 schakelmodule is speciaal opgezet voor het aansturen van bijvoorbeeld poorten, verlichting, slagbomen etc. doormiddel van het P2000 FLEX netwerk. Bij veel brandweerkorpsen worden deze zaken nu aangestuurd door een analoge (vaak 5 TVO) ontvanger met hierop een potentiaal vrij contact. De FSM-2000 schakelmodule beschikt over vier potentiaal vrije contacten welke op verschillende manieren kunnen worden aangestuurd. De schakeling is opgebouwd op een print van 85 x 100 mm, welke is gemonteerd in een Phoenix behuizing met DIN rail montage. Hierdoor is de module makkelijk in een bestaande schakelkast te monteren. De voedingsspanning moet liggen tussen de 9 en 28 Volt gelijkspanning. De aansluitingen zijn doormiddel van klemaansluitingen makkelijk aan te sluiten. Voor de voeding is een dubbele connector aanwezig om het eventueel doorlussen naar een tweede module makkelijk te maken, mochten vier uitgangen niet voldoende zijn. Het aantal modules dat aan elkaar kan worden doorgelust is in principe onbeperkt, en alleen op de eerste module is een ontvanger nodig. Op iedere module is een connector aanwezig om het RS232 signaal uit de ontvanger door te lussen naar de andere module(s). Eventueel is op verzoek een behuizing te leveren met meerdere modules. Voor de ontvanger wordt gebruik gemaakt van de TRM1F module van Daviscomms (deze wordt NIET meegeleverd). Deze module beschikt zelf al over acht uitgangen die via een tekstboodschap kunnen worden geactiveerd. Deze zijn in deze schakeling niet gebruikt omdat hier nogal wat nadelen aanzitten: de uitgangen van de TRM1F reageren alleen op een speciale vaste tekstboodschappen uitgangen kennen geen puls er is een altijd een tweede tekst nodig om en uitgang weer uit te zetten teksten staan vast in de TRM1F en zijn dus niet te wijzigen Dit is erg lastig omdat de centralist dan vanuit GMS *, of de PED ** cliënt, een extra boodschap moet gaan sturen. Met behulp van deze module is het mogelijk om gebruik te maken van de standaard teksten die GMS gebruikt (AL, BR of HV). * GMS = Geïntegreerd Meldkamer Systeem ** PED = Paging Entry Device FSM 2000 SCHAKELMODULE 3 van 32
Bij de standaard programmering van de FSM-2000 reageert deze als volgt: relais 1 geeft een puls van 1 seconde op ALLE teksten die binnenkomen relais 2 geeft een puls van 1 seconde op de tekst: AL relais 3 geeft een puls van 1 seconde op de tekst: BR relais 4 geeft een puls van 1 seconde op de tekst: HV Het is ook mogelijk om een relais aan en uit te schakelen. De standaard instelling hiervoor is: relais K1 AAN stuur de tekst K1_AAN relais K1 UIT stuur de tekst K1_UIT relais K2 AAN stuur de tekst K2_AAN relais K2 UIT stuur de tekst K2_UIT relais K3 AAN stuur de tekst K3_AAN relais K3 UIT stuur de tekst K3_UIT relais K4 AAN stuur de tekst K4_AAN relais K4 UIT stuur de tekst K4_UIT alles UIT stuur de tekst RESET Doormiddel van het softwarepakket FSM2000 Versie 1.03 is het mogelijk om de module te laten reageren op verschillende andere teksten. De teksten hebben en maximale lengte van 20 karakters. Het softwarepakket maakt een HEX file welke met een PIC-programmer in de module kan worden geprogrammeerd. Uiteraard kan de module ook worden geleverd met de bij de bestelling opgegeven teksten. FSM 2000 SCHAKELMODULE 4 van 32
Programmeer software versie 1.03 De software die bij de FSM2000 wordt geleverd bestaat uit zeven bestanden: FSM2000 VERSIE 1.03.EXE hoofdprogramma JAL.EXE compiler FSM_V105.JAL sourcefile voor de module 16F628_20.JAL besturingsfile JDELAY.JAL besturingsfile JPIC.JAL besturingsfile JRTL.JAL besturingsfile Plaats deze files in een eigen map, bijvoorbeeld FSM2000. Het programma schrijft alleen maar data weg in zijn eigen map, en maakt absoluut geen gebruik van het Windows register of andere verborgen bestanden. Het installeren van bijzondere drivers is dan ook niet nodig. FSM 2000 SCHAKELMODULE 5 van 32
Start het programma FSM2000 versie 1.03.exe. Hierna zal het onderstaande scherm verschijnen: FSM 2000 SCHAKELMODULE 6 van 32
Het programma is eenvoudig van opzet, en wijst zichzelf. Voor de volledigheid volgt hier een korte omschrijving. De schermindeling bestaat uit acht tekstregels met daarnaast de in te stellen eigenschappen. Werking vul een tekst in op regel 1-8 ( maximaal 20 karakters ) geef aan op welke Capcode(s) deze moet reageren ( 1 16, meerdere mogelijk ) kies eventueel alle Capcodes ( het programma zet ze alle 16 aan ) kies eventueel alle teksten ( programma negeert de eventueel ingevulde tekst, en reageert op alles ) kies het relais ( 1 4, meerdere mogelijk ) geef de actie van het relais aan ( uit / aan / puls ) Herhaal dit eventueel meerdere keren tot en met regel 8. Onder op het scherm staan een drietal knoppen. infopagina (zie volgende pagina) ( toont een informatiepagina met versienummer etc. ) maak outputfile (HEX en TXT) ( maakt de werkelijke HEX file voor in de module, en een controle file ) programma afsluiten FSM 2000 SCHAKELMODULE 7 van 32
Het Informatiescherm: FSM 2000 SCHAKELMODULE 8 van 32
Programmeren van de gegevens in de FSM2000. De module draait op een PIC 16F628 processor. De gemaakte HEX file kan via de prg aansluiting (J1) in de module worden geprogrammeerd. Hiervoor zijn er verschillende programmers in de handel verkrijgbaar. De in deze documentatie beschreven programmer (Wisp628) wordt geleverd door de firma VOTI, en is een goedwerkende eenvoudige low cost programmer. De programmer is als bouwpakket en als compleet gebouwd product leverbaar. Voor info zie: www.voti.nl. De gebruikte software die perfect met de Wisp628 werkt is BumbleBee versie 2.01 (rev 3). Dit programma is vrij te downloaden op: http://home.hccnet.nl/d.a.kuipers/pic/bumblebee FSM 2000 SCHAKELMODULE 9 van 32
Programmeren van de FSM2000 (hardware) Aansluiten van de FSM2000 op de WISP628 programmer: Wisp628 Aansluiten op J3 RS232 POORT AANSLUITKABEL ZIE PAGINA 27 FSM 2000 SCHAKELMODULE 10 van 32
Werking BumbleBee software. Nadat het programma is geïnstalleerd en is opgestart krijg U onderstaand scherm te zien. Laad via File Open het gemaakte FSM_V105.HEX bestand. Druk op Target en kies Upload (zorg dat de programmer en de FSM2000 zijn aangesloten) FSM 2000 SCHAKELMODULE 11 van 32
Het bestand wordt nu in de FSM2000 geladen. Druk op OK. De FSM2000 is nu op twee manieren te starten. Haal even de spanning weg, of kies in BumbleBee de optie Target en Run. Nadat de FSM2000 spanning krijgt, of wordt gestart via BumbleBee, zal de groene LED na een paar seconde gaan knipperen. Het programmeren is geslaagd en U kunt de programmering gaan testen door berichten naar de juiste Capcode(s) te sturen. FSM 2000 SCHAKELMODULE 12 van 32
Programmeren van de TRM1F (hardware) De TRM1F kan met verschillende apparatuur worden geprogrammeerd. Welke men ook kiest, de software blijft hetzelfde. Op de PC is hiervoor een parallelle printerpoort (LPT) nodig. Door Daviscomms worden er twee verschillende mogelijkheden geboden. parallel programming kit (meest gebruikte) evaluatiebord De originele parallel programmer wordt door de meeste leveranciers geleverd. Nadeel is de hoge prijs, en er is een losse voeding nodig. Op pagina 14 kunt U de aansluitingen vinden tussen deze programmer en de FSM2000 (connector J1). Het schema van de aangepaste aansluitkabel staat op pagina 29. De tweede optie is het evaluatiebord van Daviscomms. Dit bord is speciaal gemaakt om makkelijk te kunnen experimenteren met de TRM1F. Het seriële signaal wordt op RS232 niveau via een 9 polige D-connector aangeboden. Deze is met een 1 op 1 kabel rechtstreeks op de com-poort van een PC aan te sluiten (let op: deze aansluiting is NIET geschikt om de TRM1F te programmeren). Om de TRM1F te kunnen programmeren moet deze rechtstreeks worden aangesloten op deze print. Sluit voor het programmeren van de TRM1F de bij het bord meegeleverde kabel aan met de RJ45 plug en de 25 polige D-Connector (printerpoort). Het programmeren kan dus gebeuren zonder tussenkomst van de FSM2000. Ook deze print heeft een eigen voedingsspanning nodig, en zit niet in een behuizing afgewerkt. Op pagina 15 kunt U de aansluitingen vinden tussen deze programmer en de FSM2000 (connector J1). Omdat beide mogelijkheden omslachtig, en duur, zijn is er speciaal voor de FSM2000 een kleine programmer gemaakt (FSM/PRG).Het voordeel hiervan is dat deze rechtstreeks op de printerpoort en de FSM2000 past. De benodigde elektronica is in de behuizing van de stekker verwerkt, en de voedingsspanning komt uit de FSM2000 zodat er geen extra componenten nodig zijn. Op pagina 16 kunt U de aansluitingen vinden tussen deze programmer en de FSM2000 (connector J1). Het complete schema staat op pagina 27. De kabel is ook kompleet gebouwd te bestellen. FSM 2000 SCHAKELMODULE 13 van 32
Programmeren van de TRM1F (hardware) Aansluiten van de FSM2000 op de originele parallel programmer van Daviscomms: 12 VOLT Aansluiten op J1 PRINTERPOORT PC AANSLUITKABEL ZIE PAGINA 29 FSM 2000 SCHAKELMODULE 14 van 32
Programmeren van de TRM1F (hardware) Aansluiten van de FSM2000 op het evaluatiebord van Daviscomms: EVALUATIEBORD PRINTERPOORT PC TRM1F ONTVANGER 12 VOLT FSM 2000 SCHAKELMODULE 15 van 32
Programmeren van de TRM1F (hardware) Aansluiten van de FSM2000 op de eigen gebouwde programmeerstekker (FSM/PRG): AANSLUITKABEL ZIE PAGINA 27 Aansluiten op J1 en J3 FSM/PRG PRINTERPOORT PC FSM 2000 SCHAKELMODULE 16 van 32
Programmeren van de TRM1F (software) Nadat het programma is geïnstalleerd, en is opgestart, krijg U onderstaand scherm te zien. Vul in dit scherm de Capcode(s) in (1 16) Capcode (1-16) FSM 2000 SCHAKELMODULE 17 van 32
Kies het tabblad Frequency en vul hier zoals in onderstaand Kies het tabblad Message en vul dit in zoals het voorbeeld voorbeeld de juiste frequentie in voor het P2000 netwerk hieronder. frequentie FSM 2000 SCHAKELMODULE 18 van 32
Kies het tabblad Message en vul dit in zoals het voorbeeld Programmeer de gegevens in de TMR1F. hieronder. Programmeer toets FSM 2000 SCHAKELMODULE 19 van 32
DATA UIT FSM 2000 SCHAKELMODULE TRM1F 7 8 11 10 20 9 1 2 1 J2 + 5V PRG TRM1F 1 2 doorlus aansluiting RS232 TTL 5 4 3 2 + 5V PRG PIC LL4148 SMD + 5V 7 4 13 12 PIC 16F628 (2K) PIC 16F648 (4K) ULN 2003 RB1 MCLR RB7 RB6 RA3 RA2 RA1 RA0 RB3 2 1 18 17 2 3 4 5 9 1 INP 2 INP 3 INP 4 INP 5 INP 1 IC-9 OUT 2 OUT 3 16 15 1N4148 270R 1N4148 270R 1N4148 K5 LED 3mm GL K4 LED 3mm GL + 5V + 5V 3 J1 1 J3 IC-8 OUT 4 14 K3 + 5V 22 pf SMD 20 MHz 22 pf SMD 15 16 XT 1 XT 2 14 + 5V VCC + 5V 5 VDD 100 nf SMD 9 8 OUT 5 OUT 1 13 270R 1N4148 270R 270R RUN LED 3mm GL K2 LED 3mm GL LED 3mm GN + 5V + 5V I/O bord FSM2000 FSM 2000 SCHAKELMODULE 20 van 32
D20 1N4007 C2 100nF SMD IC-7 78S05 1 3 2 + C1 100nF SMD + 5 VOLT C3 100uF / 25V 9 10 11 12 conn-13 conn-14 voeding FSM2000 FSM 2000 SCHAKELMODULE 21 van 32
AANSLUITCONNECTOR TRM1x MODULE J1 J2 J3 1 2 3 1 2 1 2 3 4 5 PRG TRM1F DATA UIT PRG AANSL PIC LED 3mm GL LED 3mm GN 20MHz 16F628 ULN2003 1N4148 1N4148 1N4148 1N4148 RUN 270E 100uF 1N4007 100 mm 78S05 270E K2 K3 K4 K5 1 2 3 4 5 6 7 8 9 10 11 12 9-28 VOLT 9-28 VOLT 85,5 mm Componentenopstelling FSM2000 FSM 2000 SCHAKELMODULE 22 van 32
LL4148 100 nf 22 pf 100 nf C1 C2 100 nf Componentenopstelling FSM2000 soldeerzijde FSM 2000 SCHAKELMODULE 23 van 32
De voedingsspanning wordt geleverd vanuit de FSM2000 via de prg connenctor. 6 7 8 9 1 2 3 4 5 RS232 PC poort DB9 female C8 1uF + C4 1uF + IC1 MAX 232 DB15 male MCLR 5 5 Volt * 2 RB6 3 RB7 4 GND 1 8 9 7 10 1 6 3 4 2 5 16 15 + + C6 1uF C7 1uF C5 22uF R1 R2 R3 +5 V 47E +5 V 47E 47E +5 V C11 100nF TX RX IC2 PIC 16F628 / 16F648 C9 22pF 17 - RA0 11 - RB5 8 - RB2 7 - RB1 14 RB3-9 RB6-6 RA1-18 5 15 16 XT-2 20 MHz C10 22pF C1 1uF C2 1uF R4 1K +5 Volt + + C3 22uF D1 1N4148 D2 1N4148 D3 1N4148 + 47E R5 T1 2N3904 PIC Programmer (Wisp628) FSM 2000 SCHAKELMODULE 24 van 32
D-CONN. 15P MALE R3 R4 R5 R6 R7 C9 C10 R8 Q1 C11 IC-2 C1 C2 D2 D3 IC-1 C3 D4 R2 T1 R1 C5 C8 C7 C6 D1 C4 RS232 naar PC D-CONN. 9P FEMALE PIC Programmer (Wisp628) FSM 2000 SCHAKELMODULE 25 van 32
kleuren eigen gemaakte kabel Originele kleuren van de WISP68 (losse draden) MCLR RB7 + 5 VOLT 5 4 3 GEEL GROEN BRUIN (GEEL) (GROEN) (ROOD) GRIJS BRUIN WIT GROEN GEEL (ZWART) (ROOD) (BLAUW) (GROEN) (GEEL) 1 2 3 4 5 RB6 GND 2 1 WIT GRIJS (BLAUW) (ZWART) DB15 female PRG AANSLUITING J3 op de FSM2000 AANSLUITKABEL TUSSEN DE FSM2000 EN DE WISP-628 PIC PROGRAMMER De PIC programmer is te bestellen bij: VOTI.NL en is als bouwpakket, of compleet gebouwde module leverbaar. Bestelinfo : www.voti.nl Artikel : A-Wisp (gebouwd) : K-Wisp (bouwpakket) 1 Uiteraard is ook iedere andere PIC Programmer te gebruiken. PIC Programmer (Wisp628) FSM 2000 SCHAKELMODULE 26 van 32
MCLR RB7 + 5 VOLT BRUIN BRUIN 5 volt D1 220E * * 10K R9 R3 C1 * 3V3 4K7 * R5 10 RB GND GRIJS PRG AANSLUITING J3 op de FSM2000 GEEL GRIJS WIT 1K * R6 4K7 33uF R7 T2 * BC847 10K 10K * R4 * R1 T1 * BC847 2 GND WIT CLK GROEN SDATA GEEL PRG AANSLUITING J1 op de FSM2000 GROEN 1K * = SMD uitvoering * R8 T3 * BC847 10K * R2 3 25 Print zit in de 25 polige SUB D behuizing C 25 polig SUB D male BC847 B E PRG stekker FSM2000 FSM 2000 SCHAKELMODULE 27 van 32
25 BRUIN 5 V R9 GEEL DTA R6 R4 R5 T1 10 R3 GROEN CLK R7 19 WIT GRIJS GND T2 R8 T3 R2 3 R1 2 + D1 D-CONN. 25 POLIG MALE PRG stekker FSM2000 aan de onderzijde van D1 zit condensator C1 FSM 2000 SCHAKELMODULE 28 van 32
GND 3 WIT GEEL GROEN BRUIN WIT 1 2 3 4 Plug gezien op de contacten CLK 2 GROEN RJ11 SDATA 1 GEEL PRG AANSLUITING J1 op de FSM2000 AANSLUITKABELKABEL TUSSEN DE FSM2000 EN DE ORIGINELE DAVISCOMMS PROGRAMMER FSM 2000 SCHAKELMODULE 29 van 32
Componenten (FSM2000) FSM 2000 SCHAKELMODULE Artikelnummer aantal type Omschrijving 3154786 01 PIC 16F628 MCU SM-8 Bit 3186672 01 ULN 2003 7x LINE DRIVER 412855 01 78S05 spanningsregelaar 5 Volt 3606041 02 22 pf SMD condensator 644316 03 100 nf SMD condensator 286813 01 100 uf/50v elko 178304 01 LED GN LED 3mm Groen 178305 04 LED GL LED 3mm Geel 368106 04 1N4148 diode 75V / 150 ma 885-289 01 LL4148 SMD diode 3525326 01 1N4001 diode 50V / 1000 ma 331983 05 270E weerstand MRS16T 1% 3882690 06 CSTB/2 aansluit connector 2 voudig 9138641 01 3M 8520-4500 JL aansluit connector 2x10 voudig 177408 01 20 MHz X-Tal 3210388 04 4152-9006-0000 FINDER relais NO-NC 05.58.202 01 Header male Header 2,54mm 2 polig 05.58.203 01 Header male Header 2,54mm 3 polig 05.58.205 01 Header male Header 2,54mm 5 polig Behuizing (Phoenix) Artikelnummer aantal type Omschrijving 2952020/100 01 UM 100 Profielbehuizing 100mm 2959463 02 UM 108-FE montagevoet 2959476 02 UM 108-SE zijkant L/R Print Artikelnummer aantal type Omschrijving 037209 01 037209 Print FSM2000 versie 1.03 FSM 2000 SCHAKELMODULE 30 van 32
Componenten (Prg stekker FSM2000) Artikelnummer aantal type Omschrijving FSM 2000 SCHAKELMODULE 516843 03 BC847 NPN transistor SMD 420621 04 10K0 weerstand SMD 420542 02 4K7 weerstand SMD 420384 02 1K0 weerstand SMD 420220 01 220E weerstand SMD 197257 01 33uF / 16V condensator SMD 369354 01 3V3 zenerdiode 400mW 150728 01 25P male D-Conn. 25 polig male 4861796 01 kap D25 kap 25 polig 05.58.103 01 Housing 3V Housing 2,54mm 3 polig 05.58.105 01 Housing 5V Housing 2,54mm 5 polig Print Artikelnummer aantal type Omschrijving 044912 01 044912 Print TRM1X_PRG versie 1.00 FSM 2000 SCHAKELMODULE 31 van 32
Technische gegevens: FSM 2000 SCHAKELMODULE voedingsspanning 9 28 volt gelijkspanning stroom (inclusief TRM1F) 45 ma in rust / 270 ma met alle relais aan maximaal te schakelen spanning 24 volt gelijk- wisselspanning maximaal te schakelen stroom 1000 ma per contact afmetingen 88 x 125 x 50 mm (zonder TRM1F) maximale dikte aansluitdraden 0,75 mm² montage DIN rail indicatieled groen knippert als het programma loopt indicatieled geel brand(en) als het relais aan is Disclaimer De inhoud van dit document is met de grootste zorgvuldigheid samengesteld. Alle informatie mag vrij worden gebruikt, en worden verspreid. Het gebruik van de FSM2000, de software en- of gedeeltes van het schema zijn geheel te verantwoording van de (eind-) gebruiker. De auteur is niet aansprakelijk voor eventueel voorkomende fouten of onjuistheden en evenmin voor de gevolgen van het gebruik van deze informatie, hard- of software. Laatste Update 29-09-2005 / 00:45 FSM 2000 SCHAKELMODULE 32 van 32