Questions tagged «real-time»


1
过零激活继电器
如何编程过零电源触发的开关(基于固态继电器或三端双向可控硅开关)? 对于不熟悉此主题的人员:打开230V电源,当电源线的正弦波过零时-结果是将电流快速尖峰引起的电磁干扰降至最低。 具体来说,我希望尽可能多地迁移到软件中。当交流输入功率为正一半时,检测电路由一个小变压器,一个二极管和一对电阻器组成,以保持电平和电流处于检测状态,当连接到输入GPIO引脚时,检测电路提供“ 1”,而为负“ 0”。输出包括一些固态继电器和使它们继续运行的基本要素(上拉等),并连接到输出GPIO引脚。 问题是时序:使用50Hz AC时,我们在一秒钟内得到100个零交叉,一个半周期为10ms。为了使过零距离保持合理的距离以保持较低的EMI,我们在过零事件发生之前(或之前)不应激活超过10%的输出,这意味着+ -1ms容差。这并不意味着1毫秒的反应时间-我们可以合理预期下一个零交叉恰好发生在第一个零点之后的10毫秒,或者是第四个零点-40毫秒。关于粒度-如果我们允许20毫秒的反应时间,则必须在19到21毫秒之间,而不是18或22。 我该如何实现这样的计时器-在输入检测到边沿后的1ms内触发输出GPIO,或者在此后的10ms的固定倍数内触发输出GPIO-最好允许一些负偏置(例如,变压器和继电器引入1.6ms延迟;因此我希望触发器自输入脉冲起关闭8.4+(n * 10)ms,这样偏置就抵消了电路引入的延迟。)-当然,这都是“根据用户要求”,例如,用户写“ 1到/ sys / class / ...文件,并在最近(大约)机会将输出打开。用户写“ 0”,并且过零到达时,特定的继电器断开。 我相信这将需要编写或修改内核模块。您能否指出我在内核中处理Raspberry Pi的GPIO引脚的是什么,我可以将其附加到哪种定时器(除非已经有一些定时器)才能获得这种功能?
13 gpio  real-time 

4
Raspberry Pi 3是否支持RTOS?
我是RTOS世界的新手。我打算在Raspberry Pi 3上使用一些RTOS(可能是FreeRTOS)。任何人都可以建议哪种RTOS对初学者有利吗? 由于他们尚未在BCM2837上发布数据表,是否有可能将RTOS加载到Raspberry Pi 3上? 这有帮助吗?


8
在树莓派PI上设置时间-一天出去-有什么用?
因此,我了解到 Raspberry PI在Internet服务器上工作起来有些不可思议,但并没有得到它的时间,我需要在本地时间链接上以及可能在/ etc / timezoneinfo上挥洒些神奇的灰尘,以使其正常工作。 问题是-似乎要整整一天,我认为它已配置为正确的时区。请参见以下屏幕截图: 注意右上角的日期,并将其与终端中的日期以及后面显示日期和时间的浏览器进行比较。还要注意,我对Google进行了ping操作,它恢复正常,因此可以连接互联网。 我在欧洲中部时间,所以我根据此页面完成了所有这一切: cd /etc sudo rm localtime sudo ln -s /usr/share/zoneinfo/CET localtime export TZ=CET sudo vi timezone CET 而且这仍然是奇怪的约会。那么,有什么用呢?如何获得正确的时间信息? 我尝试重新启动ntpd: /etc/init.d/ntp restart 并检查同行: $ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 94.136.21.140 73.121.249.250 2 u 27 64 …
8 real-time 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.