CTCSS decoder med Arduino
CTCSS decoder med Arduino
Hejsan,
Har sökt och sökt efter kretsar som kan hantera decoding av CTCSS/subtoner och som kan programmeras via Arduino. Är det någon som har ett tips på detta eller andra lösningar?
Tacksom för alla svar!
/Matte
Har sökt och sökt efter kretsar som kan hantera decoding av CTCSS/subtoner och som kan programmeras via Arduino. Är det någon som har ett tips på detta eller andra lösningar?
Tacksom för alla svar!
/Matte
- hcb
- Moderator
- Inlägg: 5980
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: CTCSS decoder med Arduino
Jag googlade på "CTCSS decoder chip" och hittade bl.a. MX165C. Man måste registrera sig för att ladda ner datablad (och det ville jag inte), men från den suddiga bilden ser det ut som om kretsen programmeras med ett enkelt serieinterface.
Re: CTCSS decoder med Arduino
Har du lite kunskap kan du implemtera någon FFT för att lösa uppgiften.
Re: CTCSS decoder med Arduino
den enkla lösningen är nog att lågpass filtrera och bara mäta frekvensen,
givetvis med lite signalnivå anpassning rakt in i Arduinon
ett betydligt roligare alternativ är ju något liknande
http://www.arduinoos.com/2010/10/fast-f ... sform-fft/
lite mer komplicerat dock
givetvis med lite signalnivå anpassning rakt in i Arduinon
ett betydligt roligare alternativ är ju något liknande
http://www.arduinoos.com/2010/10/fast-f ... sform-fft/
lite mer komplicerat dock

Re: CTCSS decoder med Arduino
Att filtrera och mäta frekvensen sägs vara bökigt i mjukvara med tanke på att man t.ex. skall kunna skilja mellan 67Hz och 69,3Hz. Helst skall man kunna detektera denna skillnad på mycket kort tid dessutom.
Jag är för övrigt intresserad av samma frågeställning som TS...
Jag har labbat lite med FX465 som är ett alternativ...
//B1N4RY
Jag är för övrigt intresserad av samma frågeställning som TS...
Jag har labbat lite med FX465 som är ett alternativ...
//B1N4RY
Re: CTCSS decoder med Arduino
Finns ett liknande problem för denna TS Ljudaktiverat USB till DMX
Re: CTCSS decoder med Arduino
Tack för alla svar!
Sodjan: Jag ska i slutändan bygga mitt egna PCB för detta så en IC krets eller mjukvarulösning är att föredra!
hcb: Intressant! Hittade datablad och det verkar inte så svårt att programmera, frågan är vad man kan få tag på den!?
När jag tänker efter så tror jag inte mjukvaru dekodning i Arduino är något att föredra då det oftast är svårt att räkna exakt som B1n4ry säger samt att det oftast inte är effektivt vid brusig insignal (ska avkoda via radio). En extern dekoder är att föredra.
void: Har kollat på den kretsen förut men verkar väldigt dyr för det lilla jag skall använda den till, har iallafall lagt den i mina bokmärken!
Sodjan: Jag ska i slutändan bygga mitt egna PCB för detta så en IC krets eller mjukvarulösning är att föredra!
hcb: Intressant! Hittade datablad och det verkar inte så svårt att programmera, frågan är vad man kan få tag på den!?
När jag tänker efter så tror jag inte mjukvaru dekodning i Arduino är något att föredra då det oftast är svårt att räkna exakt som B1n4ry säger samt att det oftast inte är effektivt vid brusig insignal (ska avkoda via radio). En extern dekoder är att föredra.
void: Har kollat på den kretsen förut men verkar väldigt dyr för det lilla jag skall använda den till, har iallafall lagt den i mina bokmärken!
- hcb
- Moderator
- Inlägg: 5980
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: CTCSS decoder med Arduino
De har återförsäljare över hela världen ser det ut som, men om det finns några som säljer till privatpersoner vet jag inte.
Re: CTCSS decoder med Arduino
Jag såg just att jag har ett antal FX805LS från CML liggandes. Se :
http://www.cmlmicro.com/Products/TwoWay/fx805.htm
http://www.datasheetcatalog.org/datashe ... Xryrzv.pdf
Jag vet inte om de är användbara till det du vill göra...
http://www.cmlmicro.com/Products/TwoWay/fx805.htm
http://www.datasheetcatalog.org/datashe ... Xryrzv.pdf
Jag vet inte om de är användbara till det du vill göra...
-
- Inlägg: 219
- Blev medlem: 2 februari 2013, 17:50:41
- Ort: BORÅS
Re: CTCSS decoder med Arduino
MX465 är en bra krets för den här uppgiften, behöver ingen styrprocessor, några byglingar bara så sköter den uppgiften.
Innehåller funktioner för CTCSS tongenering och avkodning, analoga switchar för Rx och Tx
Behöver en kristall 4Mhz några motstånd, kondensatorer och en diod... å så 5V så är den i tjänst.
Enkelt va !...
Men om du måste ha en processor och styra med så kan du använda CMX808 som har en hel drös med finesser så att du kan göra en riktigt konplicerad lösning.
Innehåller funktioner för CTCSS tongenering och avkodning, analoga switchar för Rx och Tx
Behöver en kristall 4Mhz några motstånd, kondensatorer och en diod... å så 5V så är den i tjänst.
Enkelt va !...
Men om du måste ha en processor och styra med så kan du använda CMX808 som har en hel drös med finesser så att du kan göra en riktigt konplicerad lösning.