Guest Jylhami

Ratioo pukkaa -> Kuvilla höystettynä...

11 viestiä aiheessa

Heippa gurut taas pitkästä aikaa  ;)

 

Bendix King 165 tyypin NAV/COM laitetta rakentelen uudella FSBUS raudalla ja heti pukkasi ongelmia.

FSADMIN:issa display toimii, voi muuttaa yksittäisiä numeroita, säätää kirkkautta ja desimaalipilkun paikan ja OFF toiminto toimii, eli siis laittaa kaikki 7-segmentit pimeiksi, mutta mutta... Kun ROUTER softasta laittaa ko (CID31) päälle ja konffii siihen vaikkapa COM1 USE taajuuden ja FS on päällä niin näytössä näkyy vain tyhjä, 2, 1, tyhjä, 3 (-21-3)nuo numerot vaihtuvat kun yrittää vaihtaa standby napista taajuuden mutta edelleen vain 3 numeroa näkyy. Missä mättää ???

 

Display kortti on siis se uusi malli joka on toteutettu ATTiny 2313 mikrokontrollerilla ja COM kortti on se uudempi malli.

 

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Jees, lähtihän se toimimaan !!!

 

Nyt vois kokeilla sitten CCC ohjelmointia että sais noi ratiot pois päältä...niin siis kun MASTER ja AVIONICS on OFF

 

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Onkos muut ehtineet tehdä tuota FSBUS:n uuden sukupolven I/O korttia ?, vaikuttaa aika näppärältä. Nyt on itsellä FSBUS COM kortti ja 6 kpl DISPLAY valmiina sekä työnalla tuo uusin I/O.

 

tietoja kortista:

 

Key section

The keys section consists of a CMOS multiplexer 4051 and 8 16pin terminal blocks to

connect up to 64 simple keys.

Rotaries, UpDown buttons require 2 inputs which reduces the amount of attachable keys to

32 (you can mix different types of switches). Each key different from a simple on/off button

needs to be configured by fsadmin software. The keytypes as well as all other configuration

are stored in the internal EEPROM of the microcontroller.

The key inputs are decoupled by 1N4148 diodes. You can either use ordinary or SMD parts.

RA1-RA7 are resistor arrays. They can be substituted by simple wires, but its easier to use

the arrays.

 

Key types

FSBUS IO controller is designed to support the keys, switches and buttons used in a

homemade flightdeck.

It was a surprising experience for me, how different many of those are.

The big challenge are the rotary switches. Each kind requires its own software algorithms to

decode the turn direction.

The key interface has connection blocks for up to 64 keys with 1 line input (on/off switch).

The software numbers these keys from 0 to 64. If a button is pressed down, the software will

send a dataframe containing the CID (controller id), key number and 1 or 0 for up or down.

When the button is released, a second dataframe with the up-value (0 or 1) will be sent.

The rotaries are connected with more than 1 input line. Before using those, you must setup

the controller by sending a configuration command with keytype and keynumber. The

keytype also defines how many lines are occupied by this key. If you do not define a keytype,

the input line will be decoded as a simple button.

When a rotary is turned, the value sent by controller is a positive or negative value for right or

left turns. The value is in most cases a 1 or -1, but if turning faster than the controller can

send, it will be a value greater 1.

 

PortA

PortA supports both, analogue and digital interfaces. The pcb layout allows different

configuration. There are two connection blocks for different concerns.

Each bit of port A can be set to

- analogue input

- analogue output (pulse width signal)

- digital output

 

PortA as Analogue Input

PortA (J3) can be configured for up to 8 analogue input sources. A 3 * 8 pin connection block

(J3) with reference voltage, ground level and input line can be used for connection of

potentiometers (10k).

R4-11 are useful to protect the input pins of microcontroller for damage. The values are ~1k.

C8 – C15 are optional and build a lowpath filter to remove noise. You can improve the signal

quality from analogue potentiometers.

The analogue value is converted in an internal resolution of 10 bit. The transmitted value is

reduced to 8 bit.

The use of PortA as analogue input must be configured by fsadmin with configuration

command 124. The 8 configuration commands (72-79) defines the tolerance of each

separate input. The configuration values are permanently stored in internal EEPROM.

 

PortA as Analogue Out

PortA can support up to 8 analogue outputs. The analog value is generated by timer driven

pulse width modulation. It’s purpose is to drive analog voltmeters or something else. The

interval time is 25ms.

The output is connection block J3. The low level is 0V and the high value approx. 4.2V.

The optional C8-C15 are usefull to filter high frequency from the signal.

The analogue output portbits must be configured by configuration command 125. The

configuration is done by fsadmin program.

 

PortA as Digital Out

PortA can support up to 8 digital outputs. The outputs are amplified by a ULN2803 driver chip

You can connect up to 8 lamps, LED’s or other things to PortA. The current may not exceed

500mA per bit.

If all your equipment driven by this chip requires more than 300mA, I recommend an external

power source connected to J14.

Jaa viesti


Link to post
Jaa muulla sivustolla

Terve

 

Pistähän vaan kokemuksia tuosta uudesta FSBUSista kuvien kera tulemaan tänne näytille. Mulla on tuo vanha käytössä enkä ole alkanut säätämään sitä uusiksi. Annan olla sen sellaisenaan, kun kerran toimii. :)

 

-taito

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Jeps, laitanpa viikonloppuna vähän kuvia ja muuta kokemusta peliin.

 

Tänään tulee tuo ATMega 8535 prossu tuohon I/O korttiin, muut osat jo onkin.

 

Piirilevyä eilen syövyttelin ja taas sai kirota kun Dirk on vetänyt niin kapeilla linjoilla noita vetoja, eka levy meni pipariks toisella kerralla tärppäsi.

Jaa viesti


Link to post
Jaa muulla sivustolla

Itseä kiinnostaa kovasti tuo ANOALOG OUT mahdollisuus, josko vaikka laittaisi esim. PA määrämittarit tällaisilla paneelimittareilla, uudet pohjat vaan jollain piirto-ohjelmalla.

 

h8124.jpg

 

trimmi indikaattori tuollaisesta:

 

h8181.jpg

 

:D

Jaa viesti


Link to post
Jaa muulla sivustolla

Uuden IO-kortin testailut vielä vaiheessa

 

IO_Comp.jpg

 

Ja Nav / Com (uskokaa tai älkää) tulee tästä virityksestä, osat koesovituksessa:

 

nav_com.jpg

 

Näytöille ohjain toinen vielä että saa NAV2 ja COM2:

 

Disp_Comp.jpg

 

Mhz/Khz nuppien kokeiluversiot:

 

rotary2.jpg

 

Seuraavaksi audiopaneelin ja transponderin kimppuun  :P

Jaa viesti


Link to post
Jaa muulla sivustolla

Näyttää hyvin asialliselta!! Oletko jo testannut näyttöjä, lisää kuvia? :-) Meinaatko tehdä frontdesignillä etupaneelit vai millä?

 

Tuo "piirilevy paneelin taakse" on hyvä tapa, teen itsekin noin kaiken nykyään - tosin nyt on aikaa ollut hiukan vähemmän töiden takia, mutta kyllä se taas tästä :-)

 

//Tuomas

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Jeps näytöt toimii hienosti, nuo piirikannat ei ole sen takia että pääsisi vaihtamaan näyttöjä, vaan ainoastaan nostaa näyttöjä ylemmäs tuon vaihtonapin kanssa paremmalle tasolle. Etupaneelien kanssa on monta mahdollisuutta: valmiiksi piirtämäni front panel levyt, tai uutena ideana 2mm vahva filtterilevy näyttöjen eteen (hommattu jo ELFA:lta), mutta joka onkin koko radion kokoinen 50x160mm, tämän päälle silkkipainofirmassa 2-väri tekniikalla musta/valkoinen maski päälle josta vain leikataan näytön kohdalle aukko.

 

Nuo rotaryt ovat etummaisessa levyssä porattu läpi ja niiden taakse tulee toinen piirilevy nylon pulteilla kiinni jossa on sisemmän nupin rotaryt.

 

Seuraavaksi ajattelin laittaa vaikkapa pienen videonpätkän josta voi nähdä desimaalipilkun vaihdon ja brightness kontrollit yms.

Jaa viesti


Link to post
Jaa muulla sivustolla

Mielenkiintoinen projekti! Itselläni on samanlaisia aatoksia. nyt pitäisi alkaa suunnittelemaan Tuota piirilevyä juuri tuolle Bendix King 165 tyypin NAV/COM radiolle. Onko kellään hyviä ideoita tuon piirilevyn toteuttamiseksi.  Erityisesti kiinostaisi noiden pienempien segmenttinäyttöjen käyttö fsbussilla.   

 

Näytöthän on muotoa 1xx.xx0  1xx.xx0  (com)  ja 1xx.xx 1xx.xx (nav) +ch xx

 

Eikös Suomessa tuo viimeinen numero commissa ole aina 0?

 

Eli 1 ja 0 voivat olla kiinteitä numeroita mielestäni, onko näin.

 

Eriyisesti kiinnostaisi jos jollain olisi valmiit pcb näille pienemmille Segmenttinäytöille fsbus:iin

Jaa viesti


Link to post
Jaa muulla sivustolla

Luo uusi käyttäjätunnus tai kirjaudu sisään

Sinun täytyy olla jäsen osallistuaksesi keskusteluun

Luo käyttäjätili

Rekisteröi uusi käyttäjätili helposti ja nopeasti!


Luo uusi käyttäjätili

Kirjaudu sisään

Sinulla on jo käyttäjätili?


Kirjaudu sisään