SchemaTheek
 
Home Nieuws Forum Schema's Artikelen Magazine Downloads Links Shops Zoeken
 
Controle Paneel
Gebruikersnaam
Wachtwoord
  Onthoud mij
» Wachtwoord?
» Registreren
Site info
» Het Team
» Contact
» FAQ
» Leden
» Upload Archief
Stats
Totaal online: 20
20 gasten
0 leden:
Forum > Digitaal > 433 MHz zender/ontvanger van Niels
[1] 2 3 »
pascalbianca
Lid
Berichten: 1394
Gepost op donderdag 27 Februari 2014 13:33:26 QuoteWijzig

Heeft iemand van jullie als eens met die zend/ontvang modules van Niels, deze.: http://www.samenkopen.net/action_product/827068/46135 al eens gewerkt en zo ja hoe hebben jullie hem aangesproken in proton ide?
 
[Bericht gewijzigd door pascalbianca op Vrijdag 28 Februari 2014 03:02:39]

http://pascalbianca.blogspot.nl/
Stynus
Admin
Berichten: 2776
Gepost op donderdag 27 Februari 2014 20:55:55 QuoteWijzig

Ik heb die lang geleden wel eens gebruikt voor een testje, maar heel goed werken ze niet vond ik toen.

Belangrijk is dat je eerst een paar byte's doorstuurt voordat de ontvanger doorheeft dat die moet luisteren. Verder kan je best ook een errorcheck toevoegen aan de door te sturen data.


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 28 Februari 2014 09:48:06 QuoteWijzig

Ik heb de verzend kant klaar, maar heb een raar probleem aan mijn verzend kant.
Het is een dood gewone opstelling , een 16F628A met een HD44780 2*16 lcd, meer niet.
Als ik deze code gebruik is niets aan de hand.:

Code
Device 16F628A                ;We gebruiken een 16F628A type
Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF

Declare All_Digital   = TRUE  ;Alle ingangen digitaal
Declare LCD_ENPin = PORTA.0

DelayMS 500                   ;LCD stabilisering

Cls                           ;Wis scherm en zet cursor links bovenaan 
Print "Hello world!"          ;Plaats tekst op het display

End                           ;Einde programma



Maar omdat ik 20 Mhz op die 16F628A wil gebruiken heb ik dus netjes die op RA6&7 staan met 22pf.
Als ik dan deze code gebruik.:

Code
Device 16F628A                ;We gebruiken een 16F628A type

Config HS_OSC, WDT_OFF, PWRTE_ON, LVP_OFF, BODEN_OFF, MCLRE_OFF

Declare Xtal          = 20    ;Gebruik een kristal van 20MHz
Declare All_Digital   = TRUE  ;Alle ingangen digitaal
Declare LCD_ENPin = PORTA.0

DelayMS 500                   ;LCD stabilisering

Cls                           ;Wis scherm en zet cursor links bovenaan 
Print "Hello world!"          ;Plaats tekst op het display

End                           ;Einde programma



Gebeurd er niets, zie niet het woordje Hello World.
Wat zie ik over het hoofd bij dit eenvoudig stukje?
De kristal heb ik al vervangen , dus daar ligt het niet aan.

[update]
Opgelost schijnt dat die 16F628A geen Declare herkend, na verwijderen ervan werkt het wel.
 
[Bericht gewijzigd door pascalbianca op Vrijdag 28 Februari 2014 10:02:26]


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op vrijdag 28 Februari 2014 11:07:05 QuoteWijzig

Declare (voor Xtal = 20) verwijderen.

pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 28 Februari 2014 11:30:17 QuoteWijzig


Quote
Henk (NL) schreef:
Declare (voor Xtal = 20) verwijderen.



Had het al reeds vermeld


Quote
[update]
Opgelost schijnt dat die 16F628A geen Declare herkend, na verwijderen ervan werkt het wel.


En inderdaad je opmerking klopt.

Alleen het vreemde is dat het verzenden totaal niet overeen komt met het geen dat ik ontvang.

De code die ik gebruik om te ontvangen is.:

Code
Device 16F628A                ;We gebruiken een 16F628A type
Config HS_OSC, WDT_OFF, PWRTE_ON, LVP_OFF, BODEN_OFF, MCLRE_OFF
Xtal = 20    ;Gebruik een kristal van 20MHz
All_Digital   = TRUE  ;Alle ingangen digitaal

Declare LCD_ENPin = PORTA.0
Dim test As Byte

DelayMS 500
Cls
 
Declare Hserial_Baud = 2400 ' Set baud rate to 9600
Declare Hserial_RCSTA = %10010000 ' Enable serial port and continuous receive
Declare Hserial_TXSTA = %00100000 ' Enable transmit and asynchronous mode 
Declare Hserial_Clear = On ' Optionally clear the buffer before receiving
Declare PortB_Pullups On

 
DelayMS 1000
Cls
Print At 1,1, "433 ontvanger"
Print At 2,1, "V 1.0"
DelayMS 1000
Cls 

loop:
Toggle PORTA.1

test = HRSIn 
Print At 1,1, Dec test                   ;waarde test weergeven in ledbar
DelayMS 500
 GoTo loop
End



De code die ik gebruik om te verzenden is deze.:

Code
Device 18F4620 
Xtal 20

TRISA=%00000000
TRISB=%00000000
TRISC=%00000000
TRISD=%00000000
TRISE=%0000
Declare All_Digital = TRUE  


Declare LCD_DTPort = PORTD
Declare LCD_RSPin = PORTB.2;=latb.2 > werkt niet ;PORTC.7 >werkt
Declare LCD_ENPin = LATE.0
Declare LCD_RWPin = PORTB.0;>werkt ;PORTC.6 > werkt
Declare LCD_CS1Pin = LATE.1
Declare LCD_CS2Pin = LATE.2

Declare LCD_Type = Graphic
Declare Internal_Font = On
Declare Font_Addr = 0    
High PORTB.4   'rst pin oftwel reset pin
       
Declare GLCD_STROBE_DELAY = 5                                                                     

Declare Hbus_Bitrate 400 ' Bits per second 100, 400, 1000 etc.
      
Symbol PCF8574A_ADDR =$70 ;$70 is schrijf $71 is lezen
Symbol PCF8574A_ADDR_lezen =$71 ;$70 is schrijf $71 is lezen
Declare Hserial_Baud = 2400                  ;Stel baud rate op 9600
Declare Hserial_RCSTA = %10010000            ;Inschakelen, seri?le poorten en continue ontvangen
Declare Hserial_TXSTA = %00100000            ;Zenden en asynchrone modus inschakelen
Declare Hserial_Clear = On 
HBusOut PCF8574A_ADDR, [%11111111] ; 1 is laag en 0 is hoog! inverted omdat anders leds niet branden tevens eerst alles laag maken i.v.m eventuele opdonders op de leds.

Dim A As Word
Dim B As Word
Dim C As Word
Dim hoi As Byte
Dim teller As Byte
Clear : DelayMS 500 : Cls


teller = 1
hoi = 1
DelayMS 1000
 
 
While teller < 50
HRSOut teller;HSerOut ["ABC", teller]
Print At 1,1, "Verzend via 433"
Print At 2,1, "MHz de waarde.: ", Dec teller

teller = teller + 1
 GoSub WerkingIC
Wend



Als ik nu de verzend kant stop zet of van de stroom af doe blijft de ontvangst kant nog altijd verschillende waarden tonen en dit zou niet mogen.
Hoe kan ik mijn verzonden waarden nu correct opvangen en tonen?


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op vrijdag 28 Februari 2014 11:53:32 QuoteWijzig


Code
loop:
Toggle PORTA.1

test = HRSIn 
Print At 1,1, Dec test                   ;waarde test weergeven in ledbar
DelayMS 500
 GoTo loop
End 



Als je 'Toggle' gebruikt, dan maak je toch de poort afwisselend 'high and low' er stonden 'her en der' voorbeelden van 'Toggle LED' welke de led liet pulseren, dat herinner je vast wel.

Opmerking;

Ga je met 433MHz werken dan is een SA bijna een must.
Je mag nl. geen storing veroorzaken, met die module van Niels is het de vraag of die goedkeuring in orde is EN hier ook geld!

Ik zelf heb ook zoiets vergelijkbaars liggen, maar net iets anders, ik mag experimenteren
(lees; amateur machtiging, NL) op de SA controleer ik het zendsignaal, of die in orde is; maar nog geen tijd voor.
* SA = Spectrum Analyzer.

pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 28 Februari 2014 16:22:32 QuoteWijzig


Quote
Als je 'Toggle' gebruikt, dan maak je toch de poort afwisselend 'high and low' er stonden 'her en der' voorbeelden van 'Toggle LED' welke de led liet pulseren, dat herinner je vast wel.


Uh ja, maar wat is er mis mee dan?

ik heb diverse voorbeelden via circuitsonline , maar geen een waarmee ik iets kan om te testen.

Zover als dat ik weet van een vriend waarmee ik een vorig project heb gemaakt met een relai kaart , is 433 MHz vrij voor iedereen als het niet verder gaat als 1.5-2 kilometer.
 
[Bericht gewijzigd door pascalbianca op Vrijdag 28 Februari 2014 16:24:56]


http://pascalbianca.blogspot.nl/
Stynus
Admin
Berichten: 2776
Gepost op vrijdag 28 Februari 2014 18:23:37 QuoteWijzig


Quote

Als ik nu de verzend kant stop zet of van de stroom af doe blijft de ontvangst kant nog altijd verschillende waarden tonen en dit zou niet mogen.
Hoe kan ik mijn verzonden waarden nu correct opvangen en tonen?


Die 433Mhz band zit zo vol dat je altijd data zal ontvangen. De duurdere modules hebben een extra laag erin zitten die ervoor zorgt dat je alleen de data van de gekoppelde zender ontvangt en dat er foutcontrole gebeurd.
Deze goedkopere zendertjes en ontvangers zijn domme printjes, die extra laag zal je dus zelf moeten programmeren in de microcontroller.

Wat ik destijds met het testen ook heb gemerkt is dat je de massa's van zender en ontvanger goed gescheiden moet houden, 1 van de 2 met de pc verbonden is ook een probleem, dus telkens programmer loskoppelen.


Quote

Zover als dat ik weet van een vriend waarmee ik een vorig project heb gemaakt met een relai kaart , is 433 MHz vrij voor iedereen als het niet verder gaat als 1.5-2 kilometer.


Het vermogen is beperkt. 1.5km zal je denk ik niet legaal halen. Verder bedoeld Henk dat de zender ook veel harmonische gaat uitzenden. Die zitten dus op andere frequenties en kunnen erg storen, dit kan je checken met een spectrum analyser.
 
[Bericht gewijzigd door Stynus op Vrijdag 28 Februari 2014 18:25:03]


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 28 Februari 2014 18:31:17 QuoteWijzig

Mmm.
Toch worden ze veel gebruikt als je via google zoekt.
Op deze link .: http://www.circuitsonline.net/forum/view/message/802026#802026 zou hij moeten werken , maar ik krijg geen resultaat omdat de zender code er niet bij staat, dus wat ik probeer weet ik niet of dat gaat werken.

Heeft hier niemand dan een werkende code voor gehad of iets dergelijks?


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op vrijdag 28 Februari 2014 21:18:05 QuoteWijzig


Quote
...dus wat ik probeer weet ik niet of dat gaat werken.



Die vraag heb ik ook steeds als ik iets wil maken (maar ik geef niet snel op)!

Een advies;
Vergeet eerst de zend en onvangst module maar, en probeer eerst via een directe verbinding de communicatie werkend te krijgen.

pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 28 Februari 2014 23:21:57 QuoteWijzig

Werkt dit ook via rx en tx poorten dan?


http://pascalbianca.blogspot.nl/
CARDAN
Lid
Berichten: 227
Gepost op zaterdag 1 Maart 2014 08:31:26 QuoteWijzig

henk welke sa heb jij staan ik heb hp tot 22 giga en een rode and swartz tot generator tot 2.5 giga power meter tot 18 gig tot +- 110 db kan ik meten dus enkele kilowats voor korte tijd

Henk (NL)
Lid
Berichten: 263
Gepost op zaterdag 1 Maart 2014 10:29:58 QuoteWijzig

Rigol DSA815TG 1.5GHz.

'K heb ooit een amateur gesproken die vond het welletjes met al dat 'power' en ik kon hem geen ongelijk geven.
TL verlichting die aanging op het moment dat je PTT toets indrukte...

Tsja die kW h?, nee niks voor mij.

pascalbianca
Lid
Berichten: 1394
Gepost op zaterdag 1 Maart 2014 10:55:18 QuoteWijzig


Quote
Een advies;
Vergeet eerst de zend en onvangst module maar, en probeer eerst via een directe verbinding de communicatie werkend te krijgen.



Dat advies neem ik graag aan
Ik heb ondertussen een breadboard staan met een 16F628A.
Hiervan is de RX (portb.2) verbonden met mijn ander breadboard met een 18F4620 erop op de TX lijn (portc.6)
Ik heb in beide een code staan , waarvan de 16f628a ontvangt en de 18F4620 verzend.
Als beide lopen , zie ik op het scherm van de 16F628a verschillende getallen komen en dat stopt indien ik de 18F4620 stop zet, dus de verbinding is er neem ik aan.
Alleen de waarde die ik verzend via de 18F4620 komen niet overeen met die wat op het display van de 16f628a komen.

De code die op de ontvangst kant zit, beetje veranderd want die komt van picbasic.nl, dus in de 16F628A is.:


Code
Device 16F628A
Config HS_OSC, WDT_OFF, PWRTE_ON, LVP_OFF, BODEN_OFF, MCLRE_OFF
Xtal = 20    ;Gebruik een kristal van 20MHz
All_Digital TRUE   
Declare LCD_ENPin = PORTA.0
Declare Hserial_Baud  = 2400  ;Transmissiesnelheid van de data over de bus
Declare Hserial_RCSTA = %10010000 ;Bit7:Enable serial port / Bit4:Continu ontvangen
Declare Hserial_TXSTA = %00000000 ;Bit5:Transmitpin uitgeschakeld (TXEN (Transmit ENable) = 0)
;Logische constanten
Symbol HOOG         = 1       ;Hoog niveau
Symbol LAAG         = 0       ;Laag niveau

;Algemene constanten
Symbol Baud2400I    = 16780   ;2400 Baud Inverted (baudrate voor SEROUT)

;Poortnamen
Symbol LED          = PORTA.1 ;Hierop een LED met serieweerstand aansluiten
Symbol Toets        = PORTB.0 ;Toets voor verzenden van een waarde over de bus
Symbol SerieelIn    = PORTB.1 ;Ontvangt via HSERIN data van de bus (B.1 = USART ingang, RX)
Symbol SerieelUit   = PORTB.2 ;Stuurt via SEROUT data naar de bus  (B.2 = USART uitgang, TX)

;Variabelen declareren
;BYTE
Dim Opdracht        As Byte   ;Bevat de laatst ontvangen opdrachtcode
Dim Waarde          As Byte   ;Eventueel retour gezonden waarde (zoals gemeten LDR waarde)

;        76543210
PORTA.1 = 1             ;LED voor dit voorbeeld aanzetten (PIC opstart controle)
PORTB = %00000000             ;PORTB poorten laag
TRISA.1 = 0             ;A.0 is uitgang voor de LED (in dit voorbeeld)
TRISB.2 = 1             ;USART uitgang B.2 moet in rust hoog-ohmig zijn

Declare PortB_Pullups On      ;PORTB pull-ups geactiveerd voor de toets
Clear                         ;Wis alle RAM geheugen
DelayMS 500                   ;Stabilisatie signalen en voorbeeld LED opstart tijd

LED = LAAG                    ;Zet LED van PIC opstart controle uit (poort LAAG maken)

GoTo HoofdLus                 ;Spring over subroutine(s)

;SUBROUTINE(S)
ZendBus:                      ;De bus die door het huis loopt
  RCSTA = %00000000           ;Zet USART uit, anders ontvangt deze zijn eigen verzonden data
  SerOut SerieelUit, Baud2400I, [Opdracht, Waarde] ;Geinverteerd verzenden (vanwege BC547)
  RCSTA = %10010000           ;Schakel USART weer in, zodat de PIC weer data kan ontvangen
  Input SerieelUit            ;Maak TX poort hoog-ohmig door er een ingang van te maken
Return

;HOOFDPROGRAMMA
HoofdLus:
  Clear Opdracht              ;Opdracht (na uitvoering) wissen
  Clear Waarde                ;Idem voor 'Waarde'
  
  HSerIn 7, Verder, [Opdracht, Waarde] ;Time out staat op 7mSec
  Print At 1,1, Dec Opdracht
  Print At 2,1, Dec Waarde
  GoTo OpdrachtUitvoeren      ;Voer opdracht uit
  
Verder:                       ;In het geval van een time-out van HSERIN, hier verder gaan

  If Toets = LAAG Then        ;Als toets wordt ingedrukt, dan...
    Opdracht = 26             ;Verzendt waarde 26 over de bus
    GoSub ZendBus
    DelayMS 20                ;Antidender voor indrukken van de toets
    While Toets = LAAG : Wend ;Wacht tot toets wordt losgelaten, anders blijft hij zenden
    DelayMS 20                ;Antidender voor loslaten van de toets
  EndIf

GoTo HoofdLus


OpdrachtUitvoeren:
  Select Opdracht             ;Deze SELECT lijst bepaalt wat een ontvangen opdracht gaat doen
    Case 26                   ;Als de waarde '26' is ontvangen van de bus, dan...
      LED = ~LED              ;... de LED aan of uitzetten (togglen)
  End Select
GoTo HoofdLus                 ;Ga weer naar de oneindige hoofdlus
End



De code die verzend van mijn 18F4620 is.:

Code
Device 18F4620 ; 18F4550
Xtal 20

'Tris .  76543210 Register volgorde
TRISA=%00000000
TRISB=%00000000
TRISC=%01000000
TRISD=%00000000
TRISE=%0000
Declare All_Digital = TRUE  
Declare LCD_DTPort = PORTD
Declare LCD_RSPin = PORTB.2;=latb.2 > werkt niet ;PORTC.7 >werkt
Declare LCD_ENPin = LATE.0
Declare LCD_RWPin = PORTB.0;>werkt ;PORTC.6 > werkt
Declare LCD_CS1Pin = LATE.1
Declare LCD_CS2Pin = LATE.2
Declare LCD_Type = Graphic
Declare Internal_Font = On
Declare Font_Addr = 0    
High PORTB.4   'rst pin oftwel reset pin
Declare GLCD_STROBE_DELAY = 5                                                                     
Declare Hbus_Bitrate 400 ' Bits per second 100, 400, 1000 etc.

      
Symbol PCF8574A_ADDR =$70 ;$70 is schrijf $71 is lezen
Symbol PCF8574A_ADDR_lezen =$71 ;$70 is schrijf $71 is lezen

Declare Hserial_Baud  = 2400  ;Transmissiesnelheid van de data over de bus
Declare Hserial_RCSTA = %10010000 ;Bit7:Enable serial port / Bit4:Continu ontvangen
Declare Hserial_TXSTA = %00000000 ;Bit5:Transmitpin uitgeschakeld (TXEN (Transmit ENable) = 0
HBusOut PCF8574A_ADDR, [%11111111] ; 1 is laag en 0 is hoog! inverted omdat anders leds niet branden tevens eerst alles laag maken i.v.m eventuele opdonders op de leds.

;Algemene constanten
Symbol Baud2400I    = 16780   ;2400 Baud Inverted (baudrate voor SEROUT)
Symbol SerieelIn    = PORTC.7 ;Ontvangt via HSERIN data van de bus (B.1 = USART ingang, RX)
Symbol SerieelUit   = PORTC.6 ;Stuurt via SEROUT data naar de bus  (B.2 = USART uitgang, TX)
Dim Opdracht        As Byte   ;Bevat de laatst ontvangen opdrachtcode
Dim Waarde          As Byte   ;Eventueel retour gezonden waarde (zoals gemeten LDR waarde)
Symbol WW = 26



Clear : DelayMS 500 : Cls

zendbus:
 Opdracht = 26             ;Verzendt waarde 26 over de bus
Waarde = 11
 Print At 1,1, "Verzend via rx/tx"
Print At 2,1, Dec Opdracht
Print At 3,1, Dec Waarde
 RCSTA = %00000000           ;Zet USART uit, anders ontvangt deze zijn eigen verzonden data
 SerOut PORTC.6 , 16780 , [WW, 1] 

 RCSTA = %10010000           ;Schakel USART weer in, zodat de PIC weer data kan ontvangen
  Input SerieelUit            ;Maak TX poort hoog-ohmig door er een ingang van te maken

GoSub WerkingIC
GoTo zendbus





WerkingIC:
    HBusOut PCF8574A_ADDR, [%11111111] ;   ;Start Lezen van I2C
    DelayMS 250
  
    HBusOut PCF8574A_ADDR, [%11111101] ;   ;Start Lezen van I2C
    DelayMS 250
Return



waarom komen niet de juiste waarden op mijn display van die 16f628?


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op zaterdag 1 Maart 2014 12:01:24 QuoteWijzig


Quote
waarom komen niet de juiste waarden op mijn display van die 16f628?


Zender-deel Serout Baudrate=16780
Ontvanger-deel Hserin Baud =2400
Dit klopt niet.

Als ik het verder goed lees werk je met meerdere serie?ele poorten aan de ontvanger-kant.
Aan de zenderkant zit nog de I2C gedeelte, jouw 'domotica' wordt wel complex, hou je daar wel rekening mee.
Daarbij komt nog bij de 433MHz zend-ontvanger (en alles wat er verder nog bij komt).
Ik bedoel de timing van dat alles moet wel precies kloppen!

pascalbianca
Lid
Berichten: 1394
Gepost op zaterdag 1 Maart 2014 14:34:35 QuoteWijzig

Nee de zender kant bevat alles, maar die heb ik nu allemaal uitgeschakeld.
Beide kanten zijn de snelheden hetzelfde gezet en nog rare getallen.


------
Automatische edit 2014-03-01 19:54:40, toevoeging:

Ik heb net 2 identieke opstellingen gemaakt met een 16F628A, 2* HD44780 van Hitachi , zonder kristal en ieder voorzien van een led om te kijken of er transmissie en ontvangst plaats vind.
Beide codes identiek gemaakt alleen 1 doet het ontvangen en een natuurlijk het verzenden met een lus die waarde a steeds optelt.
Het ontvangde gedeelte laat nu netjes de opgetelde a waarde netjes zien, trek ik de rx kabel eruit stopt hij en steek ik hem terug gaat hij netjes verder wat de andere toont.

Dus @Henk bedankt , ga nu kijken of ik de verzend gedeelte krijg over gezet naar mijn 18F4620 met natuurlijk de juiste timings en snelheid.
Ik kom zeker terug hierop want heb nog genoeg vragen erover.

------
Automatische edit 2014-03-01 21:51:40, toevoeging:

Zou het puur aan de timing liggen als ik diezelfde code gebruik om te verzenden op een 18F4620 en nu weer andere getallen zie op die 16F628A?
Natuurlijk wel alles aangepast enz naar de specs van die IC.
 
[Bericht gewijzigd door pascalbianca op Zaterdag 1 Maart 2014 21:51:40]


http://pascalbianca.blogspot.nl/
Stynus
Admin
Berichten: 2776
Gepost op zondag 2 Maart 2014 11:07:08 QuoteWijzig

Belangrijk is dat picbasic goed weet op welke klokfrequentie de pic draait, daaruit berekend die zijn vertragingen voor een bepaalde boudrate te halen. Je kan op een scoop de timing van het signaal bekijken en hoeveel het afwijkt.

Verder is niet elke klokfrequentie evengoed deelbaar naar de gewenste frequentie, daarom werken sommige combinaties ook niet goed.


Met vriendelijke groet, Stynus ||| www.elektronicastynus.be
pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 7 Maart 2014 01:24:01 QuoteWijzig

Ik heb ondertussen de communicatie tussen de 18F4620 en de 16F628A via kabel aan de praat.
Nu wil ik dus proberen via 433 mhz te sturen maar daar loop ik weer tegen hetzelfde euvel aan als voorheen met de kabel.
Iemand een idee hoe dit op te lossen?
Ik heb het zo gemaakt dat ik op 1 breadboard 2 ontvangers heb 1 wat op de kabel loopt en 1 die op een 433 ontvangst module loopt, zo om beide te controleren.
Die via de kabel loopt zonder problemen op de gegevens stroom van de 18F4620 maar die op 433 mhz niet.


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op vrijdag 7 Maart 2014 10:44:46 QuoteWijzig

Weet je, en dat was mijn bedoeling ook nl., probeer eerst via directe draadverbinding op gang te brengen.
Als dat gelukt is, kun je verder......

Ik had laatst nog even mijn 433MHz transceiver combo PDF bekeken, deze werk met ASK Modulatie, hoge amplitude is logisch '1' en
lage amplitude is logisch '0' en nu komt het, het moet ook nog gemoduleerd zijn met LF draaggolf, 2-4kHz.

Nu ken ik die van jou niet, maar het zou zo maar hetzelfde kunnen zijn?

pascalbianca
Lid
Berichten: 1394
Gepost op vrijdag 7 Maart 2014 16:03:32 QuoteWijzig

Denk het niet @Henk.
Deze heb ik eind vorige jaar gebruikt in een project

Deze had ik in no time aan de praat.

Maar nu heb ik deze eens gekocht om te kijken hoe die zijn.


Maar die krijg ik niet aan de praat wat ik ook probeer en toch zie je dat die behoorlijk veel worden gebruikt en ik kom ook nergens een bruikbare code tegen om te vergelijken.

Ik weet beide zijn niet met elkaar te vergelijken maar toch zou het moeten werken.
 
[Bericht gewijzigd door pascalbianca op Vrijdag 7 Maart 2014 16:03:57]


http://pascalbianca.blogspot.nl/
Henk (NL)
Lid
Berichten: 263
Gepost op vrijdag 7 Maart 2014 17:11:49 QuoteWijzig

Denk het wel!

Ik bedoel ??k het onderste plaatje,
de duurdere zend/onvanger in het bovenste plaatje had je idd. zo aan de praat.

Goedkoop is 'duurkoop' zal ik maar zeggen.
Gewoon weer met een goeie scoop meten.
Dezelfde software gebruiken als met de draadverbinding, maar nu met de draadloze verbinding;
en dan meten aan de ontvanger-kant, waarom die niets doorgeeft aan de PIC-print

[1] 2 3 »

Active Topics

» Inrichting laadruimte ...
» schema HK audio pro 21...
» Stroom verdeelbox 230V...
» Subaru Outback 2016
» Stofafzuiging
» Aanpassingen aanbouwde...
» Audi
» Show je mini projecten
» Puls schkelaar
» Draadknipper

» Meer actieve topics

Advertenties

ElektronicaStynus

© 2004-2019 SchemaTheek
Laadtijd: 0.08882 sec.