Forum Ford Club Polska

Sprawdzanie Numeru VIN





Wróć   Forum Ford Club Polska > Forum Ogólne > Ford Garage > Sprzęt Audio/CB/GPS
Rejestracja FAQ Kalendarz Dzisiejsze posty Szukaj

Komunikaty

Dołącz teraz!
Zapraszamy do rejestracji!
Dołącz już teraz do największej społeczności miłośników Forda w Polsce. Zarejestruj się i uzyskaj pełen dostęp do wszystkich działów, tematów i opcji jakie oferuje forum!


Odpowiedz
 
Narzędzia wątku Przeszukaj ten temat
Stary 04-05-2020, 22:15   #11
tedi_k
FCP member
 
Avatar tedi_k
 
Imię: Tadeusz
Zarejestrowany: 03-11-2011
Skąd: Katowice
Model: Mitsubishi Outlander PHEV, C-max Energi (USA) PHEV
Silnik: 2.4 PB, 2.0 PB wolnossące cykl Atkinsona - hybryda plug-in
Rocznik: 2019, 2016
Postów: 17,035
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Cytat:
Napisał totek2 Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
...może jeszcze cos kiedyś wspólnie zdziałamy Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
...
I o to chodzi. Możliwości są naprawdę duże. Program startera w obecnej wersji zajmuje 21% dostępnej pamięci flash i 43% pamięci RAM (pamięci zmiennych). Czyli można jeszcze spoooro dopisać. To taka uwaga pokazująca potencjał jakże prościutkiego i taniego Arduino Nano - na wcześniej zamieszczonym screenshocie z allegro widać, że "sporo mogąca" kompletna płytka procka z "przyległościami" kosztuje trochę ponad 15zł... Grosze...

tedi_k jest offline   Odpowiedź z Cytatem
Stary 04-05-2020, 22:30   #12
leszcz
FCP member
 
Avatar leszcz
 
Imię: Tomi
Zarejestrowany: 31-10-2005
Skąd: Osielsko
Model: FUSION 4x4
Silnik: 2.0EB
Rocznik: 2020
Postów: 7,164
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Cytat:
Napisał tedi_k Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
liczniki MK5 i mam tam ramki do przebiegu, prędkości i obrotów oraz kilku kontrolek...
Czyli licznik też będzie "bardziej żywy" po obudzeniu niż to jest standardowo robione...
o to to fajne .
Ja tam 'myszką" śmigam po menu licznika Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum. przy pomocy ELS i OBD Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
__________________
Moja zabawa z nawigacjami
Moje mody we własnym aucie - C+/Tempomat/ACC/BLISS/CTA/CHIP/SYNC2>SYNC3 LOGA stacji Radiowych w SYNC3 bez wymiany ACMa Licznik USA na PL i inne zabawy
leszcz jest offline   Odpowiedź z Cytatem
Stary 08-05-2020, 21:19   #13
tedi_k
FCP member
 
Avatar tedi_k
 
Imię: Tadeusz
Zarejestrowany: 03-11-2011
Skąd: Katowice
Model: Mitsubishi Outlander PHEV, C-max Energi (USA) PHEV
Silnik: 2.4 PB, 2.0 PB wolnossące cykl Atkinsona - hybryda plug-in
Rocznik: 2019, 2016
Postów: 17,035
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

No to kontynuacja tematu...Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.

U mnie jak w przedszkolu - zabawa ma służyć nauce.
Toteż po namierzeniu jak się wysyła informacje do wyświetlania logo, przeszedłem do analizy:
dlaczego ACMy z platformy MK5/Edge/S-max MK2 wyświetlają logo jedynie na DAB.
Generalnie muszą umieć wysłać stosowną informację, jedynie z jakiegoś powodu nie wysyłają jej dla FM.

No i w wyniku śledztwa - sprawa została wyjaśniona.
Winny tej sytuacji jest bląd w sofcie ACM (co było oczywiste od początku). Błąd jest umiejscowiony w procedurze budującej wartość danych ramki 2D5. Wcześniej pisałem, że dzięki posłaniu w tej ramce stosownych danych (id stacji radiowej) logo jest wyświetlane.
Okazuje się, iż oprócz 2 bajtów id stacji radiowej (bajty 3 i 4 danych tej ramki), w bajcie 2 tej ramki jest flaga "poprawności danych do wyświetlania logo". Wartość 0 na bajcie 2 oznacza "id stacji poprawny - można wyświetlać log". Wartość 1 w bajcie 2 danych ramki 2D5 oznacza "nie wyświetlać logo".

Koledzy od softu ACM prawidłowo obsługują tę flagę dla DAB w dyskutowanych ACMach i mają ją ustawioną na 1 na stałe dla FM. No i "tu jest pies pogrzebany"...
Wszelkie informacje niezbędne do wyświetlenia logo są na "swoim miejscu", jedynie wartość flagi mówi "nie wyświetlać".Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.

Wykonałem więc "jakże skomplikowany programik" wysyłający w ślad za ramką z flagą "nie wyświetlać" ramkę z flagą "wyświetlać". Programik zawiera już poprawkę przywracającą logo stacji w trakcie nadawania wiadomości (na filmie poniżej w trakcie wiadomości na RMF FM logo znika).

Kod:
// Trankoder ramki 2D5 MM-CAN/HS3-CAN
// modyfikujący flagę dostępności logo do wyświetlania na Sync3 wersji 3.2/3.3/3.4

#include <can.h>
#include <mcp2515.h>

#define _MCP2515_CS 10                                             // sygnał CS modułu CAN - D10
#define _MCP2515_SCK 13                                            // sygnał zegara SCK modułu CAN - D13
#define _MCP2515_INT 2                                             // sygnał przerwania INT modułu CAN - D2
#define _MCP2515_SI 11                                             // sygnał we SI modułu CAN - D11
#define _MCP2515_SO 12                                             // sygnał wy SO modułu CAN - D12

struct can_frame can_RCV;

MCP2515 mcp2515(_MCP2515_CS);                                      // definicja chip select dla MCP2515

bool interrupt = false;

void setup() 
{
  mcp2515.reset();
  mcp2515.setBitrate(CAN_500KBPS,MCP_8MHZ); //Sets CAN at speed 500KBPS and Clock 8MHz  - HS-CAN & MM-CAN
//  mcp2515.setBitrate(CAN_125KBPS,MCP_8MHZ); //Sets CAN at speed 500KBPS and Clock 8MHz  - MS-CAN
  mcp2515.setNormalMode();
//  Serial.begin(115200);
}

void loop() {
  CAN_MsgRead();
}

void CAN_MsgRead() {
  uint8_t irq = mcp2515.getInterrupts();

  if (irq & MCP2515::CANINTF_RX0IF) 
    if (mcp2515.readMessage(MCP2515::RXB0, &can_RCV) == MCP2515::ERROR_OK) analize_CAN_frame();
  if (irq & MCP2515::CANINTF_RX1IF)
    if (mcp2515.readMessage(MCP2515::RXB1, &can_RCV) == MCP2515::ERROR_OK) analize_CAN_frame();
}

void analize_CAN_frame() {
  if (can_RCV.can_id == 0x2D5 && (can_RCV.data[0] == 0x51 || can_RCV.data[0] == 0x09) && can_RCV.data[1] == 0x01) {
    can_RCV.data[1] = 0x0;
    delay(1);
    mcp2515.sendMessage(&can_RCV);
  }
}
No i efekt działania programu całkowicie potwierdził trafność diagnozy. Logo zaczęło "pojawiać się i znikać". Efekt odbierania przez Sync3 ramki "brak logo" a zaraz potem "jest logo"...
Testy poniżej widoczne prowadzone są w C-max Energi USA z ACM wymienionym na ACM z MK5 DS7T-19C107-GJ - jeden z najlepszych ACM z MK5 - z DAB, TMC, ANC itp. itd - to co niezbędne do C-max Energi. Zapewne inne ACM z MK5 i pochodnych będą zachowywać się analogicznie.

Efekt widoczny na filmie:

[Tylko zarejestrowani użytkownicy widzą linki. ]

Teraz wnioski:
1) Najlepiej by było znaleźć kogoś posiadającego wiedzę i sprzęt do zidentyfikowania fragmentu kodu ACM odpowiedzialnego za wskazany błąd a następnie modyfikacja kodu ACM by błąd wyeliminować. Wówczas loga stacji radiowych na tej grupie ACMów wyświetlały by się poprawnie bez dalszych działań (bez modyfikacji softu Sync3 i dodatkowego sprzętu).
2) Jeśli nie da się zrealizować wariantu 1) to można się pokusić o stworzenie modułu "traslującego" transmisję z ACM do APIM, przekodowującego ramkę 2D5 do postaci "zezwalającej na logo". Potrzebny byłby moduł sprzętowy z 2 magistralami CAN (używany przeze mnie i powszechnie dostępny moduł MCP2515 ma 1 CAN a użycie 2 modułów MCM2515 wprowadza istotne komplikacje). Jeśli by się udało znaleźć stosowny sprzęt, to wtedy CAN1 modułu trzeba by podpiąć do ACM, następnie odcięty od ACM MM-CAN czy HS3-CAN podpiąć do CAN2 i napisać prościuteńki programik przesyłający z CA1 na CAN 2 wszystko co nadaje ACM za wyjątkiem ramki 2D5 - ją wysyłało by się dopiero po zmodyfikowaniu. W drugą stronę (od CAN2 do CAN1) ruch byłby bez filtrowania. Przy takim rozwiązaniu loga by wyświetlały się bez migania.

Ostatnio edytowane przez tedi_k ; 08-05-2020 o 21:42
tedi_k jest offline   Odpowiedź z Cytatem
Stary 08-05-2020, 21:44   #14
totek2
FCP member
 
Avatar totek2
 
Zarejestrowany: 23-10-2012
Skąd: Gdańsk/Zgorzelec
Model: Mondeo MK5 ST Line X AWD
Silnik: 2.0 180KM-> ~205
Rocznik: 2018
Postów: 2,893
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Good job Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
__________________
Trzeba być wytrwałym żeby się ze mną skontaktować, oczywiście nie gwarantuje to możliwości spotkania
totek2 jest offline   Odpowiedź z Cytatem
Stary 08-05-2020, 23:23   #15
tedi_k
FCP member
 
Avatar tedi_k
 
Imię: Tadeusz
Zarejestrowany: 03-11-2011
Skąd: Katowice
Model: Mitsubishi Outlander PHEV, C-max Energi (USA) PHEV
Silnik: 2.4 PB, 2.0 PB wolnossące cykl Atkinsona - hybryda plug-in
Rocznik: 2019, 2016
Postów: 17,035
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Dla "dociekliwych" - usunięcie w programie 1ms delay przed wysłaniem "poprawionej kopii" ramki 2D5 nie zmienia efektu migania logo. Spowodowane jest to wielozadaniowością Sync3 i kolejkowaniem zadań (zgaś/zapal logo na przykład) do wykonania w konkurencji do innych zadań w danej chwili.

Natomiast w dyskusji z Darkiem @[Tylko zarejestrowani użytkownicy widzą linki. ] pojawiła się jeszcze 3 opcja rozwiązania problemu "migania (reaktywowanego) logo":

3) Można pokusić się o znalezienie miejsca w sofcie "dużej płytki" Sync3, odpowiedzialnego za odbiór i interpretację ramki CAN 2D5 i zmodyfikować ten fragment tak, by logo wyświetlało się poprawnie.

Czekam na zgłoszenia ochotników do analizy VBFów firmware "dużej płytki.Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
tedi_k jest offline   Odpowiedź z Cytatem
Stary 09-05-2020, 08:46   #16
yaris1
ford::professional
 
Imię: Jarek
Zarejestrowany: 03-04-2013
Skąd: Irlandia
Model: Kuga
Silnik: 2.0 tdci 161KM
Rocznik: 2008
Postów: 1,261
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

@[Tylko zarejestrowani użytkownicy widzą linki. ] nie wiem jak działa synk i jak się go programuje , jeśli nie trafię z podpowiedźą proszę zlekceważyć to co napisałem .
Problem ten sam był przy dodawaniu loga w radiu na androidzie też migało . Problemem okazało się że logo było przypisane do nazwy stacji i do wyświetlania live RDS. Po zmianie i przypisaniu loga tylko pod identyfikator stacji Pi logo już nie mruga i podczas jazdy kiedy działa AF logo dalej pozostaje niezmienne.
Proszę nie krytykować wiem że synk to nie Android .

Ostatnio edytowane przez yaris1 ; 09-05-2020 o 08:49
yaris1 jest offline   Odpowiedź z Cytatem
Stary 09-05-2020, 19:13   #17
tedi_k
FCP member
 
Avatar tedi_k
 
Imię: Tadeusz
Zarejestrowany: 03-11-2011
Skąd: Katowice
Model: Mitsubishi Outlander PHEV, C-max Energi (USA) PHEV
Silnik: 2.4 PB, 2.0 PB wolnossące cykl Atkinsona - hybryda plug-in
Rocznik: 2019, 2016
Postów: 17,035
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Cytat:
Napisał yaris1 Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
...nie wiem ...
To nie tak. Nie "walczymy" tu z miganiem logo. To miganie jest naturalną cechą przyjętego przeze mnie sposobu zdiagnozowania na czym polega problem.
Problem polega na błędnej zawartości zidentyfikowanego bajtu zidentyfikowanej ramki CAN.
3 różne sposoby potencjalnego rozwiązania problemu zostały podane wyżej. Żaden z nich nie jest "prosty, łatwy i przyjemny".

BTW - wybór logo stacji realizowany jest wyłącznie przez dobór wg id stacji.
tedi_k jest offline   Odpowiedź z Cytatem
Stary 11-05-2020, 20:13   #18
Filon69
ford::advanced
 
Zarejestrowany: 28-02-2007
Skąd: Poznań
Model: Focus III FL
Silnik: 1.5 Ecoboost 150 KM
Rocznik: 2015
Postów: 415
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

@[Tylko zarejestrowani użytkownicy widzą linki. ] no to pokazałeś kolejny poziom... Nieźle... Jestem pod wrażeniem... Czyli wiem, że nic nie wiem :-D
U mnie przy małych dzieciach nie ma szans póki co, aby tyle czasu poświęcać na takie rzeczy... Mam nadzieję, że w dalszej przyszłości to się zmieni ;-) bo za tym tęsknię :-)

Z mojej strony rozwiązanie z modułem 2 CAN'ów jest najlepsze, bo osiągalne dla mnie. Spróbuję czegoś poszukać...

Wysłane z mojego H8324 przy użyciu Tapatalka
__________________
Był do 01.2016: Ford Focus II FL, HB 5D, 1.6 Duratec 100KM manual, 2009, więcej tu: Link
a jeszcze kiedyś był Escort 1,4 (F4B), 1998,
Filon69 jest offline   Odpowiedź z Cytatem
Stary 11-05-2020, 23:51   #19
kzmuda1
FCP member
 
Avatar kzmuda1
 
Imię: Krzysiek
Zarejestrowany: 30-12-2012
Skąd: Nowa Dęba
Model: wszytkie fordy 2,7 lubie , Mach-e podstawa
Silnik: TDCI PB , obecnie 2.0 ecobost 243
Rocznik: 2020-----2023>>>>>
Postów: 430
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Inżynierowie ford zrobili cuda, ktoree trzeba poprawić , znaleźć , wiecznie brak czasu, aczkolwiek , w fordzie jest brak testerów , a może to poprostu celowe zagrania marketingowe ...., kurcze , trzeba na to popatrzeć , wkoncu siąść , .... Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
__________________
DO KOŃCA ŻYCIA NA EMERYTURZE.. Ale jak mi się chce.. to pomogę .
kzmuda1 jest offline   Odpowiedź z Cytatem
Stary 19-05-2020, 21:37   #20
Filon69
ford::advanced
 
Zarejestrowany: 28-02-2007
Skąd: Poznań
Model: Focus III FL
Silnik: 1.5 Ecoboost 150 KM
Rocznik: 2015
Postów: 415
Domyślnie Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych

Cytat:
Napisał tedi_k Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
...Potrzebny byłby moduł sprzętowy z 2 magistralami CAN (używany przeze mnie i powszechnie dostępny moduł MCP2515 ma 1 CAN a użycie 2 modułów MCM2515 wprowadza istotne komplikacje)....
Czy te "komplikacje" wynikaj ze wspólnej magistrali SPI?

Bo jeżeli tak, to można zastosować 2 x MCP2515 i Arduino Uno, który ma 2 x SPI :-)



Wysłane z mojego H8324 przy użyciu Tapatalka
__________________
Był do 01.2016: Ford Focus II FL, HB 5D, 1.6 Duratec 100KM manual, 2009, więcej tu: Link
a jeszcze kiedyś był Escort 1,4 (F4B), 1998,
Filon69 jest offline   Odpowiedź z Cytatem
Odpowiedz



Zasady postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony

Skocz do forum


Czasy w strefie GMT +1. Teraz jest 04:46.


User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.