Workshop 2 - SenGier/SabGier - Gruppe 3 - SoSe2024: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
Das von der Fernbedienung empfangene Signal wird in diesem Simulink Modul SenFernb-block verarbeitet,das im Abb.1 mit einem roten Rahmen makiert ist. Durch die Darstellung in Simulink ist das zu erkennen,dass das von dSpace empfangene Signal direkt an den Sensorblock gesendet wird.
Das von der Fernbedienung empfangene Signal wird in diesem Simulink Modul SenFernb-block verarbeitet,das im Abb.1 mit einem roten Rahmen makiert ist. Durch die Darstellung in Simulink ist das zu erkennen,dass das von dSpace empfangene Signal direkt an den Sensorblock gesendet wird.
Im diese SenFernb Block werden das Signal von Fernbedienung im 2 Teile der Lenkwinkel- und Gaspedal-Signal jeweils verarbeitet.  
Im diese SenFernb Block werden das Signal von Fernbedienung im 2 Teile der Lenkwinkel- und Gaspedal-Signal jeweils verarbeitet.  
Das Eingangssignal SenRti_PwmBreiteLw_f64 ist ein Pulsweitenmoduliertes Signal, was mit einer Frequenz 50 Hz und PT1 Filter gefiltert wird. Das gefilterte Signal wird durch den Look up Funktion in einen Winkel zuordnet, und durch Ausgang 11 geschickt. Und das gefilterte Signal würde auch durch Ausgang 1 direkt in AKT-Block geschickt.
Das Eingangssignal SenRti_PwmBreiteLw_f64 ist ein Pulsweitenmoduliertes Signal, was mit einer Frequenz 50 Hz und PT1 Filter gefiltert wird. Das gefilterte Signal wird durch den Look up Funktion in einen Winkel zuordnet, und durch Ausgang 11 geschickt. Und das gefilterte Signal würde auch durch Ausgang 1 direkt in AKT-Block geschickt.Das gefilterte Signal wird auch durch den Checks_Drange Block geleitet und mit SenFernbR_LwEingriff_maxPulsweite_f64h und SenFernbR_LwEingriff_minPulsweite_f64h verglichen, um zu überprüfen, ob es sich innerhalb des angegebenen Bereichs befindet. Das überprüfte Signal wird SenFernb_CheckLw_bit genannt und wird über den Ausgang 8 an das AKT-Modul ausgegeben.
Das Eingangssignal SenRti_PwmBreiteGas_f64 ist auch ein Pulsweitenmoduliertes Signal und übermittelt die Gaspedalstellung von Fernbedienung. Es wurde direkt in Ausgang 10 geschickt und als Filterungssignal in AKT-Block geschickt.
 
Das Eingangssignal SenRti_PwmBreiteGas_f64 ist auch ein Pulsweitenmoduliertes Signal und übermittelt die Gaspedalstellung von Fernbedienung. Es wurde direkt in Ausgang 10 geschickt und als Filterungssignal in AKT-Block geschickt.Das Signal SenRti_PwmBreiteGas_f64 wird ebenfalls durch den "Checks_Drange" Block geleitet und mit SenFernbR_GasEingriff_maxPulsweite_f64h und SenFernbR_GasEingriff_minPulsweite_f64h verglichen, um zu überprüfen, ob es sich innerhalb des angegebenen Bereichs befindet. Das überprüfte Signal wird SenFernb_Gas_bit genannt und wird über den Ausgang 5 an das AKT-Modul ausgegeben.
 
 
Das Signal SenRti_PwmFLw_f64 ist ein Frequenzmodulationssignal. Es wird durch einen Verstärkungsblock mit einem Verstärkungsfaktor von 1 geleitet und über den Ausgang 12 an das AKT-Modul ausgegeben. Es wird auch durch den Checks_Srange Block geleitet und nach Überprüfung, ob es sich im angegebenen Bereich befindet, wird das überprüfte Signal SenFernb_CheckFreqLw_bit genannt und über den Ausgang 9 an das AKT-Modul ausgegeben.
 
 
Das Signal SenRti_PwmFGas_f64 ist ebenfalls ein Frequenzmodulationssignal. Es wird durch einen Verstärkungsblock mit einem Verstärkungsfaktor von 1 geleitet und über den Ausgang 7 an das AKT-Modul ausgegeben. Es wird auch durch den Checks_Srange Block geleitet und nach Überprüfung, ob es sich im angegebenen Bereich befindet, wird das überprüfte Signal SenFernb_Freq_bit genannt und über den Ausgang 6 an das AKT-Modul ausgegeben.
 
 
SenFernb_CheckLw_bit-Signal und SenFernb_CheckFreqLw_bit-Signal werden gemeinsam durch einen NAND-Logikblock geleitet, um das SenFernb_LwFernbEin_bit-Signal zu bilden, das dann über den Ausgang 2 zum AKT-Modul ausgegeben wird.
 
 
SenFernb_Gas_bit-Signal und SenFernb_Freq_bit-Signal werden gemeinsam durch einen NAND-Logikblock geleitet, um das SenFernb_GasFernbEin_bit-Signal zu bilden, das dann über den Ausgang 3 zum AKT-Modul ausgegeben wird.
 


<gallery widths="320" heights="180">
<gallery widths="320" heights="180">
Datei:SenFernb - Fernbedienung SS2024.png|thumb|600px|Abbildung 3: SenFernb - Fernbedienung
Datei:SenFernb - Fernbedienung SS2024.png|600px|Abbildung 3: SenFernb - Fernbedienung
</gallery>
</gallery>

Version vom 26. April 2024, 20:19 Uhr

Autoren: Xiangyao Liu & Yuhan Pan & Yunkai Lin

Messkette

Sensorblock - SenFernb

Abbildung 2: SEN_ausg

Das von der Fernbedienung empfangene Signal wird in diesem Simulink Modul SenFernb-block verarbeitet,das im Abb.1 mit einem roten Rahmen makiert ist. Durch die Darstellung in Simulink ist das zu erkennen,dass das von dSpace empfangene Signal direkt an den Sensorblock gesendet wird. Im diese SenFernb Block werden das Signal von Fernbedienung im 2 Teile der Lenkwinkel- und Gaspedal-Signal jeweils verarbeitet. Das Eingangssignal SenRti_PwmBreiteLw_f64 ist ein Pulsweitenmoduliertes Signal, was mit einer Frequenz 50 Hz und PT1 Filter gefiltert wird. Das gefilterte Signal wird durch den Look up Funktion in einen Winkel zuordnet, und durch Ausgang 11 geschickt. Und das gefilterte Signal würde auch durch Ausgang 1 direkt in AKT-Block geschickt.Das gefilterte Signal wird auch durch den Checks_Drange Block geleitet und mit SenFernbR_LwEingriff_maxPulsweite_f64h und SenFernbR_LwEingriff_minPulsweite_f64h verglichen, um zu überprüfen, ob es sich innerhalb des angegebenen Bereichs befindet. Das überprüfte Signal wird SenFernb_CheckLw_bit genannt und wird über den Ausgang 8 an das AKT-Modul ausgegeben.

Das Eingangssignal SenRti_PwmBreiteGas_f64 ist auch ein Pulsweitenmoduliertes Signal und übermittelt die Gaspedalstellung von Fernbedienung. Es wurde direkt in Ausgang 10 geschickt und als Filterungssignal in AKT-Block geschickt.Das Signal SenRti_PwmBreiteGas_f64 wird ebenfalls durch den "Checks_Drange" Block geleitet und mit SenFernbR_GasEingriff_maxPulsweite_f64h und SenFernbR_GasEingriff_minPulsweite_f64h verglichen, um zu überprüfen, ob es sich innerhalb des angegebenen Bereichs befindet. Das überprüfte Signal wird SenFernb_Gas_bit genannt und wird über den Ausgang 5 an das AKT-Modul ausgegeben.


Das Signal SenRti_PwmFLw_f64 ist ein Frequenzmodulationssignal. Es wird durch einen Verstärkungsblock mit einem Verstärkungsfaktor von 1 geleitet und über den Ausgang 12 an das AKT-Modul ausgegeben. Es wird auch durch den Checks_Srange Block geleitet und nach Überprüfung, ob es sich im angegebenen Bereich befindet, wird das überprüfte Signal SenFernb_CheckFreqLw_bit genannt und über den Ausgang 9 an das AKT-Modul ausgegeben.


Das Signal SenRti_PwmFGas_f64 ist ebenfalls ein Frequenzmodulationssignal. Es wird durch einen Verstärkungsblock mit einem Verstärkungsfaktor von 1 geleitet und über den Ausgang 7 an das AKT-Modul ausgegeben. Es wird auch durch den Checks_Srange Block geleitet und nach Überprüfung, ob es sich im angegebenen Bereich befindet, wird das überprüfte Signal SenFernb_Freq_bit genannt und über den Ausgang 6 an das AKT-Modul ausgegeben.


SenFernb_CheckLw_bit-Signal und SenFernb_CheckFreqLw_bit-Signal werden gemeinsam durch einen NAND-Logikblock geleitet, um das SenFernb_LwFernbEin_bit-Signal zu bilden, das dann über den Ausgang 2 zum AKT-Modul ausgegeben wird.


SenFernb_Gas_bit-Signal und SenFernb_Freq_bit-Signal werden gemeinsam durch einen NAND-Logikblock geleitet, um das SenFernb_GasFernbEin_bit-Signal zu bilden, das dann über den Ausgang 3 zum AKT-Modul ausgegeben wird.