Hakutulokset

Avainsana: "DS162"

Qt Embedded 4.6.0 + Qwt + kxps5 kiihtyvyysmittari!

28 comments 14 helmikuu 2010 28 kommenttia

Testauksen jälkeen toiminta kxps5 kiihtyvyysmittari kanssa I2C-työkalut Kirjoitin testi käyttävä sovellus I2C-dev-liitäntä. Jos haluat testata koodi ennen kuin kirjoitat kernel ajuri tämä on ehdottomasti hyvä paikka aloittaa. Kerran minulla oli kokoonpano rekisterit asetettu oikein ja minulla oli rutiinia lukemiseen kiihtyvyys vektorit Olen riisuttu ds1621 kernel ajuri minimiin, ja sitten rakennetaan se sitten ylös uudelleen toimimaan kxps5. Sitten bitbaked kxps5 ajuri ytimen moduulin yhdessä hwmon ja se toimii täydellisesti! :) Seuraava kuljen koottu qwt 5.2.0 ja piirretyt kiihdytyksen ajan funktiona. Alla oleva video on otettu antialiased linjat joka hidastaa virkistystaajuus mutta saa ne näyttämään hyvältä. Jos tontilla on ilman tätä käytössä se toimii erittäin hyvin. Täällä näet kxps5 käynnissä ilman ulkoista Alipäästösuodin (sisäinen suodatin on 1 kHz) ja vaikka tämä lähtö on melko vakaa. Mitä minuun eniten on herkkyys. Kun asettaa pöydälle vapaassa pudotuksessa keskeyttää merkkivalo syttyy jos pudottaa yhden pikku mutterit friendlyarm LCD noin 10cm päässä laitteesta!


YouTube Direkthttp: / / www.youtube.com/watch?v=j5FQmKPqhwg

Tags: , , , , Luokat: Ångström , KXPS5 , mini2440 , Qt , QWT Tunnisteet: , , , ,

Mini2440 kaapelin ja juotto LGA14!

No comments 19 lokakuu 2009 Ei kommentteja

Hyvin kiltti ihmisiä www.andahammer.com oli jalomielinen lähettää minulle mini2440 Cable Kit! Tämä on paljon helpompaa kuin pilkkominen on 2,5 "IDE-liittimet! Kit on kaikki liitännät voi koskaan tarvita ja varmasti tehdä asioita paljon helpompaa!

DSCF1279-1-1

Saatuaan DS1621 lämpömittari työstää I2C väylä i nyt suunnitelma liittämisestä jotain monimutkaisempaa ja hyvin pieni! He luultavasti ei suosittele sitä tiedotteesta mutta voit juottaa LGA14 käyttäen normaalia rautaa ja joitakin emaloitu lanka. Minun ensimmäinen yritys alla. Valitettavasti Aloitin paljon paksumpi lanka, joka myöhemmin veti pad pois mutta ohuempi 0.15mm tavaraa on melko helppoa. Tarkistaminen yhteydet yleismittarilla ei ilmennyt oikosulkuja.

DSCF1281-1-1

Suunnitelma on kokeilla tätä uudestaan ​​saman laitteen (sitä rikkomatta!) Ja sitten juottaa se jossain veroboard johon minä yhdistää yksi minun uusia kaapeleita :)

Tags: Kategoriat: Uncategorized Tags:

Ytimen kääntämistä kanssa DS1621 tukea

No comments 17 lokakuu 2009 Ei kommentteja

Kun rakennuksen lämpötilatunnistimilla I2C piiri i Lähetetty noin ennen olen koonnut ydin mini2440 joka tuki DS1621 lämpötila-anturi. Kiitos nykyisten ydin tue tätä oli huomattavan helppoa.

Kaikki mitä oli tehtävä oli muokata / mini2440_defconfig in ... / kernel/mini2440/arch/arm/configs ja vaihtaa linja 1039 on:

CONFIG_SENSORS_DS1621 = y

Olen koonnut ydin käyttäen script i lähetetty tänne prosessia keskeyttämättä jälkeen git klooneja muuttaa viivan yläpuolella ja sitten annetaan se jatkaa. Sitten käynnistetty mini2440 ja anturimoduuli oli heti käytettävissä:

devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 / Sys / devices / platform / s3c2440-I2C / I2C-sovitin / I2C-0 / 0 -0048

Tässä hakemistossa sinulla on seuraavat:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # ls root @ mini2440: / sys / devices / platform / s3c2440-I2C / I2C-sovitin / I2C-0 / 0 -0048 # ls
hälytykset nimi temp1_max uevent
kuljettaja teho temp1_max_alarm
hwmon osajärjestelmän temp1_min
modalias temp1_input temp1_min_alarm

Lähtö DS1621 ohjataan temp1_min ja temp1_max kynnysarvot. Oletuksena se menee korkealla kun temp1_input <temp1_min. Voit tarkastella lämpötila lukemalla temp1_input ja voit säätää temp1_min ja temp1_max yhtymällä tarvitaan kynnys tiedoston, esimerkiksi:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # cat temp1_input root @ mini2440: / sys / devices / platform / s3c2440-I2C / I2C-sovitin / I2C-0 / 0 -0048 # cat temp1_input
26500
& gt; temp1_min echo 27000 & gt; temp1_min

Tässä kokoonpanossa DS1621 tuotos on korkea ja ajaa pohjan minun transistori joka kytkee LED. Heti kun lämpö anturi lämpötila nousee yli temp1_min LED sammuu.

Vaikka minulla ei ole tarkoitukseen tämä piiri se toimii proof of concept asennukseen I2C laitteiden mini2440.

Tässä toinen kuva jossa virta valo vaan lähtö pois:

DSC_0052

SMD on veroboard oli koskaan tarkoitettu hyvältä!

Tags: , Kategoriat: Uncategorized Tags: ,

Luotaa mini2440 I2C väylä

4 comments 15 syyskuu 2009 4 kommenttia

Olen melko uusi elektroniikan ja olen varmasti koskaan käytetä I2C ennen niin rakensin yksinkertainen piiri perustuu DS1621 I2C lämpömittari kuin testi. Sain tämän muutaman puntaa myyjän crodnet "eBayssa.

Löysin vanhan 2.5 "kannettavan aseman liitin, joka ei ollut tarpeeksi suuri mahtuakseen CON5 joten en hienonnettu se ylös ja laita se kameraan käyttöliittymä. Olen johdotettu SDA ja SCL linjat sekä 3.3V ja GND on veroboard. Olen myös juotettu pari LED, yksi virtavalo ja muut johdotettu kautta transistorin kanssa Base liitetty termostaatti ulostulo DS1621. Tämä pin voidaan ohjelmoida Go High tietyssä lämpötilassa.

Sitten kytketty sitä ja virta mini2440. Running i2cdetect osoitti uuden laitteen 0 × 48. Muiden laitteiden laivalla EEPROM. Tarkasteltaessa esittelysivuilta DS1621 lämpötila voidaan lukea sijainnista 0xAA. Minulla oli mahdollisuus tarkkailla lämpötilaa hex kautta i2cget. Converting lähtö 0 × 0016 desimaalin antaa 22,0 astetta. Anturi on melko siisti, se vastaa lähes välittömästi läsnäolo sormella.

Alla on I2C komentoja käytin. Asensin I2C työkalunsa opkg.

root @ mini2440: ~ # i2cdetect-l
I2C-0 I2C s3c2410-I2C I2C sovitin

root @ mini2440: ~ # i2cdetect s3c2410-I2C
VAROITUS! Tämä ohjelma voi sekoittaa oman I2C väylä, aiheuttaa tietojen menettämisen ja pahempi!
dev / i2c- 0 . Minä koetin tiedosto / dev / I2C-0.
Minä koetin osoitealue 0x03-0x77.
n ] Y Jatka? [K / e] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: - - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - - -
30: - - - - - - - - - - - - - - - -
48 -- -- -- -- -- -- -- 40: - - - - - - - - 48 - - - - - - -
50: UU UU UU UU - - - - - - - - - - - -
60: - - - - - - - - - - - - - - - -
70: - - - - - - - -

--interval = 1 i2cget -y s3c2410-i2c 0x48 0xAA w root @ mini2440: ~ # Watch - aikaväli = 1 i2cget-y s3c2410-I2C 0x48 0xAA w

Tue Sep 15 23 : 31 : 25 2009 Jokainen 1.0s: i2cget-y s3c2410-I2C 0x48 0xAA w Ti 15 syyskuu 23: 31: 25 2009
0x0016

Alla on kuva laitteesta .. se näyttää päin mäntyä, mutta se toimii loistavasti!

DSC_0032

Seuraava vaihe on koota ohjain lmsensors paketti ...

Tags: Kategoriat: Uncategorized Tags: