Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - mhi

Stran: 1 ... 28 29 [30] 31 32 33
436
Hardware / Re:Stabilita ESP8266
« kdy: 28. 10. 2019, 11:24:22 »
Hnojim tema s ESP offtopic CAN-BUSem, nicmene: na vrakaci jdou panely pristroju koupit, treba nejaky z Fabie bude 100% OK, jen si nejsem jist zda tam neni fault tolerant CAN-BUS (TJA1055). Poslanim spravne zpravy se rucicka pohne. Je potreba ho ale spravne pripojit (terminace, atd.) a samozrejme vedet na jakych ID poslat jakou zpravu, nebo to odposlechnout z ziveho auta a pak na stole experimentovat.

ISO9141 je jen na diagnostiku, spousta aut ma uvnitr pak jeste CAN-BUS (typicky snad vse evropske od VW/Audi/Skoda/Seat od 2001).

437
Studium a uplatnění / Re:Jak se dostat k embedded, RTOS
« kdy: 27. 10. 2019, 20:49:16 »
V CR je spousta firem co dela embedded veci, ale je jich mozna tisic krat min nez tech co delaji databaze a weby :-).

Pak je taky otazka "co delaji", jestli vezmou nejake male MCU do ktereho nasypou trivialni kod, nebo to je slozitejsi aplikace ktera treba s necim komunikuje, ma vlastni OS, atd.

Neprijde mi, ze by v oboru "delat embedded na zakazku" bylo extra moc penez. U vytvoreni vlastniho produktu to je uz jinak, samozrejme zalezi na uspechu. Prace je to ale zajimava.

V embedded trhu - vyrobcich (ne ad hoc resenich) vidim minulost i budoucnost v Cecku. Obecne kdyz neco vychrlite ve vetsim mnozstvi nez jsou male tisice kusu, tak uz kazdy usetreny dolar na soucastce zacina byt znat, takze komfort "nabuseneho hardware" rychle zmizi.

U ad hoc reseni se da asi pouzit i Arduino/ESP, ale to asi neni kam dotazem smerujete.

PS: Pokud jde o ty hybaci veci, neni to komerce, ale snazim se nejak delat rizeni spalovaciho motoru - http://www.skutrforum.cz/100-125ccm-skutry-f3/dokumentace-motoru-125ccm-peugeot-fdx-piaggio-t16168.html

438
Hardware / Re:Stabilita ESP8266
« kdy: 26. 10. 2019, 10:31:58 »
https://youtu.be/yBw8ziAmlFE
Fakt pekny!

Jenom tak pro zajimavost, jak rychle si ty dvere povidaly (kolik zprav za sekundu)? A kolik by to tak cca mohlo byt, kdyby to nebylo demo, ale ostra implementace? Vubec netusim, jake rychlosti se v automotive na takove veci pouzivaji.

Dotaz nebyl na mne, ale v tomto oboru se pohybuju. Datovych sbernic obecne v aute je vicero, obvykle propojuji systemy ktere si maji spolu co rict (treba ABS, motor, prevodovku). Nebo dvere, pristrojovku, sedacky, volant, tlacitka (dost zjednodusuju).

V osobacich obvykle kazda jednotka chrli na sbernici dokolecka par ramcu (treba nejaky modul tlacitek svuj stav). Ridici jednotky, ktere to zajima to prijimaji, takze treba dvere poslouchaji a kdyz je povel "okno dolu", tak pokud muzou, stahuji okno.

Rychlost CAN-BUSu je obvykle max 500 kbps  (motor) nebo ~125kbps (body). Do toho se musi vlezt vsechny zpravy, takze se samozrejme setri co to jde. Na tlacitko staci bezne treba 200-1000ms na kazdou zpravu (200 kdyz stisknu tlacitko, jinak delsi interval), aby ridic nepoznal zpozdeni. Synchronizovane pohybujici dvere moc obvykle nejsou, to bude muset odpovedet JP, muj odhad je radove 100-200ms.


realny log z Fiatu Ducato (ID||data|posledni prijem|pocet):

|0700|-| 00 1B 00 00 00 01 | 9s| 41                                            |
|0703|-| 00 0A | 11s| 39                                                       |
|03C3|-| 00 10 00 00 00 00 00 00 | 10s| 79                                     |
|0380|-| 00 04 18 4E 00 00 0F 00 | 10s| 166                                    |
|03C0|-| 00 00 00 00 | 10s| 159                                                |
|02A0|-| 00 00 00 00 | 9s| 397                                                 |
|0281|-| 00 00 80 31 00 00 00 00 | 31s| 383                                    |
|02A1|-| 00 00 00 00 00 00 00 00 | 31s| 382                                    |
|0286|-| 00 00 00 00 00 00 00 00 | 31s| 189                                    |
|0180|-| 00 00 00 00 00 00 | 10s| 158                                          |
|071A|-| 00 3E | 30s| 19                                                       |
|039A|-| A0 01 01 00 00 00 00 00 | 30s| 74                                     |
|0683|-| 00 08 01 01 20 06 | 11s| 39                                           |
|0603|-| 10 02 77 6A 88 00 00 00 | 10s| 39                                     |
|03E0|-| 00 4E 00 00 | 10s| 78                                                 |
|0663|-| 10 0C 00 00 00 00 00 00 | 10s| 39                                     |
|0643|-| 10 0C 00 00 00 00 00 00 | 10s| 39                                     |
|06E3|-| 01 00 00 00 02 | 9s| 39                                               |
|0743|-| 08 25 00 01 30 00 | 49s| 0                                            |
|075A|-| 08 25 00 01 30 00 | 49s| 0                                            |

439
Hardware / Re:Stabilita ESP8266
« kdy: 25. 10. 2019, 23:53:15 »
SJA1000 compat jsem videl nekde v dokumentaci. Realne to ale zda se nejak chodi, data se neztraci, neseka se to, ale pravda zadne mezni stavy jsem jeste nevyzkousel.

Co to bylo zac ten concept ? Vypada to docela zajimave (chapu, ze ESP32 na demo staci, nicmene desim se okamziku kdy to nekdo skutecne realne pouzije v necem critical ... )

440
Hardware / Re:Stabilita ESP8266
« kdy: 25. 10. 2019, 09:23:11 »
STM32 programuju v gcc/CMSIS, jako ide pouzivam vi. Dokumentace neni rozhodne idealni, ale k vysledku se obvykle nejak doberu. Vlastne u vsech MCU/SoC ktere jsem kdy pouzival jsem sel spis cestou vlastniho kodu, nez pouzivat nejake knihovny ci "framework" a i u takoveho MediaTeku jsem se vrtal primo v registrech.

ESP32 je podle meho nazoru o nekolik urovni horsi, viz jen ten problem jak tvrdi ze maji PWMku a pritom maji jen timery. Nebo ten CAN-BUS. Proste dokumentace je OTRESNA. IDFko je fajn na hobby projekty, ale jakmile by se to melo pretavit do neceho komercniho, je potreba opet sahnout o uroven niz.

Zaujal mne support Espressifu, na 2 dotazy mi vzdy odpovedeli e-mailem kde kladli dalsi otazky - ale ne technicke, pokazde "proc to potrebujete zrovna takhle" / "jaka je Vase aplikace" atd ?

441
Hardware / Re:Stabilita ESP8266
« kdy: 25. 10. 2019, 08:14:54 »

Můžeš se o tom víc rozepsat? S CAN na ESP32 dělám hodně (amatérsky) a na tohle jsem nenarazil. Chybové stavy a jejich čítače jsou zdokumentované imho docela dobře a zatím jsem se nesetkal s tím, že by nedělaly přesně to, co je tam napsáno.

https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/can.html#driver-states

To neni dokumentace toho CAN controlleru, ale uz driveru. Taky by mne zajimala, nekde jsem cetl, ze je SJA1000 kompatibilni (ze by vzali neco z opencores? :) ).

Jak tu nekdo pisete, mel jsem u Microchipu problem, taky s CAN-BUS controllerem, a taky s tim, ze se dostal do stavu kdy s nim uz nic neslo delat. Bylo to 2x nahlaseno, podruhe jsem jim udelal dokonce demo ktere vedlo k zaseknuti, sice potvrdili chovani i u sebe, ale nic nevyresili, ani do errata se to myslim nedostalo (reseni: pouzit externi CAN controller ktery sel resetovat). Dale jsem resil problem s JTAGem, mesice klid a na 24.12. mi volal nejaky sileny Ind, ze to se mnou moc chce ihned resit. Nedokazal jsem mu ani vysvetlit kde je problem, vzdy se to dostalo do roviny "no tak nam to prece funguje".

442
Podle meho nazoru (v duchu tematu) nejcennejsi co clovek ma je jeho vlastni osobnost. Pokud se vnitrne chova tak, ze dela jen veci "proto aby si neposkodil dobre jmeno" a ne kvuli tomu, ze to tak citi, prijde mi to spatne - nechtel bych se sebou v takovem rezimu zit.

Je to neco jako "nekradu, protoze kdyby me chytli, citil bych se blbe" vs. "nekradu, protoze nechci krast, poskozovat ostatni".

443
Hardware / Re:Stabilita ESP8266
« kdy: 24. 10. 2019, 08:16:06 »
Někdy se to samo zmátoří, ale dost často ne.

To mi prijde jako dost zasadni defekt, pokud nedokaze uz znovu navazat komunikaci, to bych oznacil za kardinalni bug. O to mi ale uplne neslo, myslel jsem skutecne pad SW uvnitr.

Muj celkovy dojem z ESP je ze to je echt cinsky produkt. Ono to nejak funguje, nejak to i splnuje parametry (obcas tedy clovek zjisti ze v DS pisou ze to ma PWM, ale pak se zjisti, ze to je vlastne SW fake), zadokumentovane to moc neni, moc se nejde spolehnout na kontinuitu (predchozi IDF nekompatibilni s novymi), ale je to LACINE.

Budu se muset omluvit firme ST, ze jsem nadaval na jejich dokumentaci :-).

444
Hardware / Re:Stabilita ESP8266
« kdy: 23. 10. 2019, 12:36:43 »
Uz jsem to nasel.

https://github.com/espressif/ESP8266_RTOS_SDK/blob/7b78b9772bdd8c19a34b858a017b33c85681db1b/components/esp8266/driver/pwm.c

Nechapu, proc v datasheetu se chlubi nejakym PWM.Takovymto pristupem navrhnu nejaky 4bit MCU v CPLD a muzu o nem tvrdit ze je 128bit, ale uz nereknu, ze vsechno se pocita po 4ech bitech a je to ciste softwarove resene :-)

445
Hardware / Re:Stabilita ESP8266
« kdy: 23. 10. 2019, 08:43:46 »
Ad PWM:

https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf kap 4.7, str. 20 ?

4 kanaly mi staci (R,G,B, W). Stacily by myslim i pouhe 2 (white, pripadne dve barvy z RGB, prepinat nejakou 74xx logikou).

na zcatku pisou: Peripheral InterfaceUART/SDIO/SPI/I2C/I2S/IR Remote ControlGPIO/ADC/PWM/LED Light & Button

Priznam se, ze jsem s PWM ani na ESP32 ani ESP8266 nepracoval.

446
Hardware / Re:Stabilita ESP8266
« kdy: 22. 10. 2019, 16:14:06 »
TechnikTom: nevim o cem presne mluvite, je tam prece preemptivni multitasking, ne? Jde snad jen o to, aby nebylo neco tak blbe napsane ze to ma v sobe defacto while(1); a tim se nespusti tasky s nizsi prioritou. Nebo je to nejak jinak? Podotykam, ze pouzivam esp-idf (SDK2866), tzn. zadne Arduino/Lua/micropython.

https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/system/wdts.html

Aktualne mam na ESP8266 jednoduchou aplikaci, ktera pouze monitoruje prubezne vsechny wifi kanaly a dumpuje mi do konzole vsechna zarizeni posilajici probe/auth/deauth. Uvidime jak dlouho to vydrzi bezet.

447
Hardware / Re:Stabilita ESP8266
« kdy: 22. 10. 2019, 10:59:09 »
Takze, aktualne ESP32 "drzi", ESP8266 ne. Mozna je chyba v konkretnich modulech, mozna v me aplikaci, mozna je bug v ESP8266. Objednal jsem vsechny mozne moduly ketere existuji, abych mel na srovnani. A udelam k tomu poradne plosnaky.

Rozhodl jsem se udelat na obou testovaci projekt u ktereho neni fatalni ze se nekdy vysype. Na ESP8266 postavim ovladani LED svetel u mne v pracovne, vlastne motivaci bylo ze jsem se synem testoval nejaky starsi RGB pasek, koupil jsem rovnou nove na celou pracovnu a dolepim to k tomu bilemu. Z webu pak budu ovladat intenzitu a pripadne barvu (pro cely strip). Prestoze se mi to pred lety jevilo jako naprosta blbost, umi to udelat atmosferu. Neco na zpusob https://randomnerdtutorials.com/esp32-esp8266-rgb-led-strip-web-server/

Na ESP32 postavim aplikaci na triangulaci podle wifi siti a necham ji fungovat v aute, tak se to ESP dostane i do dost extremnich teplot.

Tim se myslim behem zimy vyresi otazka stability.

A posledni vec, bude novy cip, s Tensilica LX7: https://www.youtube.com/watch?v=9ISrim7kQSY

448
Hardware / Re:Stabilita ESP8266
« kdy: 18. 10. 2019, 09:46:47 »
Azure mam taky.

ESP32 zatim drzi uptime podle ocekavani, akorat jsem zjistil, ze casovac nevraci vubec cas podle dokumentace na webu (aplikace nijak hodiny SoCu nemodifikuje) a uz po par minutach je videt znacny rozdil.

... provides a convenience function to obtain the time passed since start-up, with microsecond precision: esp_timer_get_time(). This function returns the number of microseconds since esp_timer was initialized, which usually happens shortly before app_main function is called.

Nejak nechapu jak s timto nekdo muze seriozne komercne pracovat, pritom cip evidentne musi mit hodiny dobre kdyz funguje WiFi, chyba musi byt nekde v tom SDKcku.

449
Hardware / Re:Stabilita ESP8266
« kdy: 16. 10. 2019, 18:56:49 »
Ten realtek je za 70 Kc, ale o cenu tu asi nejde. RPi a tyto male IoT wifi mrsky jsou produkt urceny pro neco jineho. Nejlevnejsi by bylo vzit nejaky vyrazeny pocitac (zadarmo) a zbastlit to na nem, ze.

V kontrastu s tim mne fascinuje Azure Sphere, ktere nejenom ze je pekelne drahe, ale navic si MS uctuje i za cloudove sluzby.

450
Hardware / Re:Stabilita ESP8266
« kdy: 16. 10. 2019, 09:09:25 »
Pouzivam ESP32 i ESP8266 (na 2 ruzne veci), pada mi jen ta ESP8266. Na Internetu jsem ale cetl i nazory, ze nestabilni je i ESP32, ze to neni o tom single/dual core.

Mimochodem, fascinuje mne "kvalita" ESPacke dokumentace. Kde je treba dokumentovany CAN-BUS ? (V ESP32 funguje, nebyt esp-idf nebylo by asi odkud vzit informace jak to naprogramovat).

Stran: 1 ... 28 29 [30] 31 32 33