Fråga:
Kan du verkligen använda Arduino för ett litet rymdskepp?
Mentiflectax
2016-02-05 13:27:07 UTC
view on stackexchange narkive permalink

En grupp ryska nördar tänker att skjuta ett litet fordon till månen, som ska fotografera platserna för Apollo-landningarna. Detta kommer att vara det ultimata beviset på att människor faktiskt besökte månen.

I en av artiklarna om ämnet har jag läst att du kan använda en billig inbyggd dator, till och med en Arduino, förutsatt att den är skyddad från strålning.

Om rymdfarkostens syfte är att

  1. separera sig från en grupp satelliter (flera små fordon kommer att skjutas upp med en raket),
  2. navigera till och flyga över en viss plats,
  3. skjut ett par bilder och
  4. överför dem till jorden,

kan du verkligen använda en så låg enhet som Arduino som den inbyggda datorn? Om inte, varför inte?

Uppdatering 1 (06.02.2016 12:34 MSK): Jag frågade projektledningen om hur de tänker bevisa att bilderna är verkliga. Du hittar svaret här. Kortversion:

  1. Bilderna har en mycket högre kvalitet än de som genererats av tidigare analoger. Detta innebär att det nya fordonet kommer att "se" saker (som detaljer om månytan), vilket tidigare inte gjorde. Därför kommer bilderna att innehålla ytterligare information som ännu inte är känd (som en liten krater, som inte kunde kännas igen på tidigare fotografier).
  2. Radioamatörer kommer att kunna upptäcka (men inte avkoda) signalen från fordonet.
Kanske det "näst sista" beviset. Säger de hur de kommer att säkra sin dataström?
Jag håller med känslan i uhohs kommentar ovan. Den typ av människor som avfärdar de hundratusentals som arbetade direkt med Apollo-projektet, de hundratusentals till miljoner som såg rymdfarkosterna starta live, övervakningen av uppdrag som gjorts över hela världen av både amatörer och proffs, äktheten hos returnerade prover, foton, etc, är exakt den typ av människor som skulle avvisa sådana foton som skulle kunna returneras av en sond som denna också. Att tro att Sovjetunionen skulle ha avfärdat den * enorma * propagandavinst för att bevisa Apollo-falsk är lite men löjligt.
Relaterade frågor: http://space.stackexchange.com/questions/12522/rtos-vs-linux-against-single-event-upsets/12524#12524 och http://space.stackexchange.com/questions/8198/using -strålningshärdade processorer-i-månbana / 8227 # 8227
@MichaelKjörling Jag håller med dig om att vissa människor aldrig kommer att bli övertygade, men det är fortfarande ett coolt projekt. Din avhandling om sovjetisk / rysk propaganda är inte 100% korrekt. Det finns minst ett verifierat material som man kan använda för supereffektiv antiamerikansk propaganda, men inte en enda rysk / sovjetisk politiker eller mediekanal har någonsin publicerat i stor skala. Även de värsta populisterna pratar inte om det, även om det ser ut som en rökpistol för mig.
Jag behövde ett nytt projekt för min Arduino, nu är jag upptagen ...
Jag misstänker att en Arduino är mycket kraftfullare när det gäller datorkapacitet än de datorer som styr Apollos lanseringar och rymdfarkoster.
@uhoh, comms säkerhet är jag vågar säga aldrig gjort i programvara.
@BobJarvis - mindre än jag skulle ha gissat, men ja, en Arduino Zero är klockad 24 gånger snabbare, har mer än 3x lagring, 8x RAM för en Apollo AGC.
@MichaelKjörling faktiskt är min känsla inte det du försöker hålla med. Jag tänkte bara ta upp svårigheterna - om den är krypterad med en nyckel som finns inne i rymdfarkosten för att verifiera för dem att uppgifterna är verkliga, måste världen ta sitt ord för det. Om den inte är krypterad kan vi inte vara säkra på sändningens ursprung. Så om data skickas * samtidigt * krypterade och okrypterade, med flera markstationer (inklusive amatörradiooperatörer) som jämför anteckningar, kanske det är mer giltigt. Rent informationslogistiskt sett.
@uhoh Egentligen, om något, tror jag att det bara gör problemet * lättare. * Använd asymmetrisk kryptering. Signera varje bit data med en privat nyckel som bara hålls ombord på rymdfarkosten (låter lite som den ultimata hårdvarusäkerhetsmodulen) och publicera den offentliga nyckeln långt ifrån vid tidpunkten för lanseringen (eller senast omläggning) Nedlänk i klar. Det skulle göra det möjligt för människor att validera signaturerna, men inte skapa sina egna. * Det * är ett löst problem. (Asymmetrisk kryptering är mer beräkningsintensiv än symmetrisk kryptering, men det är knappast ett oöverstigligt problem.)
@MichaelKjörling såld! Jag tar två av dem och en sida med marker kvar. Vik den tätt, det är en lång åktur. OK tack för självstudien!
Huvudfrågorna för saker du skjuter i rymden är storlek, massa, strömförbrukning, hållbarhet och tillförlitlighet för att göra det jobb som krävs. Arduino skulle göra extremt bra för storlek och massa, förmodligen bara bra för energiförbrukning, kan vara OK för vissa hållbarhetsfaktorer. Rymden är en hård miljö och rymdlansering utan besättning kan vara en våldsam process. Breda temperatursvängningar, strålning och förmåga att sprida överflödig värme i vakuum är allt i rymden som kan döda hårdvara som fungerar bra i en vardaglig "skjortmuff" -miljö.
Tio svar:
SE - stop firing the good guys
2016-02-05 13:56:47 UTC
view on stackexchange narkive permalink

Kan du ha en rymdfarkost baserad på en Arduino? Så klart du kan! ArduSat var två kickstarter-finansierade kubesats som så småningom lanserades från den internationella rymdstationen i november 2013. När du tänker på det överträffar en Arduino lätt till exempel den över fyrtio år gamla Apollo Guidance Computer

Alla dina krav bör vara genomförbara, om det bara är ett flyby-uppdrag.

Förresten, bilder av Apollo landningsplatser är redan tagna, till exempel av Clementine-sonden.

Tack. Det nya fordonet kommer att flyga i lägre höjd och den avsedda upplösningen på bilderna blir högre.
Skärmning kan inte vara 100% - särskilt med en viktgräns för nanosat. Kan vara en bra idé att använda (åtminstone) tre arduinos med korrekt redundanshantering. [Detta svar] (http://space.stackexchange.com/a/4929/12102) om de första rymdfärjorna som körs på en handfull Z80 är värt att läsa.
Åh CubeSats Jag har läst en artikel om dem, det är så fantastiskt
Arduino verkar troligt, men hur packar du 10 km / s delta-v i en cubeSat?
@JanDvorak se 1. I frågan är den redan lanserad av en boosterraket. Löret passerar bara.
Jag förstår 1. som att få dem till LEO, men du måste fortfarande komma därifrån till månens överföringsbana. [kontrollerar Wikipedia] OK, 1,3 km / s. Men jag trodde fortfarande att cubesats inte hade några riktiga thrusters eller bränsle förutom lite för attitydkontroll och deorbit.
@JanDvorak Jag tolkade det som att den Arduino-baserade satan bara var en av många satelliter som lanserades i en bana mot månen. Men min tolkning kan vara fel, och förutsättningen är tvetydig.
Här är [YouTube] (https://www.youtube.com/watch?v=3W0mrWYhhuo) videon som visas på den länkade webbplatsen i frågan (eller se [detta] (http://i.imgur.com/ jWjyMCv.jpg) och sedan [detta] (http://i.imgur.com/6AGFs3V.jpg) skärmdump), som visar det distribueras från ett annat rymdfarkost nära månen. Jag måste hålla med @DmitriPisarenko - ignorera allt buller (som de nämner på deras boomstarter.ru-projekt - tack google för översättningen) * det är * ett slags coolt projekt.
Haha, videon från Clementine är oerhört imponerande.
Ett problem: i LEO är Arduino fortfarande skyddad av jordens magnetosfär. När du går till månen är det inte längre fallet, och det är inte ett strålningshärdat chip.
PearsonArtPhoto
2016-02-05 19:55:56 UTC
view on stackexchange narkive permalink

Du kan, men det kommer att drabbas av ett antal problem. Dessa problem kan förmodligen övervinnas med ett kortsiktigt uppdrag. Problemen inkluderar:

  1. Strålning - Nedbrytning av elektronikens långsiktiga effekt.
  2. Enstaka händelsestörningar - Detta är förmodligen den största faran, en kosmisk strålsträng med hög energi kan orsaka lite vänd, eventuellt ändra koden som körs på ett uppdragskritiskt sätt.
  3. Temperatur- Om temperaturen inte hanteras noggrant kan det se några betydande skador.
  4. Vakuum- Förmodligen inte mycket av ett problem, men kan orsaka utgasning som kan ha en långsiktig effekt.5- Vibration- Delar kan vibreras av under lanseringen.
  5. ol >

    Dessa kan förmodligen oftast övervinnas genom att ge extra skydd till rymdfarkosten. Men det finns inget särskilt som skulle kunna förhindra att en Arduino används för att kontrollera ett rymdfarkost, särskilt ett mycket kortvarigt uppdrag. Det har demonstrerats i LEO, men strålningseffekterna kommer att bli allvarligare för ett uppdrag till månen. Slutsatsen, det kan göras, men jag skulle inte rekommendera det.

Detta är rätt svar. Kan du få en billig dator att fungera. Säker. Men det kommer att kosta mycket mer i modifieringar för att ta hänsyn till driftsmiljön än dyrare datorer som redan är designade för jobbet.
Det beror på livstiden. Om ditt mål bara är att få något att arbeta i några timmar kommer du antagligen att vara okej med en Arduino. Om det är mycket mer än så har du stor sannolikhet för att ha några problem i slutändan utan ändringar. Men strålningshärdad utrustning är också dyr.
Kanske bör även strålningsinducerad låsning nämnas (påverkar kraven på strömförsörjning (mildrande)).
Puffin
2016-02-05 18:00:22 UTC
view on stackexchange narkive permalink

Jag instämmer i Hohmannfans svar. Detta svar behandlar den bredare frågan om datorer i satelliter.

Vem behöver en dator? Jag tror inte att det finns något med uppdraget som du har beskrivit i frågan som faktiskt kräver någon "digital dator" alls. Det kan tyckas som om bildhantering och navigering är mycket krävande i datormässiga termer, men det beror till stor del på att vi är vana vid idén om en värld möjliggjort av högnivåprogramvara.

Jag tycker att det är en bra utgångspunkt när det gäller systemteknisk utbildning att faktiskt gå igenom de involverade processerna och fråga sig " vad är den mest grundläggande implementeringen som är möjlig? ", särskilt i termer av " vilka beslut måste absolut tas ombord, snarare än med markkommando? ". Uppdragstagare på 60-80-talet kom ofta ner på sidan "ingen dator behövs". Det är bara eftersom vikten, prestandan och kostnaden för sådana saker har sjunkit att vi tar det för givet.

Digital Alla de logiska beslut som behöver fattas på en satellit i princip kunde göras av diskreta logiska grindar. Det är en teknisk bedömning av när "digital finite state machine" som skapats så har blivit så komplicerad att den bättre skulle ersättas av en CPU / adressbuss / databussarkitektur.

Som en åt sidan är det inte uppenbart att det finns någon tydlig skiljelinje mellan diskret elektronik och en "dator" i modern mening. Den här artikeln om Pioneer 10 antyder de mellanliggande möjligheterna.

Mycket av beräkningen för uppdraget utfördes på jorden och överfördes till sonden, där den var kan lagra i minnet upp till fem kommandon av de 222 möjliga inmatningarna av markstyrenheter. Rymdfarkosten innehöll två kommandodekodrar och en kommandodistributionsenhet, en mycket begränsad form av processor, för att styra operationer på rymdfarkosten.

Analog Vidare analyseras beslut som rör progressiva kvantiteter - sensorutgångar och styrslingor i första hand i styrtekniska termer. Hur de implementeras är återigen ett designval och den gamla världen var full av analoga datorelement.

Miljökompatibilitet Det finns lanseringsmiljön och sedan naturlig strålning en gång i omloppsbana. Det senare inkluderar ESD-skador (se här) samt strålningsdos och förskjutningsskador. En intressant anekdot är att de progressivt högre datorerna med fysiskt mindre grindar och byttider är mer utsatta för dessa effekter än deras äldre kusiner. När det gäller ESD hjälper avskärmning inte när det finns perifera bitar av kretsen på rymdfarkostskinnet. Designarna måste ta det noga.

Förresten, tack @uhoh för länken, det var intressant.

Dessa dagar tenderar vi att reservera termen "dator" för ett Turing-komplett system (dvs. ett som kan köra vilket program som helst). Tidiga satelliter använde ibland sequencers, specialbyggda kretsar som tillhandahöll grundläggande funktioner men inte var omprogrammerbara.
Jag är inte säker på att artikeln om Pioneer 10 är ett bra exempel på hur datorer inte behöver vara helt digitala, åtminstone inte som citerade. Den enda förekomsten av ordet "dator" i den artikeln är för närvarande under rubriken "Möte med Jupiter" och hänvisar till efterbehandling av bilden för att korrigera snedvridningar, vilket till stor del inte är relaterat till själva rymdfarkostens funktion.
@Hobbes Och ännu längre tillbaka hänvisade det till [en person som utförde eller "beräknade", beräkningar] (https://en.wikipedia.org/wiki/Computer#Etymology). Att använda ordet "dator" för att betyda en digital, omprogrammerbar, elektronisk, binär dator är verkligen en ganska nymodig idé. (Med [ASICs] (https://en.wikipedia.org/wiki/Application-specific_integrated_circuit) och i mindre grad [FPGAs] (https://en.wikipedia.org/wiki/Field-programmable_gate_array) har vi kommer nästan hela cirkeln.)
Jag är nyfiken på hur du kan fånga och skicka en bild utan en digitalkamera. Menar du att använda en analog kamera och skicka signalen från den direkt till jorden (utan att lagra den)? Som de gjorde på 1950-talet med TV-program (de spelades inte in skickades direkt till mottagarna via analog kanal)?
@Michael Kjörling Jag är ledsen för förvirringen och tack för att ni påpekade det. Jag hade faktiskt gjort en sökning på frasen "comput" och hittat en annan passage. Jag har klistrat in det avsnittet i mitt svar nu.
@DmitriPisarenko Det skulle inte ha något samband med om en Arduino kunde vara tillräcklig som en rymdskeppsstyrdator. Det låter dock som en bra fråga; om det inte redan har ställts på webbplatsen, uppmanar jag dig att ställa det som en separat fråga.
@Hobbes och Michael Kjörling Ja, skräddarsydd logik är precis vad jag hänvisade till. Med hjälp av Pioneer 10-exemplet kan en kommandodekoder validera en inkommande bitström som ett kommando eller inte från dess rubrik, vrida nästa 8 bit genom en seriell till parallell konvertering och sedan "demultiplex", dvs de 8 bitarna väljer fysiskt en enskild tråd leder ut från avkodningsrutan till någon klientutrustning som får ett på / av-kommando.
@DmitriPisarenko Ditt förslag är en möjlighet, men man kan också läsa en CCD stegvis i något minne och sedan läsa ut den och sända någon gång senare. En "dator" behövs egentligen inte för den här uppgiften, det gör det bara mycket lättare idag.
Hade inte några tidiga satelliter vakuumrör (ventiler)? [Den här boken] (http://semiconductormuseum.com/MuseumLibrary/Final_Transistor_Museum_Book_Review_Opening_Space_Research_by_George_Ludwig.pdf) om rollen som halvledare i tidig rymdutforskning ser ganska intressant ut. En [kortare historia] (http://semiconductormuseum.com/MuseumStore/TransistorMuseum_Brief_History_of_Early_Semiconductors.pdf) av transistorer. Jag älskar Transistor Museum - nu bytt namn till * Semiconductor Museum *.
I det här fallet, ** är det en digitalkamera **, så den behöver en (konventionell) dator.
Du kan skapa helt analoga TV-kameror. Några tidiga sönder tog bilder med film och faxade sedan (återigen analogt) bilderna tillbaka. Du kan också spela in video på band.
Spehro Pefhany
2016-02-06 02:57:11 UTC
view on stackexchange narkive permalink

Det borde vara möjligt. ESA har testat radhårdheten hos vissa kusinprocessorer till den som används i Arduino och de visade sig ganska bra, åtminstone för ett relativt kort uppdrag. Några aktuella saker använder faktiskt gamla 8051-arkitekturchips.

Det skulle finnas tillräckligt med processorkraft för att navigera, kanske till och med tillräckligt för att strömma ut inspelade falska bilder.

Redigera: En powerpoint som sammanfattar ESA-resultaten finns här.

Tungt jonresultat för ATMega128

ATMega128-AU16 har ett acceptabelt beteende för en ISS LEO-miljö.

SEL en gång i 481 år

SEU en gång i 690 år

AT90CAN128-AU16 är inte acceptabelt för rymdtillämpning.

Chipet som används i många Arduinos är ATMega328, vilket är kusin till ATMega128.

Har du en källa för de tester som ESA gjorde?
Den länken är väldigt intressant - men lite svår att följa i detalj. Är alla tester utformade för att simulera strålningseffekter i LEO (det här är tunga joner från en partikelaccelerator, eller hur? "... Bestrålning med järn- och Krypton-joner ...") Den applikation som beskrivs i frågan är "* LLO *" (Låg månbana) där strålningen är mycket högre (och variabel) än LEO.
@uhoh Ja, partikelacceleratorer (med relativt låg intensitet). Det finns en mer omfattande rapport någon annanstans - jag tänkte bara ge dig tillräckligt med nyckelord för att källinformationen lätt kunde hittas (och den publiceras faktiskt). Strålningsnivåerna i ett månuppdrag är naturligtvis högre än den relativt godartade LEO-miljön, men månen blockerar solens strålning under halva omloppstiden - summan kan vara några gånger högre under samma tid. Det finns offentlig domäninformation om detta.
GdD
2016-02-05 19:11:46 UTC
view on stackexchange narkive permalink

Du behöver inte så mycket processorkraft eller RAM för att utforska rymden. Arduino är mycket kraftfullare än de processorer som historiskt har använts på rymdfarkoster. Den grundläggande Arduino är 16 MHz och 256 kB flashminne. Du kan lägga till RAM eller flash i betydande mängder. Datorerna som används i Apollo-rymdprogrammet kommer inte i närheten av detta.

Galileo s -processorer är 8 MHz, medan Spirit och Möjlighet är 20 MHz-processorer. Koden på dessa sonder var mycket optimerad och speciellt utvecklad för det ändamålet som var till hands, vilket utnyttjade de tillgängliga datorerna mycket effektivt.

Det är helt genomförbart.

Sam
2016-02-05 23:04:23 UTC
view on stackexchange narkive permalink

Andra har täckt hårdvaruproblemen, men jag vill nämna programvaruproblemen. Att få tillräckligt med marginal (CPU och minne) är svårt för processorer i arduino-klass. Rymdfarkoster jag har arbetat har krävt allt mellan 50% och 90% marginal vilket innebär att du bara får använda mellan 50% och 10% av processorn. Marginalen är för saker som schemaläggning och minnesskrubbning. Den andra faktorn är att det bara är svårare (och därför dyrare) att skriva pålitlig programvara med mindre resurser. Det finns en fin linje mellan för enkel (kan inte göra all kontroll du verkligen borde göra) och för komplex (omöjligt att testa) och arduino gynnar förmodligen mer av det förra.

Vilken maskinvaruplattform skulle du använda för uppdraget som beskrivs i frågan?
@Dmitri Pisarenko Jag känner verkligen bara till RAD750 och Leon3 (båda mycket dyra). Om jag var tvungen att gå billigt skulle jag överväga och ARM eller till och med en spartansk med en mikrobrand, men jag skulle aldrig sänka kostnaderna för programvara eller beräkningshårdvara. Kostnaden för resan är sååååå mycket mer, det är värt att vara säker på att den fungerar när den kommer dit.
@Sam - Även om jag inte är ett stort fan av dem, kan arduino-klassprocessorer göra mycket mer än du ger dem kredit för. Men jag håller definitivt med om att kostnaden för processorkortet bleknar i kostnad jämfört med kostnaden för allt annat. Så du kan lika gärna spendera några extra pengar och få exakt vad du behöver.
@Dunk eftersom de inte ens kan hålla en RTOS och en väl certifierad RTOS är ett av de enklaste sätten att göra solida mönster. nej, jag tror inte att jag ger dem för lite kredit.
@Sam: Jag kan inte riktigt föreställa mig att jag väljer en spartansk för den här situationen - jag vet knappast något som är mindre radtolerant. För en radtolerant FPGA skulle Microsemi vara ett mycket bättre val (t.ex. en SmartFusion2, som har en låg ARM-processor, anständigt SEU-skydd och en lätt tillgänglig RTOS). För alla som undrar "varför?": De flesta Xilinx FPGA: er (inklusive Spartans) använder SRAM för lagring. De flesta Microsemi FPGA: er använder flash för lagring. De har också antifusebaserade sådana som borde vara ännu mer radtoleranta (men dyrare per grind, om minnet tjänar).
@Jerry kista, jag har vänner på xilinx och jag vet det bättre än någon annan FPGA, det är den enda anledningen.
@Sam: Rättvis - och för att jag inte ska missförstås skulle jag tillägga att jag inte har något emot Xilinx i allmänhet (jag har faktiskt använt deras FPGA mer än någon annan). Men radhårdhet är * inte * en av styrkorna hos de flesta av deras delar.
@JerryCoffin: Xilinx har Virtex-5QV FPGA med 1 Megarad garanterad total joniserande dos. [Och Xilinx FPGA fungerar på nyfikenhet] (https://forums.xilinx.com/t5/Adaptable-Advantage-Blog/Past-Present-Future-Xilinx-on-Mars-Rovers/ba-p/944915)
Waldo
2016-02-05 17:59:28 UTC
view on stackexchange narkive permalink

Ur ett beräkningsmässigt perspektiv är det möjligt att packa alla algoritmer där. Det finns emellertid problem med strålningsskydd när du pekar, men integrerade kretsar påverkas också av temperaturen, så korrekt värmeisolering måste också övervägas, eftersom dessa inte definitivt är klassificerade för att fungera i "hårda" miljöer.

My Other Head
2016-05-02 09:48:31 UTC
view on stackexchange narkive permalink

Min uppfattning: Du kan använda ett Arduino-kort, men du skulle behöva renovera det så att det inte är RoHS-kompatibelt, dvs. använda Sn-Pb-löd, använda konforma beläggningar och potta det. Som det ser ut har rymdelektronik ändå ett undantag från RoHS-överensstämmelse.

Arduino-korten du köper från hyllan är RoHS-kompatibla och använder hi-Sn / lo-Ag-säljare. Ett problem med det i en rymdmiljö är den höga känsligheten för tillväxt av tennhår från lödfogarna, vilket kan orsaka kortslutning genom att överbrygga till intilliggande spår. Tennmorrhår har ställts som en fråga här tidigare.

Tyvärr är tillväxten och orsakerna till dessa morrhår inte väl förstådda, och uppdragsvaraktigheten är inte en faktor - de kan förekomma när som helst.

Så din COTS Arduino kan gå på fritz när som helst.

Tack för ditt svar. Vad menar du med att * potta det *?
Du kan sätta in ett kretskort i en låda och sedan fylla hela lådan med t.ex. epoxi. Detta gör kretskortet mer motståndskraftigt mot vibrationer. https://en.wikipedia.org/wiki/Potting_%28electronics%29
Uwe
2016-09-21 13:26:55 UTC
view on stackexchange narkive permalink

Jag tycker att detta projekt är extremt svårt. För att få detaljerade högkvalitativa bilder av Apollo landningsplatser behöver du en mycket låg bana runt månen. Avståndet mellan rymdfarkosten och landningsplatsen måste vara tillräckligt liten för en detaljerad bild. Men de mycket låga månbanorna är inte stabila på grund av månens maskoner. För att undvika en krasch skulle det lilla rymdfarkosten behöva ett sofistikerat framdrivningssystem och mycket bränsle för omloppskontroll. Navigationen måste vara extremt exakt för att få en bana över en landningsplats. Det finns ingen mån-GPS tillgänglig för navigering. Att hitta landningsplatserna kräver komplex och mycket snabb bildbehandling för att upptäcka resterna av en landning inom en serie bilder. Jag tvivlar på att en arduino har tillräckligt med bearbetningskraft för att göra denna bildbehandling i realtid.

D K
2020-08-22 13:08:58 UTC
view on stackexchange narkive permalink

Det här har jag också tittat på. Här är min idé:

Använd ATMEGA328 (eller ATMEGA16A om det är tillräckligt hållbart) med trippel redundans och använd endast hålkomponenter på protoboard. Som nämnts någon annanstans här, använd blyad lödning. Röstkretsen för varje digital utgång kan byggas med fyra logiska grindar. En felräknare och övervakningskrets för att återställa en felaktig CPU kan också byggas från diskreta logikchips. 4000-serier är vad jag tittar på just nu. Lägg till optoisolatorer där de är vettiga. Koppartape på toppen och botten av varje chip kan hjälpa lite.

Formell beläggning av hela brädet när du är klar. Lägg till tunn RF-skärm av stål över de mest känsliga komponenterna. Använd potatis epoxi under avskärmningen. Det finns ny forskning (tyvärr har jag ingen länk) som antyder att rost kan hjälpa till att avböja vissa oönskade partiklar, så om denna inre avskärmning är rostig kan det hjälpa. Skärmen ska anslutas till gemensam mark med något slags skydd mot plötsliga spikar.

Lägg det hela i en fräsch / gjuten aluminiumprojektlåda med minst walls "tjocka väggar. Anslutningar på utsidan bör använda GX-flygkontakter. Håll stål och aluminium i kontakt med koppar eller mässing. Exakt hur beror det på hur du skapade hålet och hur mycket utrymme som finns runt det. Fyll hela lådan med lottmaterial. Slip ner lådans passande ytor och locket för god kontakt, skruva ner det och täta sömmen med ledande tejp.

Det kan vara lite tyngre än du skulle vilja, men alla dessa metoder ger tillsammans en chans att överleva.

Edit:

  • Om något verkligen är uppdragskritiskt, använd mekaniska reläer istället för MOSFET.
  • Undvik elektrolytkondensatorer som pesten. Undvik också polyester- och nylonfilmkondensatorer. Monolitiska keramiska kondensatorer är "tillräckligt bra" men försöker i allmänhet använda så få kondensatorer som s möjligt.
1/8 "Al filter bara mycket lite roentgen / gamma.
Jag misstänker att PCB-material, konform beläggning och pottning bör vara "rymdkvalitativt" (strålar inte ut gaser i vakuum och under solvärmestrålning). Om icke-RoHS-lödning som redan nämnts. Det ser ut som om någon som har sådan teknik inte behöver använda ATmega328-liknande MCU: er. Och majoritetsgrindarna är fortfarande själva "misslyckande" men detta ser oundvikligt ut.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...