LPC-ntpd adalah driver untuk "lindy jam presisi" MSF penerima radio. Proyek ini menghubungkan MSF Anda atom jam radio (MSF Rugby, Inggris) dengan referensi NTP daemon dari ntp.org.
MSF adalah sinyal waktu kirim oleh NPL di Inggris. Sinyal ini mengirimkan tanggal dan waktu untuk Inggris. Sinyal ini dapat diterima di seluruh Inggris dan bagian Eropa. Saya memiliki sinyal yang sangat baik di Gouda di Belanda. Hal ini dihitung dari jam atom.
Sinyal lain yang DCF77 (Jerman), HBG (Swiss) dan TDF (Perancis).
Spesifikasi
Lindy jam presisi memiliki 2 meter kabel RS232 panjang dengan konektor 9 pin. Ini dihubungkan ke port RS232 standar.
Apa yang saya temukan?
- Perlu DTR dan. pin ditetapkan tinggi, saya kira itu menggunakan mereka untuk kekuasaan
- Ketika menerima sinyal, dipimpin akan berkedip merah untuk setiap bit yang diterima, sehingga biasanya berkedip setiap detik (dan dua kali per detik di pertama atau kedua 8 detik (tergantung pada tanda DUT1 yang))
- Anda perlu mengatur port serial ke 50bps, 8 bit, no parity
- Setiap bit dikirim ke komputer dalam 1 byte, sehingga Anda perlu untuk menonaktifkan semua penyangga
- Dalam setiap byte dikirim ke sana tampaknya dikodekan kekuatan sinyal; Saya tidak 100% yakin tentang hal ini tetapi sebagai program windows microsoft termasuk menampilkan beberapa jenis sinyal-kekuatan grafik lebih atau kurang besar kemungkinan
- Jika byte dibaca <0x30 kemudian '1' bit diterima, sebaliknya akan '0'. 0x30 ini adalah menebak program kecil ini akan (di bawah UNIX) menampilkan sungai diterima, mengkompilasi dengan gcc -o O2 lpct lindy_precision_clock-test.c, mulai dengan: ./lpct
- Anda mungkin perlu untuk mengatur port serial "latency rendah": setserial v / dev / ttyS0 low_latency
- Menonaktifkan FIFO dari port serial
Apa yang baru dalam rilis ini:
- Ketika EOF diterima dari perangkat , program ini sekarang keluar (hal ini terjadi, misalnya, bila perangkat USB dicabut).
- output lebih rumit sekarang tersedia.
Komentar tidak ditemukan