|
Dołącz teraz!
|
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! |
|
Narzędzia wątku | Przeszukaj ten temat |
04-05-2020, 22:15 | #11 | |
FCP member
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,068
|
Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych
Cytat:
|
|
04-05-2020, 22:30 | #12 | |
FCP member
Imię: Tomi
Zarejestrowany: 31-10-2005
Skąd: Osielsko
Model: FUSION 4x4
Silnik: 2.0EB
Rocznik: 2020
Postów: 7,169
|
Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych
Cytat:
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 |
|
08-05-2020, 21:19 | #13 |
FCP member
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,068
|
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); } } 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 |
08-05-2020, 21:44 | #14 |
FCP member
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
|
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 |
08-05-2020, 23:23 | #15 |
FCP member
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,068
|
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. |
09-05-2020, 08:46 | #16 |
ford::professional
Imię: Jarek
Zarejestrowany: 03-04-2013
Skąd: Irlandia
Model: Kuga
Silnik: 2.0 tdci 161KM
Rocznik: 2008
Postów: 1,261
|
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 |
09-05-2020, 19:13 | #17 | |
FCP member
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,068
|
Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych
Cytat:
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. |
|
11-05-2020, 20:13 | #18 |
ford::advanced
Zarejestrowany: 28-02-2007
Skąd: Poznań
Model: Focus III FL
Silnik: 1.5 Ecoboost 150 KM
Rocznik: 2015
Postów: 415
|
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, |
11-05-2020, 23:51 | #19 |
FCP member
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
|
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ę . |
19-05-2020, 21:37 | #20 | |
ford::advanced
Zarejestrowany: 28-02-2007
Skąd: Poznań
Model: Focus III FL
Silnik: 1.5 Ecoboost 150 KM
Rocznik: 2015
Postów: 415
|
Odp: Sync3 - nowy "starter", wyświetlanie logo stacji radiowych
Cytat:
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, |
|