English  Deutsch
Biosolar Forum  =>  Mérésadatgyűjtés  =>  Single Board Computer - 1Wirelapozz: « előző   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34   következő »
Mielőtt kérdezel olvasd el a témához tartozó KIEMELT CIKKEKET!
2011-10-05
21:16:30
Előzmény: zsezse #18329#18331
Köszi az infót! A hardverhez nem nyúltam ma, de akkor holnap felmegyek a padlásra, és lehúzom mind, és egyesével visszadugom őket, hátha kiderül valami...

Remélem nem a relé egység ment tönkre, hanem valamelyik hőmérő...

Az error értékekből nem tudok kideríteni semmit, csak a CRC8 és CRC16-nál van érték.
2011-10-05
20:49:37
Előzmény: kzkz #18327#18329
kzkz
nekem ez akkor jott elo, ha valami hibas volt a buszon
pl rossz forrasztas, rosszul csatlakoztatott szenzor, hibas szenzor
esetleg probald meg levalasztani a busz tobbi reszet, vagy megnezni az error ertekeket.

2011-10-05
19:30:03
Előzmény: zsezse #18320#18327
köszi az infót, de eljutottam addig, hogy újraflash-elem, mert nem tudtam kideríteni mitől van. megtörtént a flash és utána jöttem rá, hogy mégse az usb-s pendrive-ra írta az adatbázisba az értékeket, hanem a belső helyet emésztette fel :(

most azonban nagyobb a gond. nem látja általában a 29-es kezdetű relé kapcsolót, sőt a 81-es kezdetű master vezérlőt se, csak a 10-es hőmérőket :(((( ez mitől lehet? ez eddig ment rendesen a flash előtt :( kell valamit konfig-olni, hogy ezek megjelenjenek állandóan?
2011-10-05
10:40:41
Előzmény: kzkz #18317#18320
kzk

du -skhx /
ez megmondja, melyik konyvtarban mennyi helyet foglalnak a fileok
az openwrt alapbol nem ir filelogot mert minimalis helye van
en nagyobb fileokat (php-cgi, mysqld) kitettem pendrivera, es onnan lynkeltem vissza.

2011-10-05
09:26:44
Előzmény: kzkz #18145#18317
Sziasztok!

Működik a vezérlés is, egyetlen "apró" gondom van. Valami felzabálja a szabad helyet a router-ben, és emiatt nem fut az sqlite3 adatbázisba tárolás/olvasás.

Ennyire csökkent a hely:
/dev/mtdblock3 4.4M 4.3M 108.0K 98% /overlay

Ezután leszedtem pár progit (mc, nano, screen) és lett kb. 500-600K. Viszont azóta megint 100K-ra csökkent valamitől :(

A vezérlő egy pendrive-ra log-ol, ott van az adatbázis, tehát ez nem lehet, viszont más progit nem telepítettem külön, csak a fűtéshez kellő 1wire-ösöket.

Van tippetek, hogy hogyan tudnám kideríteni mi eszi a helyet?

Lehet, hogy az openwrt rendszer logja nő folyamatosan? Ez merre van?

Köszi,
KZ


2011-09-27
20:46:31
Előzmény: takyka #18128#18146
nem jutottam el idaig, hogy csomagokat rakjak fel.
Egyebkent szerintem az rc5os csomagok is siman felmasznak az rc6-ra

te kmod-madwifit hasznalsz, ugye?
en kmod-ath5k -t
most kiprobalom a madwifit..

UPDATE: Success:)

root@zrinyi13:/sys/devices/virtual/gpio/gpio3# cat direction
out
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo 1 > value
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo 0 > value;cat value
0
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo 1 > value;cat value
1
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo 0 > value;cat value
0


akkor megiscsak a kmod-ath5k volt a ludas..
Hat.. ahogy Barney Stinson mondta: "There is only one rule: New is always better.. As it's the oldest rule, it's the best rule!"
:) Szoval most a regebb verzio a jobb, ugy tunik. De legalabb hasznalhato a 3as GPIO.

Kosz a tippet:) es hogy foglalkoztal vele.
2011-09-27
20:16:26
Előzmény: kzkz #16700#18145
Íme a végeredmény :)

Már "csak" a vezérlőt kell megírnom ;)



2011-09-27
08:17:57
Előzmény: zsezse #18120#18128
Rosszul emlékeztem, nem az R52, hanem a CM9-es kártyám van benne. Megpróbálom előtúrni az R52-t és beledugom azt is egy próbára.
Egyébként gyári kernellel megy.

Most dolgozom azon, hogy saját fordítású image-t rakjak fel. (i2c és gpio_buttons használata érdekében kell változtatnom a kernel configján, illetve az owfs-ben is van hiba ami zavar) Viszont az a gondom, hogy a buildroot 10.03.1-RC6 verziót csinál, a szerveren meg az utolsó verzió amihez binárisok vannak, az a 10.03.1-RC5. Nincs kedvem minden egyes csomagot újrafordítani amire szükségem van. Te hogy oldottad meg az "inkompatibilitás"-i problémát?

dmesg:
ath_hal: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ath_hal: 2009-05-08 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5 413, RF2133, RF2425, REGOPS_FUNC, XR)
ath_pci: trunk
wlan: trunk
wlan: mac acl policy registered
ath_rate_minstrel: Minstrel automatic rate control algorithm 1.2 (trunk)
ath_rate_minstrel: look around rate set to 10%
ath_rate_minstrel: EWMA rolloff level set to 75%
ath_rate_minstrel: max segment size in the mrr set to 6000 us
PCI: Enabling device 0000:00:11.0 (0000 -> 0002)
Atheros HAL provided by OpenWrt, DD-WRT and MakSat Technologies
wifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
ath_pci: wifi0: Atheros 5212: mem=0x10000000, irq=48

T.
2011-09-26
21:31:02
Előzmény: takyka #18098#18120
hat ez felettebb erdekes...

dmesg:
PCI: Enabling device 0000:00:11.0 (0000 -> 0002)
ath5k 0000:00:11.0: registered as 'phy0'
ath: EEPROM regdomain: 0x0
ath: EEPROM indicates default country code should be used
ath: doing EEPROM country->regdmn map search
ath: country maps to regdmn code: 0x3a
ath: Country alpha2 being used: US
ath: Regpair used: 0x3a
phy0: Selected rate control algorithm 'minstrel'
ath5k phy0: Atheros AR5414 chip found (MAC: 0xa5, PHY: 0x61)
cfg80211: Calling CRDA for country: US
cfg80211: Regulatory domain changed to country: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
(5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)

uname -a
Linux zrinyi13 2.6.32.10 #20 Tue Apr 6 15:01:26 CEST 2010 mips GNU/Linux

Backfire (10.03, r20728) --------------------------

root@zrinyi13:~# lsmod |grep ath
ath5k 113296 0
ath 7008 1 ath5k
mac80211 192608 1 ath5k
cfg80211 116992 3 ath5k,ath,mac80211


Nekem innen hianyzik amit neked ir, es nincs ath_pci sem. Sajat kerneled van? Nekem gyari. megjottek a 1wire -hez a DS2048-as chippek, szoval a vegso megoldas az lesz, csak gondoltam, elegans lenne, ha a regi vezerlopanelt sem kellene kidobjam!



2011-09-26
11:17:44
Előzmény: zsezse #18096#18098
r52-es kártya AR5414 chippel

root@zugoly:~# lsmod | grep ath
ath_pci 281088 0
ath_hal 293920 2 ath_pci
ath 7008 0
cfg80211 116992 2 ath,mac80211

root@zugoly:~# uname -a
Linux zugoly 2.6.32.10 #20 Tue Apr 6 15:01:26 CEST 2010 mips GNU/Linux
root@zugoly:~# cat /etc/banner
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
Backfire (10.03, r20728) --------------------------
* 1/3 shot Kahlua In a shot glass, layer Kahlua
* 1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------

Ha több gpio kell, érdemes lenne elgondolkodni egy i2c buszon, és arra tehetnél egy (több) PCF8574-t (8bit I/O). Ehhez fel kell áldoznod 2db (működő) GPIO-t bitbanging driverrel működik. Ha nem tetszik, akkor létezik USB->i2c is. ezt keresd: usb-tiny-i2c. és utána kötöd a PCF8574-et.
Ezek mindegyike rendelkezik támogatott driverrel, kisebb-nagyobb munkával beüzemelhető. Userspace oldalról a végeredmény ugyanúgy fog kinézni, mint az alaplapi natív gpio-k, csak kicsit lassabb lesz.

T.
2011-09-26
09:17:49
Előzmény: takyka #18093#18096
takyka

akkor (sajnos) jol ertettelek:) Nem akarom forrasztani a lapot, a mostani csatlakozok is tuskesoron vannak, igy nem okozok maradando valtozast rajta

milyen wifi kartyad van a routeren?
Tudod hasznalni a wifit is? melyik openwrt-t hasznalod?
en 10.03 , 10.03.1-rc4, es ath5k driverrel ment.
2011-09-26
08:42:24
Előzmény: zsezse #18084#18093
No megpróbálom érthetőbben. :-)

A GPIO2 és 8 is elérhető, ha a megfelelő drivereket nem töltöd be. Kisebb forrasztási munkával kívülről is elérhetővé tehetők.

A 3-as GPIO problémád nálam nem áll. Simán exportálom userspacebe, váltok irányt és ha kimenet, akkor irhatom egybe-nullába veszi. Fizikailag nem mértem meg, hogy tényleg vált-e, mert most ez nehézkes...

T.

macko003Válasz erre
2011-09-25
21:07:17
Előzmény: takyka #18085#18087
1,5 illetve 4,1 V


2011-09-25
20:36:57
Előzmény: macko003 #18083#18085
Nem, hanem a műveleti erősítő kimenetén mérhető feszre(amit a counter kap meg) van szükségem alacsony és magas állapotban.

T.
2011-09-25
20:09:54
Előzmény: takyka #18081#18084
takyka
felek, nem teljesen ertelek.

a 2-es GPIO az RFLED, azt nem akarom hasznalni semmire. (a padlason van egy dobozban)
ha kivettem a leds_gpio modult, akkor a 2-est tenyleg tudom hasznalni.

a reset gombbal megint csak nem megyek sokra szerintem:) nem tudom nyomogatni, de jo tudni.
hogyan tudnam ezt hasznalni barmire is? egyebkent jol jonne a 8 port.

Nem vagyok benne 100% biztos, hogy maga az ATH driver a ludas, lehet, hogy vmelyik alrendszer okozza a bajt, amint aktivalom a wifit. de ezt csak az ath driver install utan tudom, akkor megy be fixen 1-be.

exportalni tudom, sot, iranyt valtani is, de erteket valtoztatni nem.

ime:

root@zrinyi13:/sys/devices/virtual/gpio/gpio3# cat direction
in
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo out > direction
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# cat direction
out
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# cat value
1
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# echo 0 > value
root@zrinyi13:/sys/devices/virtual/gpio/gpio3# cat value
1
root@zrinyi13:/sys/devices/virtual/gpio/gpio3#

macko003Válasz erre
2011-09-25
18:30:25
Előzmény: takyka #18079#18083
10k
5v (usb 4,75-4,85)
a counter által igényelt feszre gondolsz?
ez esetben <1,5, >3,5
2011-09-25
17:58:57
Előzmény: zsezse #17846#18081
Zsezse,

Túrtam a 2.36.10 kernel forrást a GPIO-val kapcsolatban.

Gyk. Az RS és az RSpro ilyen szempontból egyforma.
0,1,3,4,5,6,7 portok kint vannak a tüskesoron.
2. az RF led az alaplapon. Ha kiveszed a rendszerből a leds_gpio modult, akkor tudod használni mint sima gpio (megy az export is!)
8-as a reset gomb, amit a gpio_buttons modul kezel. Ha kiveszed ezt a modult, akkor a gpio8 is használható I/O-nak. Ha a gpio_buttons kezeli, akkor a hotplug rendszeren keresztül meghívódik a beállított progi ha esemény van.
(Most dolgozok rajta, hogy a 5. portot is a gpio_buttons kezelje, így a HMV gombócomat nem kell folyamatosan hurokban lekérdeznem)
Kis buherálással így +2 portot tudsz magadnak szerezni.

Az ATH drivert még nem néztem, de nálam nem regisztrálja be egyik gpio-t sem.
Nálad exportálható marad a problémás gpio, csak nem tudod átirni 0-ba?
Én tudom exportálni, irányt váltani, értéket beállítani. (mérni nem tudok most rajta)

T.
2011-09-25
17:45:17
Előzmény: macko003 #18077#18079
Mégkellene néhány adat.
Mekkora a poti? Mekkora a tápfesz? Mekkoraa kimeneti feszültség amikormagas? mekkora amikor alacsony?

T.
macko003Válasz erre
2011-09-25
16:24:26
Előzmény: takyka #18076#18077
takyka,

előre is köszönöm a segítségedet. mellékelem a kapcsolást.
több helyen találtam ezt a kapcsolást, ezért építettem ezt.
a mért értékek:
a 20k-s ellenálláson mértem.
2,75, normál esetben, 3-3,6V, amikor a 6os fordul (az ellenállással van egy párhuzamos 4,7uF-os kondenzátor, valószínűleg ez okozza a lassabb felfutást)
ezután a 10k-s trimmert úgy állítottam be, hogy 3-ot adjon a komparátornak, ekkor értem el a már korábban is leírt fura állapotot, amikor folyamatosan össze-vissza számolt.

-----
egy kis sikerélmény:
a másik képen egy régebben beszerzett relé kártya és egy DS2408 látható.
a relé kártya kb 1500-2000Ft, a vezérlése kb 500 Ft, sajnos olyan kártyát vettem, ami + vezérlést vár el, míg a DS2408 - -ot ad ki, így 4 db tranzisztor is helyet kapott az átalakító alatt.
Két ok miatt döntöttem ezen megoldás melett, mert nekem egy helyen több vezérlésre van szükségem, illetve takyka még nem tervezte meg a kártyáját amikor rendeltem a relé kártyát.





2011-09-25
15:30:14
Előzmény: macko003 #18074#18076
Macko003,

Az általad használt kapcsolás nem alkalmas arra, hogy stabilan, tiszta impulzusokat szolgáltasson. Ha felrakod a kapcsolást alkatrész értékekkel, és megméred a műveleti erősítő bemenetén a feszültségeket amikor van visszavert fény illetve amikor nincs, akkor kiszámolom neked a hiszterézises komparátorhoz szükséges alkatrészek értékeit.

T.
macko003Válasz erre
2011-09-25
11:07:00
Előzmény: robert #17834#18074
ismét volt időm játszani picit, felszereltem az érzékelőt a gáz órára ismét, és a helyzet változatlan.
3 lehetőséget sikerült összehozni, vagy nem érzékelt, és mindiig 0 volt a komparátor kimenete (egy led-et rátettem, hogy lássam), vagy mindig 1, vagy egy lebegő állapot, amikor össze vissza váltott, sőt, sokszor még a normál izzó fénye is zavarta, ha elvettem a kezem előle, ami az árnyékot biztosította, akkor érzékelt.
sajnos a kép nem lett a legjobb, és a szép 6-ost is lekéstem, de így néz ki.







macko003Válasz erre
2011-09-21
21:20:33
Előzmény: robert #18013#18015
időközben alakítottam, és már látom a ds2438 mérését is visszamenőleg, az is hasonlóan néz ki:(
a többi szenzorom normális adatokat ad vissza (kivéve egyet, ami néha lemegy mínuszba is akár)
2011-09-21
20:19:42
Előzmény: macko003 #18006#18013
macko003 ,

A kondi segítene, hogy ne legyen ennyire "szőrös" a görbe, egyébként ok.
macko003Válasz erre
2011-09-21
14:16:29
#18006
szerintetek ez egy normális görbe?
a szenzor még nincs a végleges helyén, a számítógép tetején áll, de nap közben nem megy a gép, mégis nagy az ingadozás. a hobbyboard leírását követtem, viszon (alkatrész hiányában) a C3-as jelű kondit kihagytam.
Az elhelyezés, vagy az alkatrész hiány okozhatja ezt a fel-alá ugrálást?
www.hobby-boards.com/catalog/links/h3-r1/Humidity-Temp-Solar%20v3.2%20Schematic.pdf



2011-09-21
07:33:55
Előzmény: zsezse #17994#17995
Teljesen korrekt!
Egy jó mérnök nem megoldja a problémát, hanem megkerüli. :-)

T.
Biosolar Forum  =>  Mérésadatgyűjtés  =>  Single Board Computer - 1Wirelapozz: « előző   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34   következő »
Copyright © 2005-2017 Bernáth Róbert
Minden jog fenntartva