![]() |
Lanciamissili con pic 16F84 Link all'articolo: Lanciamissili con pic 16F84 :: BaroneRosso.it :: Il portale del modellismo in Italia Una evoluzione in chiave moderna del vecchio circuito Lanciamissili |
come faccio per programmare il PIC. Cosa mi serve ? Grazie per l'aiuto |
1 Allegato/i Citazione:
Programmatore MiniPropic2clone buona costruzione |
lanciamissili ciao sarei interessato all'acquisto del circuito programmato per "lancia missili" fatemi sapere il costo che provvedo al pagamento e disturbo! ciao Ale |
Tipo Mosfet Ciao ho realizzato il circuito con dei mosfet irf520 ma non mi da tensione in uscita se collego qualsiasi tipo di cosa anche un semplice led mentre se lascio solo collegato il tester la tensione di uscita è correta, penso che il problema sia il tipo di mosfet usato che tipo devo usare?GRAZIE. |
Citazione:
Sei sicuro di aver utilizzato il tester nella maniera corretta? I MOS non fanno altro che funzionare da interruttori verso massa. Il MOS irf520 ha una corrente Id=3A con VGS=5V. Sono già abbastanza per rendere incandescente un'avvolgimento. Un altro tipo di MOS che potresti utilizzare è irfz44n, che a parità di VGS riesce ad avere Id~10A. ( ma continuo a ripetere che il problema non penso sia questo ):wink: |
Citazione:
|
1 Allegato/i Citazione:
Al momento non vedo altre possibilità. Fammi sapere che risolviamo il sistema. |
Citazione:
Ciao allora ho risolta in parte il mio problema che era dovuto all'imentazione del pic mi resta pero un problema gli se collego un led allle uscite del mosfet si accende se invece collego l'accenditore non si innesca. Collegando l'accenditore diretto alla batteria si innesca. Come mai? |
Citazione:
Con i MOS da te utilizzati la corrente che passa attraverso il drain è pari a 3A, sufficienti per far accendere un fiammifero. Devi studiare l'accenditore con il MOS collegato....Se lo studi solo collegandolo alla batteria, essa si distruggerà ( soprattutto se lipo ) in poco tempo, e l'accensione non funzionerebbe correttamente una volta collegata al circuito. Quando ho testato le accensioni ho fatto accendere fiammiferi da 1.5 A in su, i fiammiferi si accendono in 5-6 secondi. |
Problema sul pic16f84a Ciao, sono nuovo del forum e spero di non fare errori. Ho costruito il lanciamissili come da schema della sezione shemi elettrici ma ho il problema che il pic non mi da nessuna uscita mentre se utilizzo il MOS (irf 510) portando tensione al gate direttamente mi fa accendere il led in uscita. Ora vorrei capire, dato che la programmazione del pic mi sembra corretta, come funziona il pic in se stesso all'interno del circuito in modo da controllare che gli ingressi siano giusti in modo da verificare perchè non da le uscite. Grazie infinite |
Citazione:
Sei sicuro di aver montato il tutto correttamente? I mos sono montati nella maniera corretta? Altri utenti di questo forum hanno montato lo stesso circuito senza problemi. |
Ok, Grazie per la risposta, a livello di costruzione mi sembra tutto giusto, dato che sugli schemi non c'era il modello di mos il negozio di elettronica in cui mi rifornisco ha provato a darmi questo tipo di mos, infatti ne ho presi solo due per provare. il collegamento di questi è giusto dato che se lo faccio funzionare manualmente il mos chiude ed accende il led; per questo pensavo che il pic non funzionasse regolarmente.....ora riprovo a programmare il pic con un'altro programmatore (ho usato un programmatore tipo ludipippo con una schedina con montato pic ed eprom) ed uso icprog per programmare (come si faceva ai vecchi tempi........), ora ho la Gap Evolution della Duolab e con le istruzioni vediamo se non sia problema di programmazione. In caso di funzionamento poi cambierò i mos in quelli che mi hai detto così da poter attaccare le accensioni. Grazie, ciao. |
Citazione:
Un'altra domanda....Magari potrà sembrarti stupida, ma non ho nessuna intenzione di offendere... Hai collegato il tutto al ricevitore con radiocomando acceso vero?:P Una volta acceso devi muovere su e giù il canale ( da te scelto ) per far accendere le cariche... Un'altra precisazione: Non è che magari hai attaccato i mos agli ultimi posti ( nella serie di accensioni ) che quindi ti danno l'impressione che non funzioni nulla? Il primo mos che verrà acceso nella sequenza è quello sotto la scritta Mrk89 e poi continuando in giù. Spero di essere stato chiaro!:wink: Fammi sapere |
Ora che mi hai detto che altri hanno fatto il circuito e funziona andrò a controllare tutti i collegamenti. Intanto ti posso dire che a caso ho collegato i mos partendo da sotto la scritta mrk89 ma avendo solamente 2 mos ho acceso e spento l'interruttore più di 10 volte in modo che la sequenza passasse per forza da quel canale. Avrei una domanda, però, anzi 2. la prima riguarda il segnale dalla ricevente che, da documentazioni lette in giro, non è una tensione ma un segnale ad onda credo quadra con una certa frequenza (dovendo comandare normalmente un servo), comunque con il tester mi da una tensione che varia poco da interruttore acceso ad interruttore spento, purtroppo non ho un'oscilloscopio per vederne il variare di frequenza, comunque dalle uscite del pic non ho mai un segnale che possa far supporre di non aver collegato il mos al punto giusto; la seconda è: il tastino di reset deve essere normalmente aperto durante il funzionamento del circuito, dato che io non lo ho collegato dovrebbe funzionare. Ho provato a cortocircuitare i due contatti dove ci andrebbe il pulsante ma non è cambiato niente. Domani vedo se riesco postare una foto del circuito così da vedere com è composto. ciao, grazie:rolleyes: |
Ah, ho dimenticato una cosa: non ci sarebbe lo schema elettrico di questo lanciarazzi? Già lo ho rifatto due volte perchè il master in pdf non è relativo al lato rame ma al lato componenti e quindi mi è venuto il circuito al contrario, e poi si capirebbe dove i punti sono collegati e chiusi e dove sono aperti, tipo il pulsante di reset. ciao. |
Citazione:
Il tasto del reset è normalmente aperto, si cortocircuita per portare il pin del pic a massa per far ripartire il programma. L'ho appena montato anche io sfuttando il programma ibn allegato e funziona, una domanda con cosa hai programmato il pic ? nel configuration bit devi impostare HS per la frequenza, e no Watch Dog (e tutte le altre impostazioni che il tuo programmatore si propone). |
Allora ... ho fatto delle prove ed in effetti esiste un bug nel firmware, infatti se collego il lancia missili su un canale analogico, quindi nei limiti dei +100 -100 tutto funziona, ma se lo collego su un canale digitale (del tipo on/off) per intenderci il ch 9/10 di una rx 149dp che con la mia t14 varia tra +135 e -135 il pic non rivela niente. Evidentemente la rivelazione della durara dell'impulsi non cattura impulsi più lunghi dei 2ms. Confermi ? |
Citazione:
Ciao Oronzo |
1 Allegato/i Citazione:
Ho risolto il tutto, le caratteristiche di progetto rimangono le stesse, il firmware aggiornato è qui in allegato.:wink: |
Citazione:
|
Citazione:
|
1 Allegato/i Ed ecco qui lo schema elettrico da voi richiesto. Spero sia chiaro.:wink: |
beh, che dire.......sono stupefatto.............. Una così rapida soluzione ai problemi non la ho mai vista....... Se funzionassero così le strutture pubbliche non ci sarebbero più problemi. Grazie per il vostro interessamento e proverò le modifiche da voi riportate. Io come canale utilizzo quello per il carrello su una ricevente wk701 della walkera oppure sul canale 5 di una 146ip futaba, ma il problema era lo stesso. Nel fine settimana proverò il tutto e poi farò sapere. Per ora grazie ancora. |
ordine di lancio Ciao, una cosa che può tornare utile a molti specialmente nel caso non si voglia fare un circuito per 10 missili ma ad esempio per 4-5 missili è sapere l'ordine di lancio dei missili ... ... il primo missilie a partire ( guardando la basetta da sopra ) sono quelli a sinistra (sotto la scritta MrK89) per poi girare in senso antiorario. considerando i piedini dell 16f84 l'ordine dipartenza è : 7,8,9,10,11,12,13,17,18,1 :) |
Ciao. Ho utilizzato vari sistemi per programmare il pic: icprog con pic montato su schedina wafer, con pic montato direttamente su uno zoccolo di un programmatore non alimentato autocostruito, con un programmatore per smart card, ma con tutti questi mi da errore all'indirizzo 000h quando fa la verifica, Mi è venuto il dubbio che fosse perchè sulla wafer c'era montata la eeprom 24L.... non utilizzata e l'ho tolta ma mi dava sempre errore. Ho programmato con una super gap evolution ed il software multiprog 7.2 e pare che l'ha programmato in modo corretto dato che se io svuoto il buffer e vado a leggere il pic mi da gli stessi dati che mi appaiono in schermata quando carico il programma. Comunque il circuito non mi funziona ancora. Ora ho dissaldato i componenti e lo sto ricostruendo su una proto board seguendo lo schema che mi avete inviato.....quando lo avrò finito vi farò sapere. Ciao. grazie |
1 Allegato/i Oggi ho ricostruito il circuito sulla protoboard ma il problema non si risolve, allora ho riletto il pic con il programma icprog ed il programmatore non alimentato. Vi posto la stampata del programma in modo che possiate vedere se ci sono errori di programmazione dato il mancato funzionamento. Avrei ancora una domanda: visto che l'alimentazione proveniente dalla ricevente tramite il cavo del servo, alla fine ha la massa in comune con tutto il circuito ed il positivo va ad alimentare il pic e la resistenza collegata al pin 4 del pic. Può o non deve entrare in contatto con i 5V che alimentano le cariche e che ora alimenta i led+resistenza da 330 ohm? |
Citazione:
Io utilizzo IC-PROG 1.0.5 e come programmatore quello postato in questo thread in prima pagina. Tempo fa ebbi problemi con un programmatore di PIC che non aveva l'alimentazione esterna.:dunno: Per quanto riguarda le due alimentazioni sarebbe meglio tenerle separate!! Però se vuoi puoi utilizzare l'alimentazione che arriva dalla ricevente anche per dare corrente alla resistenza ed il led, così non hai bisogno di utilizzare due alimentazioni separate. Il codice ASM l'ho confrontato con quello che mi da il mio IC-PROG, ed è diverso.:( Non so a questo punto quale possa essere l'errore, mi dispiace. |
In questi giorni mi sono studiato un po' la programmazione del pic 16f84 da una documentazione trovata in internet (Tanzilli.com) ed ho provato ,come dice lui, a programmare il pic con l'oscillatore XT dato che l'oscillatore collegao al pic sul circuito è con il quarzo (magari ho capito male e si riferisce al programmatore con quarzo e non al circuito di impiego). comunque un passo avanti l'ho fatto: ora funziona solo l'uscita sul piedino 7 come interruttore anche se ho utilizzato il circuito senza i mos, cioè ho collegato i led e resistenza direttamente all'uscita del pic. Ho notato comunque che il led sfarfalla e non resta acceso fisso, la stessa cosa se utilizzo il mos con alimentazione separata (secondo la mia ignoranza in elettronica (sono solo elettricista) se l'ingresso del mos sfarfalla, sfarfalla anche l'uscita per effetto della corrente in entrata che va ad aprire il "contatto" DS). Ora devo capire perchè non commuta dall'uscita 7 alle altre. |
tutto risolto, probabilmente un errore di programmazione ed il circuito ora funziona. Grazie a tutti per l'aiuto |
Tutti gli orari sono GMT +2. Adesso sono le 21:51. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002