Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
 Předmět příspěvku: Servotester FPGA
PříspěvekNapsal: úte 05.03.2019 15:21 
Mazák
Mazák

Registrován: 21.9.2015
Příspěvky: 991
Kedze zivot ukazal, ze skutocne dobry tester serv sa neda zohnat, tak som sa nakoniec rozhodol ze
si jeden urobim na doske co sa mi povaluje v byte a navyse sa da stale kupit na aliexpress doslova
za "hubicku" /klucove slovo je "Cycloneii"/

napr tento link:
https://www.aliexpress.com/item/New-ALT ... 956a261d5b

Příloha:
CycloneII.png
CycloneII.png
[ 346.07 KiB | Zobrazeno 1509 krát ]



Este pred popisom uvediem aj tento JTAG programator, rovnako za "hubicku": /je potrebny na naprogramovanie FPGA/
Upozornenie! Ak by sa nahodou niekto rozhodol urobit si tento tester treba si pytat JTAG na baze PIC a nie ST!
Verzia s ST nefunguje na vsetkych windowsoch.

https://www.aliexpress.com/item/altera- ... 5674e68a8e

Příloha:
jtag.png
jtag.png
[ 198.53 KiB | Zobrazeno 1509 krát ]



Tester ja urobeny na FPGA Cyclone II. Ma 7 modov, vyberaju sa stlacanim tlacidla a su indikovane LED:

001 - fixne impulzy 1.5ms
010 - fixne impulzy 1 ms
011 - fixne impulzy 2 ms
100 - cyklicky presun za 33.33s medzi 1ms a 2ms, bez pauzy
pri 300Hz impulzoch je citac 15 bit (dva impulzy po sebe sa lisia 100ns)
interval je rozdeleny na 10000 krokov
pri 50Hz impulzoch je citac 12.5 bit (ekvivalent, krok je 600ns)
Impulzy netrpia na "traslavost" : predchadajuci je uzsi a nasledujuci je sirsi, na rozdiel
od servotesterov s potenciometrom
na tomto rezime pekne vidno ako krokuje servo (aj ked je "digitalne" - vid video dole)
101 - presuny medzi 1, 1.5, 2 ms za 0.5s
110 - presuny medzi 1, 1.5, 2 ms za 0.2s rozdiel je pocut na hlasitosti motorceka
111 - presuny medzi 1, 1.5, 2 ms skokom tu vidiet ako reguluje servo do polohy

Opakovacia frekvencia impulzov sa vybera jumperom: 113 - 112 => 50Hz
113 - 115 => 300Hz

Presnost impulzov je dana krokom 100ns (10MHz) Cele je to riadene oscilatorom 50MHz.
Impulzy su na 4 vystupoch 40,41,42,43 pre pripad ze sa odpali niektory vystup :)

Subor na naprogramovanie je na ulozto.cz: (ActiveSerial cez AS konektor na doske)

https://uloz.to/!JuJnNPbIvp3G/output-file-pof

Software programator Quartus treba stiahnut zo stranky altera/intel.com, ak by mal niekto
zaujem, mozem ho tiez uploadnut na ulozto.cz

Urobil som pre predstavu aj tri videa:

mod 101:
https://youtu.be/1okTjIdmi8I

mod 111:
https://youtu.be/G0l6qUWA0GI

mod 100:
https://youtu.be/nYbNMmN9_yc

pre zaujimavost VHDL kod: (to nie je program, tento kod sa syntetizuje do schemy zapojenia)
FPGA pracuje na spodnej hranici 10MHz, menej to nevie bezat :)

https://uloz.to/!SUoWRrAgEHCF/servotester-vhd

a podarilo sa mi kdesi v minulosti najst aj schemu od dosky:

https://uloz.to/!JaNaBCo4r0PN/ep2c5t144mini-pdf

EDIT: tak som uploadol aj programator nech je to uplne

https://uloz.to/!MDBXFepXXrTR/quartuspr ... -1-232-exe


Nahoru
 Profil  
 
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

 


Kdo je online

Uživatelé procházející toto fórum: Mosquito a 35 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  

 

  Powered by phpBB® Forum Software © phpBB Group  Český překlad – phpBB.cz 

 

NAVRCHOLU.cz