Spínač picaxe 08M

Dneska se procesory objevují všude, pokud máte nějaký nápad, či udělát, tak se neváhejte pochlubit.
Zpráva
Autor
blesk
Příspěvky: 7391
Registrován: úte 22.11.2005 0:00
Bydliště: Vsetín
Kontaktovat uživatele:

Spínač picaxe 08M

#1 Příspěvek od blesk »

Řeším blikač do nového letadla, kde mi stačí pouze dva výstupy a přemýšlel jsem že bych to zároveň využil i jako spínač přistávacího reflektoru. Na ledkách mám požité "vypínatelné" stabilizátory, tak jsem zbytečné tam rvát další spínač.

Je vůbec schopná ta 08 kromě sekvence blikání i hlídat vstup z RX a ovládat tím výstup 0/I ? nějak na to nemůžu přijít jak to tam nacpat...
Uživatelský avatar
jyrry
Příspěvky: 22016
Registrován: pon 28.02.2005 0:00
Bydliště: Rakovník
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#2 Příspěvek od jyrry »

PICAXE 08M je myslím PIC12F683, používám jeho jednodušší ekvivalent PIC12F629. PWM signál z Rx načítám buď přes pulsin nebo přes přerušení na vstupu (nepracuju s tím jako s PICAXE).
zkus https://www.google.com/search?q=picaxe+ ... e&ie=UTF-8
jyrry.webnode.cz
Uživatelský avatar
jova
Příspěvky: 1117
Registrován: ned 15.02.2009 0:00
Bydliště: Chýnov - to je kousek od Tábora
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#3 Příspěvek od jova »

Přesně nerozumím tvé otázce, pokud jde o řízení PICAXE servosignálem slouží k tomu příkaz pulsin jak psal jyrry.
Ukázka je třeba zde: viewtopic.php?f=41&t=66817&hilit=canon
EPP samokřídla
fotky: https://mapy.cz/fotografie?fotomapy&x=15&y=49&z=8&aid=861
Uživatelský avatar
semo
Příspěvky: 1012
Registrován: ned 20.02.2011 0:00
Bydliště: Telč

Re: Spínač picaxe 08M

#4 Příspěvek od semo »

Jo, jde to. Já jsem s tímhle malým PICAXE udělal taky takový jednoduchý ovládání světel. Jedním kanálem přepínám "vypnuto/poziční/poziční+přistávací". A dělám to tou funkcí, jak ostatní psali.

EDIT: blikání tam nemám, ale pamatuju si, že udělat jde.
http://semos333.rajce.idnes.cz/
blesk
Příspěvky: 7391
Registrován: úte 22.11.2005 0:00
Bydliště: Vsetín
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#5 Příspěvek od blesk »

udělat jde, jen si nejsem jistý jestli bude zvládat zároveň obsluhovat výstup pod toho co má na vstupu a zároveň blikat.
Uživatelský avatar
jyrry
Příspěvky: 22016
Registrován: pon 28.02.2005 0:00
Bydliště: Rakovník
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#6 Příspěvek od jyrry »

To se dá dělat dobře právě přes přerušení - čtení PWM přes přerušení na vstupu, blikání přes přerušení od časovače. Nebo přes volně běžící časovač, to používám třeba v Arduinu (Attiny 85 má taky 8 nohou)
Ale nevím, jestli to PICAXE umožňuje, já to píšu v PIC-Basic.
jyrry.webnode.cz
Uživatelský avatar
semo
Příspěvky: 1012
Registrován: ned 20.02.2011 0:00
Bydliště: Telč

Re: Spínač picaxe 08M

#7 Příspěvek od semo »

PICAXE 08M2 umí taky "multitasking" - 4 programy zaráz, ale půl výkonu se ukrojí na management. Mohlo by to zafungovat. V kódu je to velice jednoduchý.
http://semos333.rajce.idnes.cz/
Uživatelský avatar
jyrry
Příspěvky: 22016
Registrován: pon 28.02.2005 0:00
Bydliště: Rakovník
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#8 Příspěvek od jyrry »

Ono to přes ta přerušení je taky jednoduchý, ale než jsem to vykoumal co to chce... :-)
Navíc obvykle vím co to dělá, ten mutitasking se myslím může někdy navzájem ovlivňovat a taky mi vadí když to samo něco dělá a já nevím jak :-D
jyrry.webnode.cz
Uživatelský avatar
jova
Příspěvky: 1117
Registrován: ned 15.02.2009 0:00
Bydliště: Chýnov - to je kousek od Tábora
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#9 Příspěvek od jova »

V základní smyčce bych nechal kontrolovat ten vstup pomocí příkazu puslin. Zároveň bych tam nechal zvyšovat proměnnou word od hodnoty 0 až k hodnotě X. Tento časový úsek 0-X, by byla požadovaná doba jednoho rozsvícení/zhasnutí. V okamžiku, kdy by proměnná dosáhla hodnoty X, provedl by se odskok do podprogramu, kde by se přepnul stav diody příkazem toggle, hodnota X vynulovala a následoval by odskok zpět. Pak by přepnutí stavu proběhlo v řádu ms a spínač by byl více, méně, stále na příjmu.
EPP samokřídla
fotky: https://mapy.cz/fotografie?fotomapy&x=15&y=49&z=8&aid=861
blesk
Příspěvky: 7391
Registrován: úte 22.11.2005 0:00
Bydliště: Vsetín
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#10 Příspěvek od blesk »

už jsem to nějak zbastlil v simulaci to jede, teď otázka co to udělá jak to bude v hromadě...


Kód: Vybrat vše

start:
pulsin 3,1, w6
if w6 > 150 then zapni   ;puls delší jak 1,5ms zapni
if w6 < 150 then vypni   ;puls kratší jak 1,5ms vypni



goto start         ;začátek smyčky

zapni:         
high 4         ;zapni pin 4 - přistávací světlo

high 1         ;sekvence pro zábleskový maják pin 1 25/75/25/875
pause 25
low 1
pause 75
high 1
pause 25
low 1
pause 225

high 2         ;sekvence pro antikolizní maják pin 2 500/500
pause 500
low 2
pause 150

goto start         ;na začátek smyčky

vypni:
low 4            ;vypni pin 4 přistávací světlo

high 1         ;sekvence pro zábleskový maják pin 1 25/75/25/875
pause 25
low 1
pause 75
high 1
pause 25
low 1

pause 200         ;sekvence pro antikolizní maják pin 2 500/500
high 2
pause 500
low 2
pause 150

goto start

blesk
Příspěvky: 7391
Registrován: úte 22.11.2005 0:00
Bydliště: Vsetín
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#11 Příspěvek od blesk »

tak jsem po možná dvou letech vytáhl programátor a nějak se nedaří...


procesor mám Picaxe 08M2, pokud nastavím že se jedná o procesor 08 tak mi to hlásí chybu viz příloha 1 a pokud to nastavím jako 08M tak to hlásí neshodu HW s nastavením... (viz příloha 2)

na programování používám vývojovou desku AXEboard08n, originál káblík + převodník z USB na RS232

Jediné co se za tu dobu změnilo, byl PC (dneska jsem zkoušel na dvou) a napájecí zdroj, který je ale parametrově stejný.

Zkoušel jsem to dvou MCU co mám a oba se chovají stejně, nicméně jeden co už v sobě měl něco nahraného, tak dělá to co v něm je, taky jakýsi blikač...
Přílohy
2.png
1.png
Uživatelský avatar
Solim Namez
Příspěvky: 596
Registrován: pon 29.01.2018 16:25
Bydliště: Trvalé

Re: Spínač picaxe 08M

#12 Příspěvek od Solim Namez »

Vidíš ve správci zařízení ten virtuální COM port bez chyby?
Uživatelský avatar
jova
Příspěvky: 1117
Registrován: ned 15.02.2009 0:00
Bydliště: Chýnov - to je kousek od Tábora
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#13 Příspěvek od jova »

A nebuden to tím že máš čip 08M2 a v editoru nastavuješ 08 a 08M?
Co máš za verzi editoru?
EPP samokřídla
fotky: https://mapy.cz/fotografie?fotomapy&x=15&y=49&z=8&aid=861
blesk
Příspěvky: 7391
Registrován: úte 22.11.2005 0:00
Bydliště: Vsetín
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#14 Příspěvek od blesk »

COM port vidím bez chyby, na MCU mám napsané 08M2, když si přes SW dám najít firmware tak to napíše 08 verze A... a navíc v menu ani 08M2 není.
Přílohy
3.png
Uživatelský avatar
jova
Příspěvky: 1117
Registrován: ned 15.02.2009 0:00
Bydliště: Chýnov - to je kousek od Tábora
Kontaktovat uživatele:

Re: Spínač picaxe 08M

#15 Příspěvek od jova »

Asi bych si stáhnul novější verzi. Já používám 5.5.5, je v češtině a jsem s ní spokojený: http://www.picaxe.com/Software/Obsolete ... ng-Editor/
Je i novější verze 6, té jsem zatím nějak nepřišel na chuť.
EPP samokřídla
fotky: https://mapy.cz/fotografie?fotomapy&x=15&y=49&z=8&aid=861
Odpovědět

Zpět na „Procesory a jiné vychytávky“