Jump to content


Photo

Lucreaza cineva cu FLOWCODE ?


  • Please log in to reply
641 replies to this topic

#631 OFFLINE   wally_gatter

wally_gatter

    Mare sef de trib

  • Moderatori
  • 2,177 posts
  • Locatie:London /UK

Posted 11 December 2016 - 01:49 PM

am revenit !!!  recent m-a mancat in dos sa-mi reinstalez Flowcode-ul varianta 5 pentru PIC ..  zis si facut.. am zis sa fac un voltampermetru cu un PIC dar care sa calculeze si watii.. am inceput flowchartul cu texte si alte balarii , pe urma am setat intrarile ADC . toate bune si frumoase pana ajung la calculations..  aici am tot incercat cu tutorialele de pe net , iutub cu precadere , dar nimic nu pare sa-mi iasa.. singura citire de pe cele doua ADC uri imi da rezultat pe display de la 0 la 255 ... deoarece am setat Read as byte ... acuma ar veni o groaza de intrebari dar nu stiu daca are cineva timpul necesar sa-si macine nervii cu ele.. daca se gaseste vreunu totusi lasati-mi un numar de telefon ca sa va pot strica dupaamiaza... :rade:   ... folosesc un 18f1320 , si un afisaj LCD 16x2  ...  din cate imi dau seama am lacune grave de programare , dar de undeva trebuie sa incep , sau sa continui ..  

 LE:   aveti careva cumva vreun ISIS Proteus si un Flowcode ARM??   



Cu_reclama

Cu_reclama
  • Membri

#632 OFFLINE   Elison

Elison

    Membru

  • Membri
  • PipPip
  • 171 posts
  • Locatie::

Posted 11 December 2016 - 03:31 PM

Pentru o rezolutie mai buna trebuie folosita functia  ReadAsInt, valorile returnate fiind cuprinse intre 0 si 1023.

Sunt exemple chiar in acest topic, unde se fac mai multe citiri si apoi media lor.

Nu sunt sigur, dar cred ca acesta este acel exemplu.


Edited by Elison, 11 December 2016 - 03:48 PM.


#633 OFFLINE   bobinatorul

bobinatorul

    Coffee Service

  • Membri
  • PipPip
  • 204 posts
  • Locatie:BUCURESTI

Posted 11 December 2016 - 09:39 PM

Sa ma uit de maine prin pc aveam un proiect facut pentru volt-ampermetru cu afisarea puterii.
Am implementat si o protectie la suprasarcina.

Lasa-mi un mail pentru isis si flowcode arm

Ca sa nu iti mai apara valori de la 0la 255 sau 0-1023 trebuie sa faci o conversie la string.Exista o functie floatToString iar ca sa scoti zecimale functia left(tensiune,4) pentru tensiune.
Se gaaesesc si pe site exemplele

Edited by bobinatorul, 11 December 2016 - 09:58 PM.


#634 OFFLINE   bobinatorul

bobinatorul

    Coffee Service

  • Membri
  • PipPip
  • 204 posts
  • Locatie:BUCURESTI

Posted 12 December 2016 - 02:37 PM

Attached File  poz1.jpg   176.07KB   1 downloads

 

Attached File  poz2.jpg   108.67KB   1 downloads

 

Am facut doua poze la sursa nu mai am din pacate proiectul dar daca incepi sa-ti dai seama despre ce si cum mai facem una impreuna.

Protectia la curent este reglabila si cu avertizare sonora.



#635 OFFLINE   wally_gatter

wally_gatter

    Mare sef de trib

  • Moderatori
  • 2,177 posts
  • Locatie:London /UK

Posted 13 December 2016 - 10:09 PM

Sa ma uit de maine prin pc aveam un proiect facut pentru volt-ampermetru cu afisarea puterii.
Am implementat si o protectie la suprasarcina.

Lasa-mi un mail pentru isis si flowcode arm

Ca sa nu iti mai apara valori de la 0la 255 sau 0-1023 trebuie sa faci o conversie la string.Exista o functie floatToString iar ca sa scoti zecimale functia left(tensiune,4) pentru tensiune.
Se gaaesesc si pe site exemplele

am vazut ca trebuie multiplicat sau demultiplicat functia citita ca sa indice ceea ce am io nevoie acolo ..  



#636 OFFLINE   Elison

Elison

    Membru

  • Membri
  • PipPip
  • 171 posts
  • Locatie::

Posted 14 December 2016 - 10:39 PM

Sa presupunem ca vreti sa masurati tensiuni in gama 0-30V.

Folositi un divizor rezistiv, care la maximum 30V aplicati la intrarea lui, sa scoata la iesire 5V, asta inseamna ca avem un raport 30/5=6.

Sa presupunem ca la intrarea divizorului avem 15V.

La iesire, respectiv la intrare in convertorul ADC, avem o tensiune de 2,5V( 15V/6).

Folosind functia ReadAsInt o sa avem o valoare, returnata de acesata functie, egala cu 511, adica (1023/5) x 2,5 unde 1023 este valaorea maxima returnata de functie, 5 este referinta ADC (presupunem ca ati ales referinta interna de 5V), iar 2,5 este tensiunea de intrare in ADC.

Valoarea tensiunii care trebuie afisata pe display o sa fie de 15V, adica 511x0.004887586*6 unde 0.004887586 este raportul dintre tensiunea maxima de intrare(5V) si 1023 (valoarea maxima returnata de functia ReadAsInt), iar 6 este raportul divizorului rezistiv folosit la intrare.

Aceste calcule se pot face si pentru cazul in care se foloseste ReadAsByte, unde valaorea maxima returnata de functie este 255 si rezolutia de citire este 0.019607843.
 



#637 OFFLINE   aureliu67

aureliu67

    Membru

  • Membri
  • PipPip
  • 694 posts

Posted 21 December 2016 - 09:56 AM

Am Apelat la cunoscatorii de Arduino ca sa ma ajute sa programez jucaria respectiva cu hex-ul cread de flowcode6 . Mai exact Arduino Nano.Insa colegii de acolo nu m-au lamurit. Poate cunoaste cineva care foloseste flowcode 6 metoda de a programa un Arduino cu hexul cread de acest soft? E nevoie de programator sau merge direct prin USB (Avantajul sistemului Arduino)?



#638 OFFLINE   mars01

mars01

    上昇

  • Membri
  • PipPip
  • 908 posts
  • Locatie:Bucuresti / Pitesti

Posted 21 December 2016 - 11:03 AM

Pentru programare fisier .HEX in Arduino se poate folosi programul Xloader http://russemotto.com/xloader/. Evident fisierul .HEX trebuie produs cu Flowcode for AVR (in FC6 trebuie selectat packetul AVR si controlerul corespunzator).


Edited by mars01, 21 December 2016 - 11:05 AM.


#639 OFFLINE   Liviu M

Liviu M

    -

  • Membri
  • PipPipPipPipPip
  • 3,074 posts
  • Locatie:In sat cu Doru

Posted 21 December 2016 - 11:13 AM

La Matrix pe site exista un pdf din care eu inteleg ca merge direct din flowcode. Sunt sanse si sa inteleg gresit, ca doar l-am rasfoit putin.


LE La pagina 7 povestesc de drivere pentru Arduino si cum verifici daca Flowcode "vede" Arduino-ul.



#640 OFFLINE   wally_gatter

wally_gatter

    Mare sef de trib

  • Moderatori
  • 2,177 posts
  • Locatie:London /UK

Posted 21 December 2016 - 11:36 AM

Am o intrebare , softul asta (Flowcode) are bug uri ? deoarece la pornire cand pun un microcontroller oricare , si adaug primul ADC imi da o eroare cum ca nu am stabilit parametri ADC-ului , dar urma sa o fac..  



#641 OFFLINE   aureliu67

aureliu67

    Membru

  • Membri
  • PipPip
  • 694 posts

Posted 21 December 2016 - 11:51 AM

Pentru programare fisier .HEX in Arduino se poate folosi programul Xloader http://russemotto.com/xloader/. Evident fisierul .HEX trebuie produs cu Flowcode for AVR (in FC6 trebuie selectat packetul AVR si controlerul corespunzator).

 A mers! Multumesc mult de tot!



Cu_reclama

Cu_reclama
  • Membri

#642 OFFLINE   Elison

Elison

    Membru

  • Membri
  • PipPip
  • 171 posts
  • Locatie::

Posted 21 December 2016 - 02:50 PM

Am o intrebare , softul asta (Flowcode) are bug uri ? deoarece la pornire cand pun un microcontroller oricare , si adaug primul ADC imi da o eroare cum ca nu am stabilit parametri ADC-ului , dar urma sa o fac..  

Acest lucru se intampla numai pentru un microcontroller care nu are ADC.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users