torstai 25. toukokuuta 2017

HI-HI-Board, aloittelua

Helatorstaina tuli koodattua pumpunohjausta. Ilmeni että servoblaster tulee oletusksena pinnejä jotka löytyvät ensimmäisistä 28:sta pinnistä Eli Raspi1:n pinneistä
https://github.com/richardghirst/PiBits/tree/master/ServoBlaster

Tarkoituksenani on siis koeponnistaa hieman softapwm:ää, kun samalla generoin FAIMS ohjaussignaalia, mittaan I2C:llä painetta ja pyöritän prossua raskaalla kuormalla.  Lopputuloksena pitäisi saada tieto kannattaako softapwm ylipäätänsä vai onko pakko laittaa joku arduino apupyöriksi?


Tämä tarkoittaa tietenkin sitä että suunnittelemani pinnijärjestys raspberry levyssä menee uusiksi. Noh, onneksi en tilanut levyä :) JEE.

Tarkoitukseni oli lisätä analog devicesin jokin AdUM:sta isoloimaan ilgallolle menevän SPI:n.  Sitten esitin kysymyksen itselleni:  Miksi pitää isoloida jos ilgallon maa tulee jännitesyötöstä... SPI liittimen vierestä. Ei pelkoa maavirroista.

Aloinkin piirtämään yksinkertaista 3.3v <->5.5v tasomuunninta.
Mutta sitten AD-HD:nä piti mennä ebaystä katsomaan. "Logic level converter"

Joo... levy jllä olevia erottimia saa. Joten hieman kyseenalaistui se että levyalaa tulisi käyttää
http://www.ebay.com/itm/4-Channel-4CH-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V-/322317956673?hash=item4b0ba5b641:g:N20AAOSwal5YHZSv
Tuossahan on siis 2 kanavaa, mutta kiinalaisittain laskien 4

Suunittelemani raspberryn liitinlevy ei ollut kaikista näteimmän muotoinen eikä liitinsijoittelu ole erityisen kätevä. Etua siinä on se että levy vähentää piuhojen määrää ja väärinkytkentä ja käräyttäminen tulee epätodennäköisemmäksi mitä harakanpesä-himmelillä.  Haittaa on se että jos teen levyn... muutosten tekeminen voi olla hankaa. Niin ja levy on tehty tiettyä yhtä tarkoitusta varten. Mieluusti tekisin levyn jonka voisi kopioida johonkin muuhunkin projektiin... mutta ilman että siinä on varauduttu turhilla ominaisuuksilla.

Komponenttien sourcaamisen... puhumattakaan routtaamiseen kuluvan ajan yms kannalta fiksua olisi käyttää valmiita edullisia kiinamoduleita. Ja esimerkiksi DAC:ia saa halviten breakout-modulina.

Onhan ne modulit näppäriä, mutta

  • Kaikkia toimintoja ei saatavilla
    • virta-jännite vahvistin
    • hi-side switchit
    • DAC tasomuunnin... uni/bipolar
  • Kiinnitysmekanismi: ei ole (reunaa ja pinnejä lukuunottamatta)
  • Moduleiden littäminen piuhalla keskenään
    • Yksi moduli tippuu pöydältä ja vetää muut modulit mukanansa
    • Kun laitteen koteloi, johdot on solmussa välittömästi kun kannen sulkee
  • Systeemistä tulee helposti johto & modulikasa
    • Ei ole mielekästä teettää "aluslevyä" moduleille
    • Reikälevy menisi... mutta ruma? piuhakötöstys?

Pohdin ongelmaa koirapuistossa ja päädyin seuraavanlaisiin ajatelmiin
  • Nykyisestä raspberrylevystä tulisi turhan spesifi tähän projektiin
  • Ei spesifi levy
    • uudelleenkäytettävä, kopioitavissa
    • myytävissä / lahjoitettavisa
  • Raspberryn pinnien käyttötapa voi projektin edetessä muuttua
  • Nykyiselle raspberrylevyllä useita lähdes samankaltaisia ominaisuuksia
  • Levyissä maksaa aloituskustannukset
    • Tosin oshpark. 3kpl monikerroissa, ei paljousalennusta
    • paitsi medium run $1 per neliötuuma, minimi 100neliötuumaa total.
  • Yleiskäyttöinen levymoduli?
    • Vaihda kalustusoptioilla

Hahmotelma

Sössötys sikseen... tässä hahmotelma.

Ihmettelette varmaan miksi HI-HI board... noh kyseessä on eräs sisäpiirivitsi.

Survoin kytkikseen DAC tasosiirron, FAIMS TTL signaaliajopuskurin




Eli tuossa on inputtina 4 karvainen JST liitin
  1. analogIN/pulseIN (voi olla kans 0 tai 3.3v GPIO:sta jolloin kaksitasoinen)
  2. drain / serial resistor to out
  3. hi side switch control
  4. GND
Ulos tulee kaksi kolme liitintä
  1. Bipolaariliitin
    1. Positiivinen kortille
    2. gnd
    3. Analog out
    4. Negatiivinen kortille
  2. Koaksiaaliliitin
    1. Vaihtoehtona analog out tai kanttiaaltopuskuri out
    2. Runko on maassa
  3. Iso ruuviliitinplugi (4pin.... 2pin+2pin kalustusvaihtoehdoksi)
    1. Pos käyttösähkö sisään
    2. Maa, johon saa käyttösähkön powerin maan hyvin kiinni
    3. Virtarajoitettu hi-side kytkin
    4. Drain tai GND, tästä käytettävän laitteen saa maadoitettua jos ei saa kytkettyä pin 2:een

Isompi kuva

Ilta tuli ja pitää mennä nukkumaan.  Sen voin kuitenkin sanoa että tarkoitus olisi että näitä kortteja olisi tarkoitus kytkeä pinoon korokepaloilla ja mahd koteloida jotenkin.

Palaan aiheeseen viikonloppuna



Ei kommentteja:

Lähetä kommentti